Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details)

v3.20.4
Subsequent Events (Details) - USD ($)
2 Months Ended 12 Months Ended
Jan. 28, 2021
Mar. 13, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Subsequent Event [Line Items]          
Warrants exercised on cash basis     2,882,647 0 17,500
Exercise of warrants (in shares)   7,196,378      
Proceeds from exercise of warrants     $ 14,128,527   $ 39,375
Subsequent Event          
Subsequent Event [Line Items]          
Stocks issued due to exercise of Stock Options (in shares)   48,747      
Subsequent Event | Corporation          
Subsequent Event [Line Items]          
Conversion of stock 49,626        
Shares issued on conversion 4,962,600        
Dividend payment amount $ 10,000,000        
Dividend accrued $ 10,800,000        
Common Stock and Warrant | Subsequent Event          
Subsequent Event [Line Items]          
Warrants exercised on cash basis   7,196,378      
Proceeds from exercise of warrants   $ 34,352,848