v3.26.1
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Other Liabilities [Abstract]    
Salaries, wages and other employee benefits $ 35,622 $ 42,814
Product warranties 31,167 30,420
Accrued interest 11,806 14,159
Accrued sales incentives 16,157 27,422
Income taxes 21,410 9,501
Other current liabilities 37,608 29,276
Total $ 153,770 $ 153,592