v3.22.2.2
Balance Sheet Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Oct. 01, 2022
Dec. 31, 2021
Summary of accrued liabilities    
Compensation and related benefits $ 16,262 $ 23,165
Component inventory held by suppliers 10,290 7,611
Current portion of revenue share payments 10,284 4,731
Professional and consulting fees 6,993 4,819
Current portion of warranty and retrofit 6,559 7,076
Customer advances or rebates 6,220 4,742
Taxes payable 6,154 4,251
Freight 3,952 3,997
Operating leases 3,853 3,596
Product returns 2,722 1,836
Operations 1,577 1,400
Other 5,707 4,373
Total accrued liabilities $ 80,573 $ 71,597