Quarterly report pursuant to Section 13 or 15(d)

Balance Sheet Details - Accrued Expenses (Details)

v3.22.1
Balance Sheet Details - Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Capitalized Contract Cost [Line Items]    
Accrued technology license payments $ 5,988 $ 7,337
Accrued professional fees 3,565 3,651
Accrued engineering and production costs 4,076 2,934
Accrued restructuring 295 320
Accrued royalty 1,911 2,080
Short-term lease liabilities 8,588 8,888
Accrued customer credits 1,932 5,136
Income tax liability 7,931 7,105
Customer contract liabilities 1,089 1,044
Other 8,454 9,205
Total 75,553 57,268
Reduction in Transaction Price    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for price adjustments 29,226 6,721
Sales Returns and Allowances    
Capitalized Contract Cost [Line Items]    
Accrued obligations to customers for stock rotation rights $ 2,498 $ 2,847