XML 70 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Maturities of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Operating 
Leases    
2026 $ 19,827  
2027 19,250  
2028 18,301  
2029 16,067  
2030 6,969  
Thereafter 6,968  
Total undiscounted lease payments 87,383  
Less: liability accretion (19,247)  
Total lease liabilities 68,136 $ 65,492
Finance 
Leases    
2026 1,039  
2027 668  
2028 210  
2029 0  
2030 0  
Thereafter 0  
Total undiscounted lease payments 1,917  
Less: liability accretion (298)  
Total lease liabilities $ 1,619 $ 1,527