v3.25.2
Leases - Operating Lease Liability (Details) - USD ($)
$ in Thousands
Jun. 29, 2025
Jun. 30, 2024
Operating Leases    
2026 $ 86,814  
2027 66,407  
2028 41,259  
2029 36,836  
2030 25,962  
Thereafter 43,267  
Total lease payments 300,545  
Less imputed interest (28,495)  
Total $ 272,050 $ 287,716