Quarterly report [Sections 13 or 15(d)]

Balance Sheet Details - Schedule of Accrued Expenses and Other Current Liabilities (Details)

v3.26.1
Balance Sheet Details - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Capitalized Contract Cost [Line Items]    
Accrued technology license payments $ 4,121 $ 3,687
Accrued professional fees 6,447 6,882
Accrued engineering and production costs 9,338 8,469
Accrued restructuring 6,718 13,390
Accrued royalty 549 658
Short-term lease liabilities 9,417 9,096
Accrued customer credits 5,658 6,398
Income tax liability 425 511
Customer contract liabilities 359 4,222
Contingent consideration - current portion 2,600 2,600
Other 5,589 4,335
Total 59,712 72,392
Accrued obligations to customers for price adjustments    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for price adjustments 8,134 11,922
Accrued obligations to customers for stock rotation rights    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for stock rotation rights $ 357 $ 222