XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Note 9 - Lease Liabilities - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Operating lease cost $ 1,680 $ 1,606 $ 3,206 $ 3,211
Cash payments for operating leases     3,444 3,630
Cash payments for financing leases     466 361
Amortization 234 149 367 295
Interest 51 40 89 97
Variable lease cost 950 882 1,891 1,798
Sublease income (411) (385) (725) (774)
Net lease cost $ 2,504 $ 2,292 $ 4,828 $ 4,627