Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Capitalized Contract Cost [Line Items]    
Accrued technology license payments $ 3,627 $ 4,336
Accrued professional fees 9,542 7,103
Accrued engineering and production costs 3,509 3,080
Accrued restructuring 13,335 11,022
Accrued royalty 375 438
Short-term lease liabilities 9,888 9,413
Accrued customer credits 2,876 1,011
Income tax liability 891 745
Customer contract liabilities 64 114
Contingent consideration - current portion 2,600 2,600
Other 3,856 4,340
Total 106,994 87,408
Accrued obligations to customers for price adjustments    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for price adjustments 56,185 42,954
Accrued obligations to customers for stock rotation rights    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for stock rotation rights $ 246 $ 252