Quarterly report pursuant to Section 13 or 15(d)

Fair Value - Fair Value Measurements (Details)

v3.21.2
Fair Value - Fair Value Measurements (Details)
3 Months Ended
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2020
USD ($)
Liabilities              
Warrant liabilities $ 13,895           $ 950,151
Change in fair value of the warrant liabilities              
Fair value as of September 30 229,442 $ 320,039 $ 950,151 $ 1,120,533 $ 1,190,477 $ 496,343  
Change in fair value (215,547) (90,597) (630,112) 285,284 (69,944) 694,134  
Fair value at the end $ 13,895 $ 229,442 $ 320,039 $ 1,405,817 $ 1,120,533 $ 1,190,477  
Remaining contractual term (years) | Minimum              
Liabilities              
Warrants and Rights Outstanding, Term 6 months     1 year 6 months      
Remaining contractual term (years) | Maximum              
Liabilities              
Warrants and Rights Outstanding, Term 9 months 18 days     1 year 9 months 18 days      
Common stock price volatility | Minimum              
Liabilities              
Warrants and Rights Outstanding, Measurement Input 69.3     87.9      
Common stock price volatility | Maximum              
Liabilities              
Warrants and Rights Outstanding, Measurement Input 72.3     89.8      
Risk-free interest rate              
Liabilities              
Warrants and Rights Outstanding, Measurement Input 0.07     0.16      
Fair Value Measurements Level 3 [Member]              
Liabilities              
Warrant liabilities $ 13,895           $ 950,151