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

Three Months Ended March 31,

 
  

2026

  

2025

 

Operating lease cost

 $709  $710 

Finance lease cost

        

Amortization of right-of-use assets

  305   305 

Interest on lease liabilities

  30   48 

Finance lease cost

  335   353 

Total lease cost

 $1,044  $1,063 
Assets and Liabilities, Lessee [Table Text Block]
  

March 31, 2026

  

December 31, 2025

 

Weighted-average remaining lease term (years)

        

Operating leases

  6.22   6.35 

Financing leases

  2.54   2.54 
         

Weighted-average discount rate

        

Operating leases

  12.0%  12.1%

Financing leases

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

Operating Leases

  

Financing Leases

 

2026, remaining

 $1,545  $591 

2027

  5,163   382 

2028

  2,621   166 

2029

  2,492   133 

2030

  2,519   40 

Thereafter

  4,071   19 

Total lease payments

  18,411   1,331 

Less imputed interest

  5,198   144 

Maturities of lease liabilities

 $13,213  $1,187