Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
Temporary Equity and Stockholders' Equity - Schedule of Warrants Outstanding and Exercisable (Details) - $ / shares
3 Months Ended
Mar. 31, 2021
Feb. 19, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants Outstanding, Exercise Price   $ 7.50
Warrants Outstanding, Number of Warrants 2,824,840  
Warrants Exercisable, Weighted Average Remaining Life in Years 8 months 12 days  
Warrants Exercisable, Number of Warrants 2,809,507  
Range of Exercise Price One [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants Outstanding, Exercise Price $ 5.10  
Warrants Outstanding Exercisable, Description Common Stock  
Warrants Outstanding, Number of Warrants 905,362  
Warrants Exercisable, Weighted Average Remaining Life in Years 6 months  
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 $ 6.00  
Warrants Outstanding Exercisable, Description Common Stock  
Warrants Outstanding, Number of Warrants 1,881,850  
Warrants Exercisable, Weighted Average Remaining Life in Years 1 year 3 months 19 days  
Warrants Exercisable, Number of Warrants 1,881,850  
Range of Exercise Price Three [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants Outstanding, Exercise Price $ 7.50  
Warrants Outstanding Exercisable, Description Common Stock  
Warrants Outstanding, Number of Warrants 15,333  
Warrants Exercisable, Weighted Average Remaining Life in Years 0 years  
Warrants Exercisable, Number of Warrants 15,333  
Range of Exercise Price Four [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants Outstanding, Exercise Price $ 30.0  
Warrants Outstanding Exercisable, Description Common Stock  
Warrants Outstanding, Number of Warrants 18,345  
Warrants Exercisable, Weighted Average Remaining Life in Years 4 months 24 days  
Warrants Exercisable, Number of Warrants 18,345  
Range of Exercise Price Five [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants Outstanding, Exercise Price $ 37.50  
Warrants Outstanding Exercisable, Description Common Stock  
Warrants Outstanding, Number of Warrants 3,950  
Warrants Exercisable, Weighted Average Remaining Life in Years 1 month 6 days  
Warrants Exercisable, Number of Warrants 3,950