v3.25.2
Note 6 - Basic and Diluted Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
 

As of

 

June 30, 2025

June 30, 2024

Common stock options and warrants

 9,244 7,731

Debt with conversion feature at $30 per share of common stock

 1,159 1,277

Total number of potentially dilutive shares

 10,403 9,008