v3.26.1
Warranty Reserves - Schedule of Changes in the Aggregate Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Product Warranties Disclosures [Abstract]        
Balance - beginning of period $ 70,932 $ 61,142 $ 72,921 $ 62,473
Accrual for products sold [1] 25,165 31,223 41,577 53,273
Expenditures (24,537) (21,168) (42,938) (44,549)
Balance - end of period $ 71,560 $ 71,197 $ 71,560 $ 71,197
[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.