XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.4
Note 6 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Operating leases, 2024 $ 16,742  
Finance leases, 2024 120  
Operating leases, 2025 31,805  
Finance leases, 2025 80  
Operating leases, 2026 27,654  
Finance leases, 2026 72  
Operating leases, 2027 21,191  
Finance leases, 2027 66  
Operating leases, 2028 18,560  
Finance leases, 2028 0  
Operating leases, Thereafter 34,609  
Finance leases, Thereafter 0  
Total undiscounted future minimum operating lease payments 150,561  
Total undiscounted future minimum finance lease payments 338  
Operating leases, less: imputed interest (22,598)  
Finance leases, less: imputed interest (20)  
Total present value of operating lease obligations(1) 127,963 [1] $ 152,400
Total present value of finance lease obligations(1) [1] $ 318  
[1] There were no future commitments under short-term operating lease agreements as of December 31, 2023.