v3.22.0.1
Stockholders' Equity - Restricted Stock Units and Restricted Common Stock Activity (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2021
$ / shares
shares
RSUs  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Awards, Outstanding (in shares) | shares 83,736
Awards, Granted (in shares) | shares 50,308
Awards, Vested (in shares) | shares (39,005)
Awards Canceled and Forfeited (in shares) | shares (23,578)
Awards, Outstanding (in shares) | shares 71,461
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Weighted-Average Grant-Date Fair Value per Share, Unvested and Outstanding (in dollars per share) | $ / shares $ 34.17
Weighted-Average Grant-Date Fair Value per Share, Granted (in dollars per share) | $ / shares 49.78
Weighted-Average Grant-Date Fair Value per Share, Vested (in dollars per share) | $ / shares 37.98
Weighted-Average Grant-Date Fair Value per Share, Canceled and Forfeited (in dollars per share) | $ / shares 37.85
Weighted-Average Grant-Date Fair Value per Share, Unvested and Outstanding (in dollars per share) | $ / shares $ 41.91
Restricted Common Stock  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Awards, Outstanding (in shares) | shares 28
Awards, Granted (in shares) | shares 4,641
Awards, Vested (in shares) | shares (516)
Awards Canceled and Forfeited (in shares) | shares 0
Awards, Outstanding (in shares) | shares 4,153
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Weighted-Average Grant-Date Fair Value per Share, Unvested and Outstanding (in dollars per share) | $ / shares $ 34.86
Weighted-Average Grant-Date Fair Value per Share, Granted (in dollars per share) | $ / shares 43.50
Weighted-Average Grant-Date Fair Value per Share, Vested (in dollars per share) | $ / shares 43.50
Weighted-Average Grant-Date Fair Value per Share, Canceled and Forfeited (in dollars per share) | $ / shares 0
Weighted-Average Grant-Date Fair Value per Share, Unvested and Outstanding (in dollars per share) | $ / shares $ 43.44