XML 68 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
2025, Operating Leases $ 33,942
2025, Financing Leases 381
2026, Operating Leases 30,527
2026, Financing Leases 374
2027, Operating Leases 23,854
2027, Financing Leases 317
2028, Operating Leases 20,605
2028, Financing Leases 0
2029, Operating Leases 16,064
2029, Financing Leases 0
Thereafter, Operating Leases 26,259
Thereafter, Financing Leases 0
Total undiscounted future minimum lease payments, Operating Leases 151,251
Total undiscounted future minimum lease payments, Financing Leases 1,072
Less: imputed interest, Operating Leases (22,967)
Less: imputed interest, Financing Leases (78)
Total present value of lease obligations(1) 128,284 [1]
Total present value of lease obligations(1) $ 994 [1]
[1] Excludes future commitments under short-term operating lease agreements of less than $0.1 million as of June 30, 2024.