XML 95 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Lessee, Lease, Description [Line Items]      
Lease, Cost $ 36,080 $ 40,998  
Operating Lease, Cost $ 25,844 $ 30,240  
Operating Lease, Weighted Average Remaining Lease Term 5 years 10 months 24 days 5 years 8 months 26 days  
Finance Lease, Weighted Average Remaining Lease Term 7 years 11 months 15 days 8 years 8 months 8 days  
Operating Lease, Weighted Average Discount Rate, Percent 5.70% 5.20%  
Finance Lease, Weighted Average Discount Rate, Percent 7.04% 6.23%  
Finance Lease, Principal Payments $ 10,140 $ 8,290 $ 37,512
Operating lease assets, net 78,681 76,776  
Finance Lease, Right-of-Use Asset 26,025 30,616  
Total Lease Assets 104,706 107,392  
Operating lease liabilities, current 19,634 22,559  
Finance Lease, Liability, Current 8,323 9,938  
Operating lease liabilities, non-current 61,895 56,668  
Finance Lease, Liability, Noncurrent 28,037 29,822  
Finance Lease, Right-of-Use Asset, Amortization 5,300 4,565  
Finance Lease, Interest Expense 226 205  
Variable Lease, Cost 5,614 6,821  
Sublease Income (904) (833)  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 23,557    
Total Lease Obligation, Future Minimum payments due, Next twelve months 33,808    
Lessee, Operating Lease, Liability, Payments, Due Year Two 19,119    
Total Lease Obligation, Future Minimum payments due, in two years 27,436    
Lessee, Operating Lease, Liability, Payments, Due Year Three 14,672    
Total Lease Obligation, Future Minimum payments due, in three years 21,060    
Lessee, Operating Lease, Liability, Payments, Due Year Four 10,794    
Total Lease Obligation, Future Minimum payments due, in four years 15,034    
Lessee, Operating Lease, Liability, Payments, Due Year Five 8,102    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 19,925    
Total Lease Obligation, Future Minimum payments due, in five years 11,036    
Amounts due for acquisition of businesses 32,733    
Lessee, Operating Lease, Liability, Payments, Due 96,169    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (14,640)    
Operating Lease, Liability 81,529    
Finance Lease, Liability, Payment, Due 44,938    
Finance Lease, Liability, Undiscounted Excess Amount (8,578)    
Finance Lease, Liability 36,360    
Total Lease Obligation, Future Minimum payments due 141,107    
Total Lease Liability, Undiscounted Excess Amount 23,218    
Total lease obligation 117,889 118,987  
Finance Lease, Liability, Payments, Due in Next Rolling Twelve Months 10,251    
Finance Lease, Liability, Payments, Due in Rolling Year Two 8,317    
Finance Lease, Liability, Payments, Due in Rolling Year Three 6,388    
Finance Lease, Liability, Payments, Due in Rolling Year Four 4,240    
Finance Lease, Liability, Payments, Due in Rolling Year Five 2,934    
Finance Lease, Liability, Payments, Due in Rolling after Year Five 12,808    
Operating cash flows from operating leases 25,015 31,161  
Operating cash flows from finance leases 226 205  
Financing cash flows from finance leases $ 10,140 $ 8,290  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other liabilities Other liabilities  
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, plant and equipment, net Property, plant and equipment, net  
Acquisition Costs, Period Cost   $ 27,885  
Proceeds from the sale of assets $ 23,565 4,659 $ 37,771
Gain (Loss) on Sale of Assets and Asset Impairment Charges   3,324  
Building [Member]      
Lessee, Lease, Description [Line Items]      
Proceeds from the sale of assets   $ 23,226