XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 27, 2025
Dec. 31, 2024
Summary of accrued liabilities    
Compensation and related benefits $ 30,410 $ 36,004
Component inventory held by suppliers 9,351 8,855
Taxes payable 8,750 5,048
Professional and consulting fees 5,625 5,385
Current portion of warranty 3,368 5,288
Travel and event expenses 3,270 518
Customer advances or rebates 3,090 4,882
Operating leases 2,046 4,303
Insurance 1,783 2,019
Operations 1,263 1,735
Product returns 1,202 2,428
Freight 924 1,640
Other 7,429 6,062
Total accrued liabilities $ 78,511 $ 84,167