v3.26.1
Note 16 - Leases - Undiscounted Future Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases [Abstract]  
April 1, 2026 through December 31, 2026, operating $ 8,873
April 1, 2026 through December 31, 2026, finance 1,377
2027, operating 10,722
2027, finance 1,111
2028, operating 9,457
2028, finance 259
2029, operating 7,796
2029, finance 252
2030, operating 6,336
2030, finance 248
Thereafter, operating 13,627
Thereafter, finance 1,693
Total undiscounted future minimum lease payments, operating 56,811
Total undiscounted future minimum lease payments, finance 4,940
Less: Difference between lease payments and discounted lease liabilities, operating 10,089
Less: Difference between lease payments and discounted lease liabilities, finance 410
Total lease liabilities, operating 46,722
Total lease liabilities, finance $ 4,530