XML 89 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Compensation and benefits $ 23,659 $ 13,370
Taxes payable 5,018 5,092
Accrued freight 2,679 4,225
Accrued legal and professional fees 1,535 1,027
Warranty Costs 1,458 1,433
Other 10,711 10,241
Accrued liabilities and other $ 45,060 $ 35,388