v3.20.4
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