XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 31, 2024
Summary of accrued liabilities    
Compensation and related benefits $ 32,808 $ 36,004
Component inventory held by suppliers 7,768 8,855
Professional and consulting fees 5,148 5,385
Taxes payable 4,178 5,048
Current portion of warranty 3,346 5,288
Customer advances or rebates 3,320 4,882
Operating leases 3,017 4,303
Insurance 1,773 2,019
Freight 1,663 1,640
Product returns 1,657 2,428
Travel and event expenses 1,654 518
Operations 1,014 1,735
Other 6,776 6,062
Total accrued liabilities $ 74,122 $ 84,167