Annual report pursuant to Section 13 and 15(d)

Temporary Equity and Stockholders' Deficiency - Schedule of Warrants Outstanding and Exercisable (Details)

v3.21.1
Temporary Equity and Stockholders' Deficiency - Schedule of Warrants Outstanding and Exercisable (Details)
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Warrants Outstanding, Number of Warrants 969,827
Warrants Exercisable, Weighted Average Remaining Life in Years 8 months 12 days
Warrants Exercisable, Number of Warrants 969,827
Range of Exercise Price One [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Warrants Outstanding, Exercise Price | $ / shares $ 5.10
Warrants Outstanding Exercisable, Description Common Stock
Warrants Outstanding, Number of Warrants 905,362
Warrants Exercisable, Weighted Average Remaining Life in Years 8 months 12 days
Warrants Exercisable, Number of Warrants 905,362
Range of Exercise Price Two [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Warrants Outstanding, Exercise Price | $ / shares $ 6.00
Warrants Outstanding Exercisable, Description Common Stock
Warrants Outstanding, Number of Warrants 38,338
Warrants Exercisable, Weighted Average Remaining Life in Years 10 months 25 days
Warrants Exercisable, Number of Warrants 38,338
Range of Exercise Price Three [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Warrants Outstanding, Exercise Price | $ / shares $ 30.00
Warrants Outstanding Exercisable, Description Common Stock
Warrants Outstanding, Number of Warrants 18,345
Warrants Exercisable, Weighted Average Remaining Life in Years 7 months 6 days
Warrants Exercisable, Number of Warrants 18,345
Range of Exercise Price Four [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Warrants Outstanding, Exercise Price | $ / shares $ 37.50
Warrants Outstanding Exercisable, Description Common Stock
Warrants Outstanding, Number of Warrants 7,782
Warrants Exercisable, Weighted Average Remaining Life in Years 3 months 19 days
Warrants Exercisable, Number of Warrants 7,782