Stockholders' Equity - At-the-Market Offering - Additional Information (Details) - At-the-Market Offerings - Class A Common Stock $ / shares in Units, shares in Millions, $ in Millions |
May 13, 2020
USD ($)
$ / shares
shares
|
|---|---|
| Class Of Stock [Line Items] | |
| Aggregate shares of common stock, sold | shares | 4.0 |
| Gross proceeds from issuance of common stock | $ 504.0 |
| Average selling price per share | $ / shares | $ 126.01 |
| Stock Issuance Costs | $ 6.8 |