XML 116 R86.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Schedule of Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Operating Leases    
2025 $ 88,768  
2026 71,209  
2027 58,163  
2028 44,680  
2029 25,025  
Thereafter 43,439  
Total lease payments 331,284  
Less: Imputed interest (36,664)  
Total 294,620  
Finance Leases    
2025 3,367  
2026 1,939  
2027 459  
2028 0  
2029 0  
Thereafter 0  
Total lease payments 5,765  
Less: Imputed interest (265)  
Total $ 5,500 $ 10,781