XML 46 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Dec. 31, 2020
Summary of accrued liabilities    
Compensation and related benefits $ 14,261 $ 23,740
Warranty and retrofit 10,126 9,208
Component inventory held by suppliers 4,606 3,992
Professional and consulting fees 4,595 4,497
Taxes payable 4,482 3,476
Current portion of revenue share obligations 4,397 2,925
Customer advances or rebates 4,358 8,374
Operating leases 3,151 2,994
Freight 2,587 1,955
Product returns 1,749 1,888
Operations 1,286 950
Other 5,846 4,737
Total accrued liabilities $ 61,444 $ 68,736