XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 6 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Operating leases, 2024 $ 8,452  
Finance leases, 2024 84  
Operating leases, 2025 33,326  
Finance leases, 2025 381  
Operating leases, 2026 29,293  
Finance leases, 2026 374  
Operating leases, 2027 22,803  
Finance leases, 2027 307  
Operating leases, 2028 19,644  
Finance leases, 2028 0  
Operating leases, Thereafter 36,929  
Finance leases, Thereafter 0  
Total undiscounted future minimum operating lease payments 150,447  
Total undiscounted future minimum finance lease payments 1,146  
Operating leases, less: imputed interest (22,265)  
Finance leases, less: imputed interest (89)  
Total present value of operating lease obligations(1) 128,182 [1] $ 152,400
Total present value of finance lease obligations(1) [1] $ 1,057  
[1] There were no future commitments under short-term operating lease agreements as of March 31, 2024.