v3.26.1
Note 9 - Lease Liabilities - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Operating lease cost $ 1,488 $ 1,680 $ 2,975 $ 3,206
Cash payments for operating leases     3,282 3,444
Cash payments for financing leases     381 466
Amortization 142 234 328 367
Interest 25 51 63 89
Variable lease cost 921 950 1,906 1,891
Sublease income (60) (411) (120) (725)
Net lease cost $ 2,516 $ 2,504 $ 5,152 $ 4,828