XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.3
Other Financial Information - Summary of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Accounting Policies [Abstract]    
Compensation and benefits $ 18,892 $ 12,542
Operating lease liabilities 8,088 8,033
Taxes payable 3,740 2,122
Accrued legal and professional fees 1,536 1,694
Derivative liabilities 0 5,701
Accrued freight 1,674 3,243
Warranty costs 1,561 1,207
Customer tooling projects 799 1,259
Other 3,928 4,557
Accrued liabilities and other $ 40,218 $ 40,358