Quarterly report pursuant to Section 13 or 15(d)

Equity Instruments - Warrants for Shares of Stock (Details)

v3.21.2
Equity Instruments - Warrants for Shares of Stock (Details)
$ / shares in Units, $ in Thousands
Sep. 30, 2021
USD ($)
$ / shares
$ / warrant
shares
Dec. 31, 2020
USD ($)
$ / shares
$ / warrant
shares
Dec. 02, 2020
$ / shares
$ / warrant
shares
Class of Warrant or Right [Line Items]      
Exercise Price per Warrant (in usd per share) | $ / shares $ 11.50    
Fair Value | $ $ 20,136 $ 181  
Common stock warrants      
Class of Warrant or Right [Line Items]      
Number of Warrants (in shares) | shares 13,075,000 214,033  
Fair Value | $ $ 20,136 $ 0  
Private Warrants      
Class of Warrant or Right [Line Items]      
Number of Warrants (in shares) | shares 4,450,000    
Exercise Price per Warrant (in usd per share) | $ / shares $ 11.50    
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant 2.00    
Fair Value | $ $ 6,853    
Public Warrants      
Class of Warrant or Right [Line Items]      
Number of Warrants (in shares) | shares 8,625,000   34,500,000
Exercise Price per Warrant (in usd per share) | $ / shares $ 11.50   $ 11.50
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant 3.30   10.00
Fair Value | $ $ 13,283    
Common stock warrants, due December 2, 2025      
Class of Warrant or Right [Line Items]      
Number of Warrants (in shares) | shares   11,132  
Exercise Price per Warrant (in usd per share) | $ / shares   $ 0.87  
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant   0.70  
Fair Value | $   $ 0  
Common stock warrants, due July 2, 2028      
Class of Warrant or Right [Line Items]      
Number of Warrants (in shares) | shares   40,715  
Exercise Price per Warrant (in usd per share) | $ / shares   $ 2.47  
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant   2.00  
Fair Value | $   $ 0  
Common stock warrants, due December 17, 2030      
Class of Warrant or Right [Line Items]      
Number of Warrants (in shares) | shares   162,186  
Exercise Price per Warrant (in usd per share) | $ / shares   $ 0.18  
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant   0.17  
Fair Value | $   $ 0  
Series A redeemable convertible preferred stock      
Class of Warrant or Right [Line Items]      
Number of Warrants (in shares) | shares   13,362  
Exercise Price per Warrant (in usd per share) | $ / shares   $ 1.12  
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant   1.25  
Series C redeemable convertible preferred stock      
Class of Warrant or Right [Line Items]      
Number of Warrants (in shares) | shares   160,000  
Exercise Price per Warrant (in usd per share) | $ / shares   $ 5.52  
Fair Value on Issue Date per warrant (in usd per warrant) | $ / warrant   1.05