v3.25.1
Note 12 - Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Remainder of 2025

 $285 

2026

  304 

2027

  133 

2028

  5 

Total lease payments, undiscounted

 $727 

Less: present value discount

  (43)

Lease liabilities, at present value

 $684