XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Note 6 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 30, 2025
Operating leases, 2026 $ 25,614  
Finance leases, 2026 299  
Operating leases, 2027 30,163  
Finance leases, 2027 325  
Operating leases, 2028 26,939  
Finance leases, 2028 0  
Operating leases, 2029 22,310  
Finance leases, 2029 0  
Operating leases, 2030 14,957  
Finance leases, 2030 0  
Operating leases, Thereafter 28,403  
Finance leases, Thereafter 0  
Total undiscounted future minimum operating lease payments 148,386  
Total undiscounted future minimum finance lease payments 624  
Operating leases, less: imputed interest (23,019)  
Finance leases, less: imputed interest (25)  
Total present value of operating lease obligations(1) 125,367 [1] $ 146,300
Total present value of finance lease obligations(1) [1] $ 599  
[1] We had no future commitments under short-term operating lease agreements at September 30, 2025.