XML 90 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Operating leases    
2026 $ 13,975  
2027 13,591  
2028 12,516  
2029 11,696  
2030 10,420  
Thereafter 35,579  
Total lease payments 97,777  
Less: Imputed interest 17,585  
Total lease liabilities 80,192  
Finance leases    
2026 177  
2027 163  
2028 136  
2029 110  
2030 118  
Thereafter 0  
Total lease payments 704  
Less: Imputed interest 89  
Total lease liabilities 615 $ 222
Total    
2026 14,152  
2027 13,754  
2028 12,652  
2029 11,806  
2030 10,538  
Thereafter 35,579  
Total lease payments 98,481  
Less: Imputed interest 17,674  
Total lease liabilities $ 80,807 $ 91,844