Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Balance Sheet Details - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Capitalized Contract Cost [Line Items]    
Accrued technology license payments $ 7,402 $ 7,337
Accrued professional fees 4,072 3,651
Accrued engineering and production costs 2,560 2,934
Accrued restructuring 1,082 320
Accrued royalty $ 1,662 $ 2,080
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Short-term lease liabilities $ 10,489 $ 8,888
Accrued customer credits 304 5,136
Income tax liability 8,895 7,105
Customer contract liabilities 1,072 1,044
Contingent consideration 2,941 0
Other 6,679 9,205
Accrued expenses and other current liabilities 100,155 57,268
Reduction in Transaction Price    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for price adjustments 52,392 6,721
Sales Returns and Allowances    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for stock rotation rights $ 605 $ 2,847