XML 108 R67.htm IDEA: XBRL DOCUMENT v3.25.4
ACCRUED LIABILITIES - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Employee compensation and benefits $ 49,426 $ 50,098
Property taxes 2,483 5,643
Customer incentives 21,065 19,185
Accrued interest 8,251 8,884
Accrued warranty 7,556 5,838
Income tax payable 18 6,302
Other 5,613 9,803
Total accrued liabilities $ 94,412 $ 105,753