XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Operating leases    
2025 $ 14,680  
2026 14,617  
2027 13,599  
2028 13,253  
2029 11,990  
Thereafter 45,740  
Total lease payments 113,879  
Less: Imputed interest 22,257  
Total lease liabilities 91,622  
Finance leases    
2025 93  
2026 68  
2027 53  
2028 25  
2029 0  
Thereafter 0  
Total lease payments 239  
Less: Imputed interest 17  
Total lease liabilities 222 $ 305
Total    
2025 14,773  
2026 14,685  
2027 13,652  
2028 13,278  
2029 11,990  
Thereafter 45,740  
Total lease payments 114,118  
Less: Imputed interest 22,274  
Total lease liabilities $ 91,844 $ 100,808