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

September 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

  $ 30,154     $ 13,438  

Lease Liabilities

                 

Operating lease liabilities

Operating lease liabilities

  $ 36,918     $ 18,991  
Lease, Cost [Table Text Block]
   

September 30,

   

December 31,

 
   

2025

   

2024

 

Weighted-average remaining lease term, years

               

Operating leases

    17.0       12.6  

Weighted-average discount rate

               

Operating leases

    5.0 %     4.5 %
   

Three months ended

   

Nine months ended

 
   

September 30,

   

September 30,

 

(dollars in thousands)

 

2025

   

2024

   

2025

   

2024

 

Lease costs

                               

Operating lease cost

  $ 621     $ 500     $ 1,861     $ 1,404  

Variable lease cost

    132       269       258       741  

Short-term lease cost

    146       54       605       158  

Finance lease cost

                               

Interest on lease liabilities

                       

Amortization of right-of-use assets

                       

Sublease income

    (43 )     (47 )     (164 )     (146 )

Net lease cost

  $ 856     $ 776     $ 2,560     $ 2,157  

Other information

                               

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

  $ 719     $ 549     $ 1,916     $ 1,469  

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

    19,750       5,136       19,816       5,244  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
   

Operating

 

(dollars in thousands)

 

Leases

 

Twelve months ended

       

September 30, 2026

  $ 3,420  

September 30, 2027

    3,262  

September 30, 2028

    3,032  

September 30, 2029

    2,993  

September 30, 2030

    3,031  

Thereafter

    42,737  

Total future minimum lease payments

  $ 58,475  

Amounts representing interest

    (21,557 )

Total operating lease liabilities

  $ 36,918