XML 82 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]    
Compensation $ 20,193 $ 22,893
Customer rebates 18,066 18,497
Product warranties $ 17,463 $ 9,139
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued expenses Accrued expenses
Current operating lease liability $ 11,473 $ 10,278
Insurance 5,773 6,307
Interest and taxes 5,571 5,167
Other 17,125 16,438
Accrued Liabilities, Total $ 95,664 $ 88,719