XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Warrants (Details)
Jun. 16, 2022
USD ($)
$ / shares
shares
Jun. 28, 2021
USD ($)
Y
$ / shares
shares
Jun. 18, 2021
shares
Jan. 19, 2021
USD ($)
Y
shares
Jun. 15, 2022
$ / shares
Jul. 16, 2021
USD ($)
Y
$ / shares
shares
Jun. 27, 2021
$ / shares
Class of Warrant or Right [Line Items]              
Exercise price of warrants (in dollars per share) | $ / shares $ 0.6665       $ 6.00    
Fair value portion of warrants | $ $ 1,700,000            
Issuance of common stock | shares 3,738,642   200,000        
Number of warrants issued | shares 3,738,642            
Risk Free Rate              
Class of Warrant or Right [Line Items]              
Warrant fair value measurement inputs 3.32            
Remaining Life              
Class of Warrant or Right [Line Items]              
Warrant fair value measurement inputs | $ 7.5            
Expected dividends              
Class of Warrant or Right [Line Items]              
Warrant fair value measurement inputs | $ 0            
Volatility              
Class of Warrant or Right [Line Items]              
Warrant fair value measurement inputs 64.8            
Series E warrants              
Class of Warrant or Right [Line Items]              
Exercise price of warrants (in dollars per share) | $ / shares   $ 6.00         $ 10.64
Series G Warrants              
Class of Warrant or Right [Line Items]              
Number of warrants issued | shares       1,000,000      
Value of warrants issued | $       $ 3,000,000.0      
Series G Warrants | Risk Free Rate              
Class of Warrant or Right [Line Items]              
Warrant fair value measurement inputs       0.0045      
Series G Warrants | Remaining Life              
Class of Warrant or Right [Line Items]              
Warrant fair value measurement inputs | Y       5      
Series G Warrants | Expected dividends              
Class of Warrant or Right [Line Items]              
Warrant fair value measurement inputs       0      
Series G Warrants | Volatility              
Class of Warrant or Right [Line Items]              
Warrant fair value measurement inputs       0.971      
Series G Warrants Issued March 25, 2020              
Class of Warrant or Right [Line Items]              
Exercise price of warrants (in dollars per share) | $ / shares   6.00         6.56
Series G Warrants Issued December 17, 2020              
Class of Warrant or Right [Line Items]              
Exercise price of warrants (in dollars per share) | $ / shares   6.00         6.21
Series G Warrants Issued January 21, 2021              
Class of Warrant or Right [Line Items]              
Exercise price of warrants (in dollars per share) | $ / shares   $ 6.00         $ 6.21
June 2021 warrants              
Class of Warrant or Right [Line Items]              
Issuance of common stock | shares   7,929,384          
New Unregistered Warrants              
Class of Warrant or Right [Line Items]              
Warrants purchased | shares 3,700,000 5,947,039          
Exercise price of warrants (in dollars per share) | $ / shares   $ 6.00          
Fair value portion of warrants | $   $ 18,500,000          
Issuance of common stock | shares 900,000 7,100,000          
New Unregistered Warrants | Risk Free Rate              
Class of Warrant or Right [Line Items]              
Warrant fair value measurement inputs   0.00898          
New Unregistered Warrants | Remaining Life              
Class of Warrant or Right [Line Items]              
Warrant fair value measurement inputs | Y   5          
New Unregistered Warrants | Expected dividends              
Class of Warrant or Right [Line Items]              
Warrant fair value measurement inputs   0          
New Unregistered Warrants | Volatility              
Class of Warrant or Right [Line Items]              
Warrant fair value measurement inputs   0.976          
New Warrants              
Class of Warrant or Right [Line Items]              
Exercise price of warrants (in dollars per share) | $ / shares           $ 4.038  
Warrants term           5 years  
Fair value portion of warrants | $           $ 1,500,000  
New Warrants | Risk Free Rate              
Class of Warrant or Right [Line Items]              
Warrant fair value measurement inputs           0.0079  
New Warrants | Remaining Life              
Class of Warrant or Right [Line Items]              
Warrant fair value measurement inputs | Y           5  
New Warrants | Expected dividends              
Class of Warrant or Right [Line Items]              
Warrant fair value measurement inputs           0  
New Warrants | Volatility              
Class of Warrant or Right [Line Items]              
Warrant fair value measurement inputs           1.577  
New Warrants | Maximum              
Class of Warrant or Right [Line Items]              
Warrants purchased | shares           400,000