Stockholders' Equity - At-the-Market Offerings - Additional Information (Details) - At-the-Market Offerings - Class A Common Stock - USD ($) $ / shares in Units, shares in Millions, $ in Millions |
9 Months Ended | |
|---|---|---|
Sep. 30, 2020 |
May 13, 2020 |
|
| Class Of Stock [Line Items] | ||
| Maximum aggregate offering shares of common stock | 4.0 | |
| Gross proceeds from issuance of common stock | $ 504.0 | |
| Number of shares Issued | 4.0 | |
| Average selling price per share | $ 126.01 | |
| Stock Issuance Costs | $ 6.8 |