v3.26.3
Warranty Reserves - Schedule of Changes in the Aggregate Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2026
Sep. 27, 2025
Sep. 26, 2026
Sep. 27, 2025
Product Warranties Disclosures [Abstract]        
Balance - beginning of period $ 71,560 $ 71,197 $ 72,921 $ 62,473
Accrual for products sold [1] 33,914 27,196 75,491 80,470
Expenditures (28,600) (26,673) (71,538) (71,223)
Balance - end of period $ 76,874 $ 71,720 $ 76,874 $ 71,720
[1] Changes in cost estimates related to pre-existing warranties were not material and are aggregated with accruals for new warranty contracts in the ‘accrual for products sold’ line.