XML 104 R75.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Compensation and benefits $ 12,208 $ 12,542
Derivative liabilities 110 5,701
Accrued freight 1,856 3,243
Taxes payable 2,980 2,122
Accrued legal and professional fees 1,847 1,694
Customer tooling projects 471 1,259
Warranty costs 1,387 1,207
Other 3,027 4,557
Accrued liabilities and other $ 23,886 $ 32,325