v3.26.3
Balance Sheet Details - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Capitalized Contract Cost [Line Items]    
Accrued technology license payments $ 4,079 $ 3,687
Accrued professional fees 2,472 6,882
Accrued engineering and production costs 13,635 8,469
Accrued restructuring 2,659 13,390
Short-term lease liabilities 8,167 9,096
Accrued customer credits 8,453 6,398
Income tax liability 444 511
Customer contract liabilities 284 4,222
Contingent consideration - current portion 2,600 2,600
Other 6,911 4,993
Total 64,475 72,392
Accrued obligations to customers for price adjustments    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for price adjustments 14,428 11,922
Accrued obligations to customers for stock rotation rights    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for stock rotation rights $ 343 $ 222