XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Leases (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Leases, Right-of-Use Assets and Liabilities [Table Text block]
   

December 31,

 
   

2023

   

2022

 

Operating lease ROU assets

  $ 13,437     $ 12,942  

Finance lease ROU assets

    151       211  

Total ROU assets

  $ 13,588     $ 13,153  
                 

Operating lease liabilities - current

  $ 3,162     $ 2,458  

Finance lease liabilities - current

    60       59  

Total lease liabilities - current

  $ 3,222     $ 2,517  
                 

Operating lease liabilities - long-term

  $ 10,719     $ 10,695  

Finance lease liabilities - long-term

    96       156  

Total lease liabilities - long-term

  $ 10,815     $ 10,851  
Lease, Cost [Table Text Block]
   

Year Ended

 
   

December 31,

 
   

($ in thousands)

 
   

2023

   

2022

 

Lease Cost:

               

Finance lease cost:

               

Amortization of right of use assets

  $ 60     $ 60  

Interest on lease liabilities

    4       5  

Operating lease cost

    3,132       2,621  

Variable lease cost

    324       304  

Short-term lease cost

    68       57  

Total lease cost

  $ 3,588     $ 3,047  
                 

Cash paid for amounts included in measurement of lease liabilities:

               

Operating cash flows from operating leases

  $ 2,979     $ 2,452  

Financing cash flows from finance leases

    63       63  
                 

ROU assets obtained in exchange for operating lease obligations

    2,492       329  
                 

Weighted-average remaining lease term (years):

               

Finance

    2.54       3.54  

Operating

    4.42       5.34  

Weighted-average discount rate:

               

Finance

    2.11 %     2.10 %

Operating

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

December 31, 2023

 
   

Operating (a)

   

Finance

 

2024

  $ 2,813     $ 63  

2025

    3,137       63  

2026

    2,764       28  

2027

    2,519       6  

2028

    1,190       -  

Thereafter

    2,828       -  

Total lease payments

    15,251       160  

Less: Interest

    (1,370 )     (4 )

Present value of lease liabilities

  $ 13,881     $ 156