Annual report pursuant to Section 13 and 15(d)

Subsequent Events - Warrant Exercises (Details)

v3.21.1
Subsequent Events - Warrant Exercises (Details) - USD ($)
1 Months Ended 12 Months Ended
Feb. 28, 2021
Feb. 28, 2021
Dec. 31, 2020
Dec. 31, 2019
Subsequent Event [Line Items]        
Proceeds from exercise of warrants     $ 3,094,359 $ 0
Warrant shares held in abeyance     803,300  
Subsequent event        
Subsequent Event [Line Items]        
Warrants exercised to purchase shares of our common stock   429,821    
Proceeds from exercise of warrants   $ 3,200,000    
Warrant shares held in abeyance 0