XML 123 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating leases (Year) 12 years 7 months 6 days 7 years 3 months 18 days  
Operating leases 4.50% 3.90%  
Operating lease cost $ 1,931 $ 1,914 $ 1,799
Variable lease cost 1,202 1,159 899
Short-term lease cost 224 167 217
Interest on lease liabilities 0 0 7
Amortization of right-of-use assets 0 0 87
Sublease income (226) (219) (238)
Net lease cost 3,131 3,021 2,771
Cash paid for amounts included in the measurement of lease liabilities operating cash flows from operating leases 2,019 1,755 1,706
Right-of-use assets obtained in exchange for new operating lease liabilities $ 9,373 $ 1,868 $ 4,266