v3.26.1
Note 11 - Leases (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Lease, Cost [Table Text Block]
   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2026

   

2025

   

2026

   

2025

 

Finance lease cost:

                               

Amortization of right-of-use assets

  $ 440     $ 302     $ 867     $ 519  

Interest on lease liabilities

    156       126       318       233  

Operating lease cost

    239       226       477       452  

Variable lease cost

    113       15       168       28  

Total lease cost

  $ 948     $ 669     $ 1,830     $ 1,232  
Schedule of Supplemental Information Related to Leases [Table Text Block]
    Six Months Ended  
   

June 30,

 
   

2026

   

2025

 

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

               

Financing cash flows from finance leases

  $ 708     $ 688  

Operating cash flows from operating leases

  $ 339     $ 220  

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

  $ 310     $ 2,045  

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

    2.74       3.58  

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

    4.07       0.78  

Weighted-average discount rate of finance leases

    13.82 %     13.82 %

Weighted-average discount rate of operating leases

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

Finance Leases

 

Years ending December 31,

       

Remainder of 2026

  $ 963  

2027

    1,926  

2028

    1,882  

2029

    470  

2030 and thereafter

    22  

Total future minimum lease payments

    5,263  

Less: Interest

    (911 )

Present value of lease liabilities

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

Operating

 
   

Leases

 

Years ending December 31,

       

Remainder of 2026

  $ 496  

2027

    998  

2028

    909  

2029

    606  

2030

    613  

2031 and thereafter

    206  

Total future minimum lease payments

    3,828  

Less: Interest

    (784 )

Present value of lease liabilities

  $ 3,044