v3.25.2
Note 8 - Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Lease, Cost [Table Text Block]
  June 30,   December 31, 
  2025  2024 
Operating lease right-of-use assets $5,007  $5,467 
         
Operating lease liability obligations, current $1,466  $1,452 
Operating lease liability obligations, less current portion  4,284   4,807 
Total lease liability obligations $5,750  $6,259 
         
Weighted-average remaining lease term  4.3   4.4 
Weighted-average discount rate  9.0%  9.0%
  Six Months Ended June 30, 
  2025  2024 
Cash paid for amounts included in the measurement of lease liabilities $756  $ 
New Lease Agreement [Member]  
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
2025 $763
2026  1,564
2027  1,611
2028  1,660
2029  1,292
Total minimum lease payments  6,890
Less: Amount representing interest  1,140
Total lease liability obligations  5,750
Less: Current portion of operating lease liabilities  1,466
Operating lease liabilities, net of current portion $4,284