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

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Operating lease cost

 $623  $701  $1,332  $1,411 

Finance lease cost

                

Amortization of right-of-use assets

  284   301   589   606 

Interest on lease liabilities

  25   41   55   89 

Finance lease cost

  309   342   644   695 

Total lease cost

 $932  $1,043  $1,976  $2,106 
Assets and Liabilities, Lessee [Table Text Block]
  

June 30, 2026

  

December 31, 2025

 

Weighted-average remaining lease term (years)

        

Operating leases

  5.57   6.35 

Financing leases

  2.61   2.54 
         

Weighted-average discount rate

        

Operating leases

  13.2%  12.1%

Financing leases

  9.2%  9.1%
Lease Liability, to be Paid, Maturity [Table Text Block]
  

Operating Leases

  

Financing Leases

 

2026, remaining

 $1,013  $329 

2027

  4,905   382 

2028

  1,974   166 

2029

  1,780   133 

2030

  1,784   40 

Thereafter

  3,017   19 

Total lease payments

  14,473   1,069 

Less imputed interest

  3,928   118 

Maturities of lease liabilities

 $10,545  $951