XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Apr. 02, 2022
Dec. 31, 2021
Summary of accrued liabilities    
Compensation and related benefits $ 15,979 $ 23,165
Component inventory held by suppliers 8,360 7,611
Current portion of warranty and retrofit 7,337 7,076
Customer advances or rebates 6,979 4,742
Current portion of revenue share payments 6,580 4,731
Professional and consulting fees 5,654 4,819
Taxes payable 5,115 4,251
Freight 4,548 3,997
Operating leases 3,761 3,596
Product returns 2,186 1,836
Operations 1,213 1,400
Other 4,052 4,373
Total accrued liabilities $ 71,764 $ 71,597