XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.3
COMMITMENTS AND CONTINGENCIES - Schedule of Accrual For Product Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2025
Sep. 29, 2024
Sep. 28, 2025
Sep. 29, 2024
Movement in Standard Product Warranty Accrual [Roll Forward]        
Beginning balance $ 2,534 $ 6,046 $ 2,332 $ 3,325
Accrued for current year warranty claims 1,620 2,542 5,780 9,289
Settlement of warranty claims (1,738) (2,400) (5,696) (6,426)
Ending balance $ 2,416 $ 6,188 $ 2,416 $ 6,188