v3.25.2
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Operating Lease, Right-of-Use Asset $ 44,761 $ 53,981  
Present value of lease liabilities - lessee 51,187 59,604  
Operating Lease, Liability, Current 9,397 8,454  
Operating Lease, Liability, Noncurrent 41,790 51,150  
Accumulated Amortization Operating Lease Right-of-use asset 41,229 34,306  
Operating Lease, Cost 11,420 10,598 $ 11,870
Variable Lease, Cost 2,744 4,087 3,608
Operating Lease, Payments 10,612 9,306 12,127
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 7 $ 19,222 $ 2,368
Operating Lease, Weighted Average Remaining Lease Term 69 months 78 months 78 months
Operating Lease, Weighted Average Discount Rate, Percent 2.71% 2.70% 2.14%
Operating Lease Liability Option to Extend Amounts $ 5,464    
Lessee, Lease Not Yet Commenced, Future Minimum Payments Due $ 2,070    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued expenses Accrued expenses  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other long-term liabilities Other long-term liabilities  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other non-current assets Other non-current assets  
Elizabethtown, KY Sublease      
Lessor, Operating Lease, Term of Contract 57 months    
Sublease Income $ 887 $ 550  
Elizabethtown, KY sublease termination fee $ 332    
Minimum [Member]      
Remaining lease terms 3 months    
Maximum [Member]      
Remaining lease terms 8 years