XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Leases (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Leases, Right-of-Use Assets and Liabilities [Table Text block]
   

June 30,

   

December 31,

 
   

2024

   

2023

 

Operating lease ROU assets

  $ 12,093     $ 13,437  

Finance lease ROU assets

    130       151  

Total ROU assets

  $ 12,223     $ 13,588  
                 

Operating lease liabilities - current

  $ 3,165     $ 3,162  

Finance lease liabilities - current

    115       60  

Total lease liabilities - current

  $ 3,280     $ 3,222  
                 

Operating lease liabilities - long-term

  $ 9,408     $ 10,719  

Finance lease liabilities - long-term

    65       96  

Total lease liabilities - long-term

  $ 9,473     $ 10,815  
Lease, Cost [Table Text Block]
   

Six Months Ended June 30,

 
   

2024

   

2023

 

Lease Cost:

               

Finance lease cost:

               

Amortization of right of use assets

  $ 48     $ 30  

Interest on lease liabilities

    4       2  

Operating lease cost

    1,713       1,480  

Variable lease cost

    160       159  

Short-term lease cost

    86       14  

Total lease cost

  $ 2,011     $ 1,685  

Cash paid for amounts included in measurement of lease liabilities:

               

Operating cash flows from operating leases

  $ 1,682     $ 1,407  

Financing cash flows from finance leases

    41       32  

Weighted-average remaining lease term (years):

               

Finance

    1.59       3.04  

Operating

    3.79       4.81  

Weighted-average discount rate:

               

Finance

    3.77 %     2.10 %

Operating

    3.72 %     3.43 %
Lessee, Operating and Finance Leases, Liability, Maturity [Table Text Block]
   

Operating

   

Finance

 

Remainder of 2024

  $ 1,687     $ 118  

2025

    3,030       52  

2026

    2,667       14  

2027

    2,303       -  

2028

    1,190       -  

Thereafter

    2,828       -  

Total lease payments

    13,705       184  

Less: Interest

    (1,132 )     (4 )

Present value of lease liabilities

  $ 12,573     $ 180