XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.1
WARRANT DERIVATIVE LIABILITY - Schedule of Level 3 Financial Liabilities (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Changes in the fair value of the warrant derivative liability    
Beginning balance $ 561,368 $ 4,620,593
Warrant exercise (1,539,981) (82,241)
Change in fair value of warrants derivative liability 1,198,744 (1,375,619)
Ending balance $ 220,131 $ 3,162,733