XML 108 R86.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES - Schedule of Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Operating Leases    
2026 $ 86,661  
2027 74,153  
2028 53,427  
2029 31,315  
2030 18,105  
Thereafter 30,950  
Total lease payments 294,611  
Less: Imputed interest (28,748)  
Total 265,863  
Finance Leases    
2026 1,947  
2027 459  
2028 0  
2029 0  
2030 0  
Thereafter 0  
Total lease payments 2,406  
Less: Imputed interest (72)  
Total $ 2,334 $ 5,500