v3.25.2
Note 6 - Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating leases, 2026 $ 33,917
Finance leases, 2026 398
Operating leases, 2027 28,218
Finance leases, 2027 326
Operating leases, 2028 24,979
Finance leases, 2028 0
Operating leases, 2029 20,363
Finance leases, 2029 0
Lessee, Operating Lease, Liability, to be Paid, Year Five 13,677
Finance Lease, Liability, to be Paid, Year Five 0
Operating leases, Thereafter 25,098
Finance leases, Thereafter 0
Total undiscounted future minimum operating lease payments 146,252
Total undiscounted future minimum finance lease payments 724
Operating leases, less: imputed interest (22,586)
Finance leases, less: imputed interest (34)
Total present value of operating lease obligations(1) 123,666 [1]
Total present value of finance lease obligations(1) $ 690 [1]
[1] We had no future commitments under short-term operating lease agreements as of June 30, 2025.