XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 15 - Leases (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Leases, Right-of-Use Assets and Liabilities [Table Text block]
   

December 31,

 
   

2024

   

2023

 

Operating lease ROU assets

  $ 16,056     $ 13,437  

Finance lease ROU assets

    92       151  

Total ROU assets

  $ 16,148     $ 13,588  
                 

Operating lease liabilities - current

  $ 4,165     $ 3,162  

Finance lease liabilities - current

    61       60  

Total lease liabilities - current

  $ 4,226     $ 3,222  
                 

Operating lease liabilities - long-term

  $ 12,398     $ 10,719  

Finance lease liabilities - long-term

    34       96  

Total lease liabilities - long-term

  $ 12,432     $ 10,815  
Lease, Cost [Table Text Block]
   

Year Ended

 
   

December 31,

 
   

($ in thousands)

 
   

2024

   

2023

 

Lease Cost:

               

Finance lease cost:

               

Amortization of right of use assets

  $ 86     $ 60  

Interest on lease liabilities

    5       4  

Operating lease cost

    3,851       3,132  

Variable lease cost

    329       324  

Short-term lease cost

    190       68  

Total lease cost

  $ 4,461     $ 3,588  
                 

Cash paid for amounts included in measurement of lease liabilities:

               

Operating cash flows from operating leases

  $ 3,784     $ 2,979  

Financing cash flows from finance leases

    73       63  
                 

ROU assets obtained in exchange for lease liabilities

  $ 4,900     $ 2,492  
                 

Weighted-average remaining lease term (years):

               

Finance

    1.54       2.54  

Operating

    4.27       4.42  

Weighted-average discount rate:

               

Finance

    2.12 %     2.11 %

Operating

    4.97 %     3.42 %
Lessee, Operating and Finance Leases, Liability, Maturity [Table Text Block]
   

December 31, 2024

 
   

Operating (a)

   

Finance

 

2025

  $ 4,207     $ 63  

2026

    3,829       28  

2027

    3,422       6  

2028

    2,327       -  

2029

    1,537       -  

Thereafter

    4,017       -  

Total lease payments

    19,339       97  

Less: Interest

    (2,776 )     (2 )

Present value of lease liabilities

  $ 16,563     $ 95