v3.26.1
Note 16 - Leases (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Classification of Operating and Financing Lease Assets and Obligations [Table Text Block]
  

June 30,

  

December 31,

 
  

2026

  

2025

 

Assets:

        

Finance lease assets

 $18,216  $22,658 

Operating lease assets

  1,839   2,117 

Total lease assets

 $20,055  $24,775 
         

Liabilities:

        

Operating lease liabilities:

        

Current portion of operating lease liabilities

 $607  $596 

Non-current portion of operating lease liabilities

  1,353   1,673 

Finance lease liabilities:

        

Current portion of finance lease liabilities

  5,481   3,799 

Non-current portion of finance lease liabilities

  13,592   17,844 

Total lease liabilities

 $21,033  $23,912 
Lease, Cost [Table Text Block]
  

For the Three Months Ended
June 30,

  

For the Six Months Ended
June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Operating lease expense

 $181  $197  $361  $315 

Finance lease expense:

                

Amortization of right-of-use assets

  1,867   12   3,752   23 

Interest on lease liabilities

  413   1   857   3 

Total lease expense

 $2,461  $210  $4,970  $341 
  

June 30,

  

December 31,

 
  

2026

  

2025

 

Weighted average remaining lease term (years):

        

Operating leases

  3.6   4.0 

Finance leases

  2.5   3.0 
         

Weighted average discount rate:

        

Operating leases

  8.2%  8.2%

Finance leases

  8.0%  8.0%
Lessee, Operating Leases and Finance Leases Maturity [Table Text Block]
  

Operating

  

Finance

  

Total

 
  

Leases

  

Leases

  

Leases

 
Future minimum payments:            

Remainder of 2026

 $373  $4,395  $4,768 

2027

  676   7,951   8,627 

2028

  534   8,921   9,455 

2029

  337   197   534 

2030

  329   -   329 

Total undiscounted cash flows

  2,249   21,464   23,713 

Less imputed interest

  (289)  (2,391)  (2,680)

Present value of lease liabilities

 $1,960  $19,073  $21,033 
Supplemental Cash Flow Information Related to Leases [Table Text Block]
  

For the Six Months Ended

 
  

June 30,

 
  

2026

  

2025

 

Cash paid for amounts included in the measurement of lease liabilities:

        

Operating cash flows paid for operating leases

 $374  $315 

Operating cash flows paid for finance leases

 $857  $- 

Financing cash flows paid for finance leases

 $1,862  $26