v3.26.1
COMMITMENTS AND CONTINGENCIES - Schedule of Changes in Product Warranty Reserves (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 29, 2026
Mar. 30, 2025
Mar. 29, 2026
Mar. 30, 2025
Changes in Product Warranty Reserve        
Balance at beginning of period $ 247,804 $ 254,812 $ 265,466 $ 250,404
Warranties issued during the period 77,317 70,023 210,603 201,903
Settlements made during the period (64,001) (50,908) (192,037) (142,164)
Changes in liability for pre-existing warranties (6,147) (8,108) (29,059) (44,324)
Balance at end of period $ 254,973 $ 265,819 $ 254,973 $ 265,819