XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Summary of Accounting Policies (Details Textual) - USD ($)
6 Months Ended
Jan. 01, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Stockholders' Equity Attributable to Parent, Ending Balance   $ 144,071,902 $ 139,701,399 $ 27,167,932 $ 8,374,306 $ 10,896,337 $ 13,156,005
Retained Earnings [Member]              
Stockholders' Equity Attributable to Parent, Ending Balance   $ (119,204,948) $ (112,165,700) (111,898,992) $ (100,924,602) $ (97,018,460) $ (94,071,040)
Cumulative Effect, Period of Adoption, Adjustment [Member]              
Stockholders' Equity Attributable to Parent, Ending Balance       13,003,075      
Cumulative Effect, Period of Adoption, Adjustment [Member] | Retained Earnings [Member]              
Stockholders' Equity Attributable to Parent, Ending Balance       $ 3,271,361      
Accounting Standards Update 2020-06 [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member]              
Stockholders' Equity Attributable to Parent, Ending Balance $ 13,003,075            
Reclassification of Warrant Financing Expenses 938,794            
Fair Value Adjustment of Warrants 2,332,567            
Accounting Standards Update 2020-06 [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member] | Retained Earnings [Member]              
Stockholders' Equity Attributable to Parent, Ending Balance $ 3,271,361            
Minimum [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Vesting Term (Year)   1 year          
Maximum [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Vesting Term (Year)   4 years          
Share-based Payment Arrangement, Option [Member]              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)   10 years