XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Schedule of Diluted Net Income (Loss) Per Share (Details) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Total contingent shares issuance arrangement, stock options or warrants 36,597,594 7,978,648
Convertible Note [Member]    
Total contingent shares issuance arrangement, stock options or warrants 26,031,553 1,129,013
Common Stock Options [Member]    
Total contingent shares issuance arrangement, stock options or warrants 850,176
Common Stock Warrants [Member]    
Total contingent shares issuance arrangement, stock options or warrants 9,715,865 6,849,635