XML 68 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Note 9 - Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Operating lease cost $ 1,610 $ 1,603 $ 4,822 $ 4,852
Cash payments for operating leases     5,272 5,356
Cash payments for financing leases     534 499
Amortization 173 140 468 529
Interest 26 29 122 121
Variable lease cost 824 807 2,622 2,354
Sublease income (364) (375) (1,138) (1,125)
Net lease cost $ 2,269 $ 2,204 $ 6,896 $ 6,731