v3.26.1
Note 2 - Leases (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Lease, Cost [Table Text Block]
   

December 31,

 
   

2025

   

2024

 

Finance lease expense

               

Amortization expense

  $ 741     $ 648  

Interest expense

    277       244  

Operating lease expense

    1,459       1,295  

Variable lease expense

    293       348  

Total lease expense

  $ 2,770     $ 2,535  
Supplemental Cash Flow Information Related to Leases [Table Text Block]
    December 31,  
   

2025

   

2024

 

Cash paid for amounts included in the measurement of lease liabilities:

               

Operating cash flows from operating leases

  $ 1,811     $ 1,666  

Operating cash flows from finance leases

    277       244  

Financing cash flows from finance leases

    1,556       1,366  
Lessee, Operating and Finance Lease, Liability, Maturity [Table Text Block]
   

Operating

   

Finance

 
   

Leases

   

Leases

 

Next 12 months

  $ 1,796     $ 1,203  

12 to 24 months

    1,868       926  

24 to 36 months

    1,041       862  

36 to 48 months

    1,056       816  

48 to 60 months

    1,072       695  

Thereafter

    9,337       3,589  

Total lease payments

    16,170       8,091  

Less imputed interest

    (8,478

)

    (3,448

)

Total

  $ 7,692     $ 4,643  
Lease Terms and Discount Rates for Leases [Table Text Block]
    December 31,  
   

2025

   

2024

 

Weighted-average remaining lease term (years):

               

Operating leases

    11.0       5.2  

Finance leases

    8.5       1.7  
                 

Weighted-average discount rate (percentage):

               

Operating leases

    11.9       8.4  

Finance leases

    13.1       8.7