Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2
Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Capitalized Contract Cost [Line Items]    
Accrued technology license payments $ 3,627 $ 3,843
Accrued professional fees 4,173 3,736
Accrued engineering and production costs 6,767 2,861
Accrued restructuring 10,823 8,301
Accrued royalty 400 603
Short-term lease liabilities 9,625 9,132
Accrued customer credits 3,711 3,984
Income tax liability 392 521
Customer contract liabilities 2,614 1,597
Contingent consideration - current portion 2,600 2,462
Other 5,571 6,242
Total 70,965 98,468
Accrued obligations to customers for price adjustments    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for price adjustments 20,514 54,837
Accrued obligations to customers for stock rotation rights    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for stock rotation rights $ 148 $ 349