XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Balance Sheet Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 31, 2023
Summary of accrued liabilities    
Compensation and related benefits $ 31,749 $ 36,741
Component inventory held by suppliers 17,331 32,182
Professional and consulting fees 6,543 7,717
Customer advances or rebates 6,044 5,967
Current portion of warranty and retrofit 5,216 5,655
Operating leases 4,281 4,142
Taxes payable 3,361 4,317
Product returns 2,913 2,897
Insurance 2,125 2,107
Freight 1,003 1,510
Travel expenses 1,001 599
Business events 841 2,938
Litigation settlement 0 3,250
Other 6,737 6,205
Total accrued liabilities $ 89,145 $ 116,227