Quarterly report [Sections 13 or 15(d)]

Note 5 - Leases - Present Value of Future Lease Payments of Operating Leases (Details)

v3.26.1
Note 5 - Leases - Present Value of Future Lease Payments of Operating Leases (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
2027, Operating Leases $ 18,069
2028, Operating Leases 15,397
2029, Operating Leases 12,947
2030, Operating Leases 9,324
2031, Operating Leases 7,317
Thereafter, Operating Leases 33,681
Total, Operating Leases 96,735
Less implied interest, Operating Leases (29,603)
Present value of payments $ 67,132