XML 82 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Maturities of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Operating 
Leases    
2024 $ 19,162  
2025 17,398  
2026 15,966  
2027 15,712  
2028 12,785  
Thereafter 19,587  
Total undiscounted lease payments 100,610  
Less: liability accretion (22,720)  
Total lease liabilities 77,890 $ 89,802
Finance 
Leases    
2024 496  
2025 432  
2026 220  
2027 33  
2028 0  
Thereafter 0  
Total undiscounted lease payments 1,181  
Less: liability accretion (220)  
Total lease liabilities $ 961 $ 713