v3.25.1
Warranty Reserves - Schedule of Changes in the Aggregate Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Product Warranties Disclosures [Abstract]    
Balance - beginning of period $ 62,473 $ 55,738
Accrual for products sold [1] 22,084 18,362
Expenditures (23,415) (18,881)
Balance - end of period $ 61,142 $ 55,219
[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.