XML 89 R78.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Financial Information - Summary of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Compensation and benefits $ 20,754 $ 23,659
Operating lease liabilities 7,434 7,502
Customer tooling projects 3,775 1,303
Accrued freight 3,034 2,679
Taxes payable 2,932 5,018
Accrued legal and professional fees 1,688 1,535
Warranty costs 1,186 1,458
Other 8,754 9,408
Accrued liabilities and other $ 49,557 $ 52,562