Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation - Narrative (Details)

v3.21.2
Stock-Based Compensation - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
shares
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
purchasePeriod
$ / shares
shares
Jun. 30, 2020
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share price (in dollars per share) | $ / shares $ 55.78   $ 55.78  
Compensation expense recognized $ 43,463,000 $ 10,382,000 $ 121,492,000 $ 29,327,000
Warrants        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Warrant, number purchased (in shares) | shares 373,504   373,504  
Warrant, exercise price (in dollars per share) | $ / shares $ 0.01   $ 0.01  
Compensation expense recognized $ 1,000,000.0   $ 2,000,000.0  
Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
ESPP offering period     24 months  
Number of purchase periods | purchasePeriod     4  
Duration of each purchase period     6 months  
Maximum percentage in payroll deductions to acquire shares of common stock 15.00%   15.00%  
Maximum deductible fair market value of shares available for employee to purchase per calendar year     $ 25,000  
Maximum number of shares available for employee to purchase per offering period (in shares) | shares     10,000