XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Note 8 - Leases (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Assets and Liabilities, Lessee [Table Text Block]
     

June 30,

   

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,535     $ 13,438  

Lease Liabilities

                 

Operating lease liabilities

Operating lease liabilities

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

June 30,

   

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

   

Six months ended

 
   

June 30,

   

June 30,

 

(dollars in thousands)

 

2025

   

2024

   

2025

   

2024

 

Lease costs

                               

Operating lease cost

  $ 621     $ 442     $ 1,240     $ 903  

Variable lease cost

    184       206       126       472  

Short-term lease cost

    44       67       334       104  

Finance lease cost

                               

Interest on lease liabilities

                       

Amortization of right-of-use assets

                       

Sublease income

    (80 )     (51 )     (121 )     (99 )

Net lease cost

  $ 769     $ 664     $ 1,579     $ 1,380  

Other information

                               

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

  $ 599     $ 460     $ 1,197     $ 920  

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

    44       210       66       318  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
   

Operating

 

(dollars in thousands)

 

Leases

 

Twelve months ended

       

June 30, 2026

  $ 2,457  

June 30, 2027

    2,146  

June 30, 2028

    1,759  

June 30, 2029

    1,431  

June 30, 2030

    1,221  

Thereafter

    25,224  

Total future minimum lease payments

  $ 34,238  

Amounts representing interest

    (16,221 )

Total operating lease liabilities

  $ 18,017