XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Jun. 30, 2024
Operating leases, 2025 $ 8,705  
Finance leases, 2025 100  
Operating leases, 2026 32,990  
Finance leases, 2026 398  
Operating leases, 2027 26,698  
Finance leases, 2027 325  
Operating leases, 2028 23,466  
Finance leases, 2028 0  
Operating leases, 2029 18,840  
Finance leases, 2029 0  
Operating leases, Thereafter 34,225  
Finance leases, Thereafter 0  
Total undiscounted future minimum operating lease payments 144,924  
Total undiscounted future minimum finance lease payments 823  
Operating leases, less: imputed interest (22,066)  
Finance leases, less: imputed interest (44)  
Total present value of operating lease obligations(1) 122,858 [1] $ 151,300
Total present value of finance lease obligations(1) [1] $ 779  
[1] Excludes future commitments under short-term operating lease agreements of less than $0.1 million at March 31, 2025.