XML 98 R82.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Operating Leases    
2025 $ 62,573  
2026 50,428  
2027 38,914  
2028 29,243  
2029 20,245  
Thereafter 70,756  
Total lease payments 272,159  
Less imputed interest 38,152  
Total lease liabilities 234,007 $ 237,968
Finance Leases    
2025 10,243  
2026 10,164  
2027 9,728  
2028 8,851  
2029 8,932  
Thereafter 118,354  
Total lease payments 166,272  
Less imputed interest 62,887  
Total finance lease liabilities $ 103,385 $ 105,087