XML 47 R33.htm IDEA: XBRL DOCUMENT v3.25.4
Note 4 - Leases (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Lease, Cost [Table Text Block]
   

December 31, 2025

 

Weighted average remaining lease term (years)

    12.72  

Weighted average discount rate

    4.73

%

   

Year ended December 31,

 
   

2023

   

2024

   

2025

 
                         

Operating lease cost

  $ 2,967     $ 2,763     $ 2,787  

Cash payments for operating leases

  $ 2,947     $ 2,440     $ 4,229  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

2026

    1,795  

2027

    2,177  

2028

    1,755  

2029

    1,610  

2030

    1,613  

2031 and thereafter

    12,959  

Total undiscounted cash flows

    21,909  

Less imputed interest

    5,778  

Present value of lease liabilities

  $ 16,131