XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurement - Schedule of Fair Value Measurements Change in Level 3 Inputs (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Liabilities, fair value  
Transition of derivative warrant liability to equity on pre-funded warrants  
Change in fair value of warrant derivative liabilities (24,552,257)
Liabilities, fair value 26,529,205  
Warrant Derivative Liability [Member]    
Liabilities, fair value  
Liabilities, fair value 26,663,802  
January 14, 2021 Offering [Member] | Warrant Derivative Liability [Member]    
Issuance of detachable warrants 21,922,158  
Issuance of detachable pre-funded warrants 378,615  
February 1, 2021 Offering [Member] | Warrant Derivative Liability [Member]    
Issuance of detachable warrants 27,476,352  
Issuance of detachable pre-funded warrants $ 1,438,934