XML 82 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Note 16 - Leases - Undiscounted Future Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
April 1, 2025 through December 31, 2025, operating $ 7,938
April 1, 2025 through December 31, 2025, finance 1,350
2026, operating 9,414
2026, finance 1,364
2027, operating 8,297
2027, finance 850
2028, operating 7,886
2028, finance 247
2029, operating 7,216
2029, finance 240
Thereafter, operating 18,980
Thereafter, finance 1,809
Total undiscounted future minimum lease payments, operating 59,731
Total undiscounted future minimum lease payments, finance 5,860
Less: Difference between lease payments and discounted lease liabilities, operating 11,499
Less: Difference between lease payments and discounted lease liabilities, finance 444
Total lease liabilities, operating 48,232
Total lease liabilities, finance $ 5,416