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

June 30,

  

December 31,

 
  

2026

  

2025

 

Lease assets

 $1,745  $1,358 
         

Lease liabilities

        

Current operating lease liabilities, included in current liabilities

 $415  $484 

Noncurrent operating lease liabilities, included in long-term liabilities

  1,339   815 

Total Lease liabilities

 $1,754  $1,299 
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

2026

 $274 

2027

  694 

2028

  586 

Thereafter

  531 

Total undiscounted future minimum payments

  2,085 

Less imputed interest

  (331)

Total lease liability

 $1,754 
Lessee, Operating Lease, Description [Table Text Block]
Weighted average remaining lease term (years)  3.5 
Weighted average discount rate  10%