Annual report pursuant to Section 13 and 15(d)

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

v3.24.4
Balance Sheet Details - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Capitalized Contract Cost [Line Items]    
Accrued technology license payments $ 4,336 $ 3,843
Accrued professional fees 7,103 3,736
Accrued engineering and production costs 3,080 2,861
Accrued restructuring 11,022 8,301
Accrued royalty $ 438 $ 603
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Total
Short-term lease liabilities $ 9,413 $ 9,132
Accrued customer credits 1,011 3,984
Income tax liability 745 521
Customer contract liabilities 114 1,597
Contingent consideration – current portion 2,600 2,462
Other 4,340 6,242
Total 87,408 98,468
Accrued obligations to customers for price adjustments    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for price adjustments 42,954 54,837
Accrued obligations to customers for stock rotation rights    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for stock rotation rights $ 252 $ 349