v3.26.1
Balance Sheet Details - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 27, 2026
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Compensation and related benefits $ 38,740 $ 44,097
Taxes payable 7,235 4,744
Professional and consulting fees 6,662 4,981
Component inventory held by suppliers 5,912 9,665
Operations 3,429 1,180
Customer advances or rebates 3,049 5,062
Operating leases 2,762 2,837
Current portion of warranty and retrofit 1,995 1,961
Insurance 1,828 2,285
Freight 1,659 1,571
Travel 1,115 439
Fixed assets 297 4,857
Other 6,363 7,660
Total accrued liabilities $ 81,046 $ 91,339