Quarterly report pursuant to Section 13 or 15(d)

Warrants (Details Narrative)

v3.22.1
Warrants (Details Narrative) - $ / shares
3 Months Ended
Mar. 11, 2022
Mar. 31, 2022
Mar. 31, 2021
Mar. 01, 2022
Feb. 28, 2022
Dec. 31, 2021
Public and Private Placement Warrants [Member]            
Class Of Warrant Or Right [Line Items]            
Exercise price per one-seventh share   $ 5.75        
Exercise price per full share equivalent   $ 40.25        
Warrants maturity date   Nov. 09, 2023        
Series A Warrants [Member]            
Class Of Warrant Or Right [Line Items]            
Warrants outstanding   6,666,662       6,222,218
Number of additional warrants issued to the purchasers   444,444 444,444      
Exercise price per full share equivalent   $ 26.81        
Exercise price per two-seventh share   $ 7.66        
Warrants maturity date   Nov. 25, 2025        
Term C Loan Warrants [Member]            
Class Of Warrant Or Right [Line Items]            
Warrants outstanding   14,999,999       0
Issuance of warrants       1,046,511 13,953,488  
Exercise price per full share equivalent       $ 1.29 $ 1.10  
RDO Investor Warrants [Member]            
Class Of Warrant Or Right [Line Items]            
Warrants outstanding   14,180,375       0
RDO Investor Warrants [Member] | Registered Direct Offering [Member]            
Class Of Warrant Or Right [Line Items]            
Issuance of warrants 14,180,375          
Exercise price per full share equivalent $ 1.763          
Placement Agent Warrants [Member]            
Class Of Warrant Or Right [Line Items]            
Warrants outstanding   992,626       0
Placement Agent Warrants [Member] | Registered Direct Offering [Member]            
Class Of Warrant Or Right [Line Items]            
Issuance of warrants 992,626          
Exercise price per full share equivalent $ 2.2038          
Common Class A [Member]            
Class Of Warrant Or Right [Line Items]            
Class A common stock issuance (in shares)   23,948,316 3,607,045 [1]      
Common Class A [Member] | Registered Direct Offering [Member]            
Class Of Warrant Or Right [Line Items]            
Class A common stock issuance (in shares) 14,180,375          
Common Class A [Member] | Public and Private Placement Warrants [Member]            
Class Of Warrant Or Right [Line Items]            
Common stock issuable upon exercise   2,738,203        
Common Class A [Member] | Series A Warrants [Member]            
Class Of Warrant Or Right [Line Items]            
Common stock issuable upon exercise   1,904,761        
[1] Prior periods have been adjusted to reflect the 1-for-3.5 reverse stock split on September 30, 2021. See Note 2, Reverse Stock Split, for details.