v3.25.1
Other Financial Information - Summary of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accounting Policies [Abstract]    
Compensation and benefits $ 14,726 $ 12,542
Operating lease liabilities 8,160 8,033
Taxes payable 3,385 2,122
Accrued legal and professional fees 2,209 1,694
Derivative liabilities 2,195 5,701
Accrued freight 2,159 3,243
Warranty costs 1,352 1,207
Customer tooling projects 1,083 1,259
Other 3,867 4,557
Accrued liabilities and other $ 39,136 $ 40,358