v3.26.1
Note 16 - Leases - Schedule of Undiscounted Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
July 1, 2026 through December 31, 2026, operating $ 5,783
July 1, 2026 through December 31, 2026, finance 799
2027, operating 10,911
2027, finance 1,122
2028, operating 9,605
2028, finance 258
2029, operating 7,862
2029, finance 251
2030, operating 6,354
2030, finance 246
Thereafter, operating 13,693
Thereafter, finance 1,762
Total undiscounted future minimum lease payments, operating 54,208
Total undiscounted future minimum lease payments, finance 4,438
Less: Difference between lease payments and discounted lease liabilities, operating 9,219
Less: Difference between lease payments and discounted lease liabilities, finance 395
Total lease liabilities, operating 44,989
Total lease liabilities, finance $ 4,043