XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Operating leases, 2025 $ 25,838  
Finance leases, 2025 283  
Operating leases, 2026 31,368  
Finance leases, 2026 374  
Operating leases, 2027 24,670  
Finance leases, 2027 317  
Operating leases, 2028 21,421  
Finance leases, 2028 0  
Operating leases, 2029 16,877  
Finance leases, 2029 0  
Operating leases, Thereafter 28,864  
Finance leases, Thereafter 0  
Total undiscounted future minimum operating lease payments 149,038  
Total undiscounted future minimum finance lease payments 974  
Operating leases, less: imputed interest (22,716)  
Finance leases, less: imputed interest (65)  
Total present value of operating lease obligations(1) 126,322 [1] $ 151,300
Total present value of finance lease obligations(1) [1] $ 909  
[1] Excludes future commitments under short-term operating lease agreements of $0.1 million at September 30, 2024.