XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Note 10 - Leases (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Leases, Right-of-Use Assets and Liabilities [Table Text block]
   

September 30,

   

December 31,

 
   

2023

   

2022

 

Operating lease ROU assets

  $ 14,059     $ 12,942  

Finance lease ROU assets

    166       211  

Total ROU assets

  $ 14,225     $ 13,153  

Operating lease liabilities, current

  $ 3,103     $ 2,458  

Finance lease liabilities, current

    60       59  

Total lease liabilities, current

  $ 3,163     $ 2,517  

Operating lease liabilities, long-term

  $ 11,353     $ 10,695  

Finance lease liabilities, long-term

    111       156  

Total lease liabilities, long-term

  $ 11,464     $ 10,851  
Lease, Cost [Table Text Block]
   

Nine Months Ended

 
   

September 30,

 
   

($ in thousands)

 
   

2023

   

2022

 

Lease Cost:

               

Finance lease cost:

               

Amortization of right of use assets

  $ 45     $ 45  

Interest on lease liabilities

    3       4  

Operating lease cost

    2,304       1,962  

Variable lease cost

    240       228  

Short-term lease cost

    38       49  

Total lease cost

  $ 2,630     $ 2,288  
   

Nine Months Ended

 
   

September 30,

 
   

($ in thousands)

 
   

2023

   

2022

 

Cash paid for amounts included in measurement of lease liabilities:

               

Operating cash flows from operating leases

  $ 2,197     $ 1,839  

Financing cash flows from finance leases

    47       47  
                 

Weighted-average remaining lease term (years):

               

Finance

    2.79       3.79  

Operating

    4.57       3.88  

Weighted-average discount rate:

               

Finance

    2.10 %     2.10 %

Operating

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

Operating

   

Finance

 

Remainder of 2023

  $ 775     $ 16  

2024

    3,183       63  

2025

    3,024       63  

2026

    2,660       28  

2027

    2,302       6  

Thereafter

    4,019       -  

Total lease payments

    15,963       176  

Less: Interest

    (1,507 )     (5 )

Present value of lease liabilities

  $ 14,456     $ 171