XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Details - Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance at beginning of period $ 6,073 $ 7,655 $ 7,287 $ 8,029
Accruals for product warranty (908) 392 (1,203) 731
Cost of warranty claims (272) (676) (1,191) (1,389)
Balance at end of period $ 4,893 $ 7,371 $ 4,893 $ 7,371