XML 77 R70.htm IDEA: XBRL DOCUMENT v3.25.2
Note 16 - Leases - Undiscounted Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
July 1, 2025 through December 31, 2025, operating $ 5,388
July 1, 2025 through December 31, 2025, finance 920
2026, operating 9,716
2026, finance 1,401
2027, operating 8,541
2027, finance 894
2028, operating 8,008
2028, finance 264
2029, operating 7,283
2029, finance 257
Thereafter, operating 19,071
Thereafter, finance 2,029
Total undiscounted future minimum lease payments, operating 58,007
Total undiscounted future minimum lease payments, finance 5,765
Less: Difference between lease payments and discounted lease liabilities, operating 10,797
Less: Difference between lease payments and discounted lease liabilities, finance 510
Total lease liabilities, operating 47,210
Total lease liabilities, finance $ 5,255