XML 35 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued and Other Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued and Other Liabilities Accrued and Other Liabilities
Accrued and other liabilities consisted of the following as of December 31:
20232022
Compensation and benefits$23,659 $13,370 
Taxes payable5,018 5,092 
Accrued freight2,679 4,225 
Accrued legal and professional fees1,535 1,027 
Warranty Costs1,458 1,433 
Other10,711 10,241 
$45,060 $35,388