Annual report [Section 13 and 15(d), not S-K Item 405]

Other Current Assets - Schedule of Other Current Assets (Details)

v3.25.4
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Vendor receivables $ 45,269 $ 43,011
Contract assets related to incentive payments to dealers 7,542 6,250
Sales commissions and other prepaid expenses 20,977 18,794
Environmental receivables 1,822 1,716
Income tax receivable 5,243 806
Other current assets 28,458 25,962
Total other current assets 109,520 97,413
Related Party    
Related Party Transaction [Line Items]    
Due from related parties $ 209 $ 874