v3.26.3
COMMITMENTS AND CONTINGENCIES - Schedule of Changes in Product Warranty Reserves (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 27, 2026
Sep. 28, 2025
Changes in Product Warranty Reserve    
Balance at beginning of period $ 289,713 $ 265,466
Warranties issued during the period 124,600 65,584
Settlements made during the period (57,078) (64,525)
Changes in liability for pre-existing warranties (15,002) (8,659)
Balance at end of period $ 342,233 $ 257,866