Quarterly report pursuant to Section 13 or 15(d)

Note 6 - Leases - Future Minimum Lease Payments (Details)

v3.23.3
Note 6 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Operating leases, 2024 $ 24,954  
Finance leases, 2024 256  
Operating leases, 2025 31,161  
Finance leases, 2025 80  
Operating leases, 2026 26,980  
Finance leases, 2026 72  
Operating leases, 2027 20,524  
Finance leases, 2027 66  
Operating leases, 2028 17,897  
Finance leases, 2028 0  
Operating leases, Thereafter 33,955  
Finance leases, Thereafter 0  
Total undiscounted future minimum operating lease payments 155,471  
Total undiscounted future minimum finance lease payments 474  
Operating leases, less: imputed interest (23,839)  
Finance leases, less: imputed interest (24)  
Total present value of operating lease obligations(1) 131,632 [1] $ 152,400
Total present value of finance lease obligations(1) [1] $ 450  
[1] There were no future commitments under short-term operating lease agreements as of September 30, 2023.