v3.26.1
Note 11 - Leases (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Lease, Cost [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2026

  

2025

 

Finance lease cost:

        

Amortization of right-of-use assets

 $427  $217 

Interest on lease liabilities

  161   107 

Operating lease cost

  238   226 

Variable lease cost

  55   13 

Total lease cost

 $881  $563 
Assets and Liabilities, Lessee [Table Text Block]
  

March 31,

  

December 31,

 
  

2026

  

2025

 

Finance lease right-of-use assets

 $5,009  $5,376 

Operating lease right-of-use assets

  2,931   3,080 

Finance long-term lease liabilities

  3,161   3,475 

Operating long-term lease liabilities

  2,485   2,646 

Other current liabilities related to finance leases

  1,327   1,274 

Other current liabilities related to operating leases

  589   481 
Schedule of Supplemental Information Related to Leases [Table Text Block]
  Three Months Ended 
  

March 31,

 
  

2026

  

2025

 

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

        

Financing cash flows from finance leases

 $321  $688 

Operating cash flows from operating leases

 $143  $220 

Right-of-use assets obtained in exchange for new finance lease liabilities

 $60  $2,045 

Weighted-average remaining lease term of finance leases (in years)

  2.05   3.58 

Weighted-average remaining lease term of operating leases (in years)

  4.32   0.78 

Weighted-average discount rate of finance leases

  13.82%  13.82%

Weighted-average discount rate of operating leases

  11.82%  10.23%
Finance Lease, Liability, to be Paid, Maturity [Table Text Block]
  

Finance Leases

 

Years ending December 31,

    

Remainder of 2026

 $1,399 

2027

  1,866 

2028

  1,822 

2029

  410 

2030 and there after

  1 

Total future minimum lease payments

  5,498 

Less: Interest

  (1,009)

Present value of lease liabilities

 $4,489 
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
  

Operating

 
  

Leases

 

Years ending December 31,

    

Remainder of 2026

 $673 

2027

  963 

2028

  880 

2029

  603 

2030

  613 

2031 and there after

  206 

Total future minimum lease payments

  3,938 

Less: Interest

  (864)

Present value of lease liabilities

 $3,074