XML 70 R61.htm IDEA: XBRL DOCUMENT 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