XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.4
Note 6 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 30, 2024
Operating leases, 2025 $ 17,305  
Finance leases, 2025 199  
Operating leases, 2026 32,189  
Finance leases, 2026 398  
Operating leases, 2027 25,776  
Finance leases, 2027 326  
Operating leases, 2028 22,545  
Finance leases, 2028 0  
Operating leases, 2029 18,029  
Finance leases, 2029 0  
Operating leases, Thereafter 31,104  
Finance leases, Thereafter 0  
Total undiscounted future minimum operating lease payments 146,948  
Total undiscounted future minimum finance lease payments 923  
Operating leases, less: imputed interest (22,188)  
Finance leases, less: imputed interest (55)  
Total present value of operating lease obligations(1) 124,760 [1] $ 151,300
Total present value of finance lease obligations(1) [1] $ 868  
[1] Excludes future commitments under short-term operating lease agreements of less than $0.1 million at December 31, 2024.