Stockholders' Equity - At-the-Market Offering - Additional Information (Details) - USD ($) $ / shares in Units, $ in Thousands, shares in Millions |
1 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Mar. 02, 2021 |
Mar. 31, 2021 |
Jun. 30, 2021 |
Jun. 30, 2020 |
|
| Class Of Stock [Line Items] | ||||
| Gross proceeds from issuance of common stock | $ 989,615 | $ 349,609 | ||
| Class A Common Stock | At-the-Market Offerings | ||||
| Class Of Stock [Line Items] | ||||
| Aggregate shares of common stock, sold | 2.6 | |||
| Gross proceeds from issuance of common stock | $ 1,000,000 | $ 1,000,000 | ||
| Average selling price per share | $ 379.26 | |||
| Stock Issuance Costs | $ 10,400 | |||