v3.25.1
Note 8 - Leases (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Assets and Liabilities, Lessee [Table Text Block]
   

March 31,

  

December 31,

 

(dollars in thousands)

  

2025

  

2024

 

Lease Right-of-Use Assets

Classification

        

Operating lease right-of-use assets

Operating lease right-of-use assets

 $12,983  $13,438 

Lease Liabilities

         

Operating lease liabilities

Operating lease liabilities

 $18,515  $18,991 
Lease, Cost [Table Text Block]
  

March 31,

  

December 31,

 
  

2025

  

2024

 

Weighted-average remaining lease term, years

        

Operating leases

  12.5   12.6 

Weighted-average discount rate

        

Operating leases

  4.6%  4.5%
  

Three months ended

 
  

March 31,

 

(dollars in thousands)

 

2025

  

2024

 

Lease costs

        

Operating lease cost

 $619  $461 

Variable lease cost

  58   266 

Short-term lease cost

  290   36 

Finance lease cost

        

Interest on lease liabilities

      

Amortization of right-of-use assets

      

Sublease income

  (41)  (48)

Net lease cost

 $926  $715 

Other information

        

Cash paid for amounts included in the measurement of lease liabilities operating cash flows from operating leases

 $598  $460 

Right-of-use assets obtained in exchange for new operating lease liabilities

  22   108 
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
  

Operating

 

(dollars in thousands)

 

Leases

 

Twelve months ended

    

March 31, 2026

 $2,494 

March 31, 2027

  2,255 

March 31, 2028

  1,820 

March 31, 2029

  1,535 

March 31, 2030

  1,216 

Thereafter

  25,218 

Total future minimum lease payments

 $34,538 

Amounts representing interest

  (16,023)

Total operating lease liabilities

 $18,515