v3.26.1
Other Financial Information - Summary of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accounting Policies [Abstract]    
Compensation and benefits $ 16,415 $ 12,208
Operating lease liabilities 8,502 7,914
Taxes payable 5,284 2,980
Accrued legal and professional fees 2,868 1,847
Derivative liabilities 620 110
Accrued freight 2,125 1,856
Warranty costs 1,255 1,387
Customer tooling projects 427 471
Other 4,402 3,027
Accrued liabilities and other $ 41,898 $ 31,800