XML 93 R81.htm IDEA: XBRL DOCUMENT v3.24.3
Other Financial Information - Summary of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Compensation and benefits $ 21,152 $ 23,604
Operating lease liabilities 6,663 6,518
Derivative liabilities 4,670 304
Taxes payable 4,688 5,020
Accrued freight 3,184 2,679
Customer tooling projects 2,565 1,217
Accrued legal and professional fees 1,361 1,535
Warranty costs 1,290 1,458
Other 4,337 9,019
Accrued liabilities and other $ 49,910 $ 51,354