XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 31, 2024
Summary of accrued liabilities    
Compensation and related benefits $ 23,074 $ 36,004
Component inventory held by suppliers 10,616 8,855
Taxes payable 5,794 5,048
Professional and consulting fees 5,294 5,385
Current portion of warranty 4,112 5,288
Operating leases 3,661 4,303
Customer advances or rebates 3,209 4,882
Insurance 2,393 2,019
Product returns 2,016 2,428
Operations 1,764 1,735
Freight 1,548 1,640
Other 6,390 6,580
Total accrued liabilities $ 69,871 $ 84,167