v3.26.1
Note 11 - Stockholders' Equity and Convertible Preferred Stock - Warrant Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Outstanding, warrants (in shares) 6,690,768  
Outstanding, warrants, exercise price (in dollars per share) $ 5.38  
Outstanding, warrants, intrinsic value $ 6,186  
Outstanding, warrants, weighted average remaining contractual life (Year) 3 years 6 months 3 years 10 months 24 days
Granted, warrants (in shares) 0  
Granted, warrants, weighted average exercise price (in dollars per share) $ 0  
Granted, warrants, intrinsic value $ 0  
Expired, warrants (in shares) (253,670)  
Expired, warrants, weighted average exercise price (in dollars per share) $ 34  
Expired, warrants, intrinsic value $ 0  
Exercised, warrants (in shares) (1,548,453)  
Exercised, warrants, weighted average exercise price (in dollars per share) $ 2.58  
Exercised, warrants, intrinsic value $ 0  
Exchanged, warrants (in shares) (521,385)  
Exchanged, warrants, weighted average exercise price (in dollars per share) $ 0  
Outstanding, warrants (in shares) 4,367,260 6,690,768
Outstanding, warrants, exercise price (in dollars per share) $ 4.27 $ 5.38
Outstanding, warrants, intrinsic value $ 0 $ 6,186