v3.26.1
Note 8 - Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Operating leases (Year) 15 years 9 months 18 days   15 years 9 months 18 days   16 years 10 months 24 days
Operating leases 5.00%   5.00%   5.10%
Operating lease cost $ 875 $ 621 $ 1,575 $ 1,240  
Variable lease cost 306 184 497 126  
Short-term lease cost 36 44 147 334  
Sublease income (19) (80) (36) (121)  
Net lease cost 1,198 769 2,183 1,579  
Cash paid for amounts included in the measurement of lease liabilities operating cash flows from operating leases 875 599 1,574 1,197  
Right-of-use assets obtained in exchange for new operating lease liabilities $ 543 $ 44 $ 5,282 $ 66