v3.25.1
Note 11 - Leases (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Leases, Right-of-Use Assets and Liabilities [Table Text block]
   

March 31,

   

December 31,

 
   

2025

   

2024

 

Operating lease ROU assets

  $ 15,182     $ 16,056  

Finance lease ROU assets

    77       92  

Total ROU assets

  $ 15,259     $ 16,148  
                 

Operating lease liabilities - current

  $ 4,063     $ 4,165  

Finance lease liabilities - current

    62       61  

Total lease liabilities - current

  $ 4,125     $ 4,226  
                 

Operating lease liabilities - long-term

  $ 11,651     $ 12,398  

Finance lease liabilities - long-term

    17       34  

Total lease liabilities - long-term

  $ 11,668     $ 12,432  
Lease, Cost [Table Text Block]
   

Three Months Ended March 31,

 
   

2025

   

2024

 

Lease Cost:

               

Finance lease cost:

               

Amortization of right of use assets

  $ 15     $ 24  

Interest on lease liabilities

    -       2  

Operating lease cost

    1,097       855  

Variable lease cost

    79       80  

Short-term lease cost

    51       35  

Total lease cost

  $ 1,242     $ 996  
                 

Cash paid for amounts included in measurement of lease liabilities:

               

Operating cash flows from operating leases

  $ 1,086     $ 834  

Financing cash flows from finance leases

  $ 16     $ 20  
                 

Weighted-average remaining lease term (years):

               

Finance

    1.29       1.84  

Operating

    4.03       4.00  

Weighted-average discount rate:

               

Finance

    2.12 %     2.27 %

Operating

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

Operating

   

Finance

 

Remainder of 2025

  $ 3,153     $ 63  

2026

    3,850       17  

2027

    3,422       1  

2028

    2,327       -  

2029

    1,537       -  

Thereafter

    4,017       -  

Total lease payments

    18,306       81  

Less: Interest

    (2,592 )     (2 )

Present value of lease liabilities

  $ 15,714     $ 79