v3.26.1
Balance Sheet Details - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Capitalized Contract Cost [Line Items]    
Accrued technology license payments $ 3,627 $ 3,687
Accrued professional fees 5,198 6,882
Accrued engineering and production costs 11,496 8,469
Accrued restructuring 2,363 13,390
Short-term lease liabilities 8,806 9,096
Accrued customer credits 5,197 6,398
Income tax liability 432 511
Customer contract liabilities 397 4,222
Contingent consideration - current portion 2,600 2,600
Other 7,461 4,993
Total 58,244 72,392
Accrued obligations to customers for price adjustments    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for price adjustments 10,420 11,922
Accrued obligations to customers for stock rotation rights    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for stock rotation rights $ 247 $ 222