Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Additional Information (Details)

v3.21.2
Fair Value Measurements - Additional Information (Details) - Significant Unobservable Inputs (Level 3)
Jun. 30, 2021
Stock Price Volatility  
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]  
Derivative liabilities, unobservable inputs rate 61.3
Stock Price Volatility | Minimum  
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]  
Warrant liabilities, stock price volatility rate 67.6
Stock Price Volatility | Maximum  
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]  
Warrant liabilities, stock price volatility rate 77.2
Stock Price Volatility | Weighted Average  
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]  
Warrant liabilities, stock price volatility rate 73.7
Market Credit Spread  
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]  
Derivative liabilities, unobservable inputs rate 1,397
Estimated Yield  
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]  
Derivative liabilities, unobservable inputs rate 14.6
Discounts for Lack of Marketability | March 2019 Notes  
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]  
Senior convertible notes, unobservable inputs rate 7.0