v3.25.2
Note 14 - Leases (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Lease, Cost [Table Text Block]
  

June 30,

  

December 31,

 
  

2025

  

2024

 

Weighted-average discount rate

  5.54%  5.83%

Range of lease expiration dates (in years)

  3 - 10 years   3 - 11 years 

Range of lease renewal options (in years)

  0 - 30 years   0 - 30 years 

Weighted-average remaining lease term (in years)

  22.5 years   24.1 years 
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
  

June 30,

  

December 31,

 

Fiscal Year-End

 

2025

  

2024

 

(In thousands)

        

2025

 $243  $346 

2026

  496   357 

2027

  502   359 

2028

  419   272 

2029

  411   261 

Thereafter

  8,362   5,499 

Total lease payments

  10,433   7,094 

Less imputed interest

  (4,494)  (3,232)

Total lease liabilities

 $5,939  $3,862