XML 38 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued and Other Liabilities
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Accrued and Other Liabilities Accrued and Other Liabilities
Accrued and other liabilities consisted of the following as of December 31:
20242023
Compensation and benefits$12,542 $23,604 
Derivative liabilities5,701 304 
Accrued freight3,243 2,679 
Taxes payable2,122 5,020 
Accrued legal and professional fees1,694 1,535 
Customer tooling projects1,259 1,217 
Warranty costs1,207 1,458 
Other4,557 9,019 
$32,325 $44,836