Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Capitalized Contract Cost [Line Items]    
Accrued technology license payments $ 3,627 $ 4,336
Accrued professional fees 12,855 7,103
Accrued engineering and production costs 2,766 3,080
Accrued restructuring 13,062 11,022
Accrued royalty 505 438
Short-term lease liabilities 9,966 9,413
Accrued customer credits 1,693 1,011
Income tax liability 1,010 745
Customer contract liabilities 14 114
Contingent consideration - current portion 2,600 2,600
Other 4,161 4,340
Total 120,010 87,408
Accrued obligations to customers for price adjustments    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for price adjustments 67,439 42,954
Accrued obligations to customers for stock rotation rights    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for stock rotation rights $ 312 $ 252