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

September 30,

   

December 31,

 
   

2024

   

2023

 

Operating lease ROU assets

  $ 15,340     $ 13,437  

Finance lease ROU assets

    107       151  

Total ROU assets

  $ 15,447     $ 13,588  
                 

Operating lease liabilities - current

  $ 3,919     $ 3,162  

Finance lease liabilities - current

    60       60  

Total lease liabilities - current

  $ 3,979     $ 3,222  
                 

Operating lease liabilities - long-term

  $ 11,911     $ 10,719  

Finance lease liabilities - long-term

    50       96  

Total lease liabilities - long-term

  $ 11,961     $ 10,815  
Lease, Cost [Table Text Block]
   

Nine Months Ended September 30,

 
   

2024

   

2023

 

Lease Cost:

               

Finance lease cost:

               

Amortization of right of use assets

  $ 71     $ 45  

Interest on lease liabilities

    5       3  

Operating lease cost

    2,776       2,304  

Variable lease cost

    241       240  

Short-term lease cost

    136       38  

Total lease cost

  $ 3,229     $ 2,630  

Cash paid for amounts included in measurement of lease liabilities:

               

Operating cash flows from operating leases

  $ 2,723     $ 2,197  

Financing cash flows from finance leases

    58       47  

Weighted-average remaining lease term (years):

               

Finance

    1.40       2.79  

Operating

    4.21       4.57  

Weighted-average discount rate:

               

Finance

    2.11 %     2.10 %

Operating

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

Operating

   

Finance

 

Remainder of 2024

  $ 1,046     $ 63  

2025

    3,844       40  

2026

    3,377       10  

2027

    2,961       -  

2028

    1,855       -  

Thereafter

    5,329       -  

Total lease payments

    18,412       113  

Less: Interest

    (2,582 )     (3 )

Present value of lease liabilities

  $ 15,830     $ 110