XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Basic and Diluted Net Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

September 30,

 
   

2023

   

2022

 

Stock options

    10,598,060       7,404,858  

Nonvested restricted stock units

    12,802,947       8,038,575  

Stock warrants

    24,830,500       1,021,076  

Total

    48,231,507       16,464,509