XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Statements of Convertible Preferred Stock and Stockholders' Equity - USD ($)
Convertible Preferred Stock Series A [Member]
Convertible Preferred Stocks Series B [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Dec. 31, 2018 $ 5,960,475 $ 59,058 $ 478,179,574 $ (205,999) $ (476,721,490) $ 1,311,143
Beginning Balance, Shares at Dec. 31, 2018 23,900 59,058,297        
Issuance of common stock     $ 7,779 13,312,405   13,320,184
Issuance of common stock, Shares     7,778,806        
Share-based compensation     $ 207 1,811,877     1,812,084
Share-based compensation, Shares     207,212        
Components of net loss           (4,591,284) (4,591,284)
Employee stock purchase plan     $ 40 80,017     80,057
Employee stock purchase plan, Shares     39,648        
Preferred stock issuance   $ 5,610   10,626,328     10,631,938
Preferred stock issuance, shares   5,610,121          
Preferred stock conversion $ (202,285)   $ 1,446 200,839     202,285
Preferred stock conversion, Shares (790)   1,445,660        
Ending balance, value at Dec. 31, 2019 $ 5,758,190 $ 5,610 $ 68,530 504,211,040 (205,999) (481,312,774) 22,766,407
Ending Balance, Shares at Dec. 31, 2019 23,110 5,610,121 68,529,623        
Issuance of common stock   $ 3,863 15,057,950   15,061,813
Issuance of common stock, Shares     3,863,314        
Share-based compensation     $ 149 3,169,199     3,169,348
Share-based compensation, Shares     147,989        
Components of net loss           (6,646,459) (6,646,459)
Employee stock purchase plan     $ 32 119,910     119,942
Employee stock purchase plan, Shares     32,467        
Preferred stock conversion $ (152,867)   $ 1,120 151,747     152,867
Preferred stock conversion, Shares (597)   1,120,810        
Ending balance, value at Dec. 31, 2020 $ 5,605,323 $ 5,610 $ 73,694 $ 522,709,846 $ (205,999) $ (487,959,233) $ 34,623,918
Ending Balance, Shares at Dec. 31, 2020 22,513 5,610,121 73,694,203