XML 81 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - At-the-Market Offerings - Additional Information (Details) - At-the-Market Offerings - Class A Common Stock - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended
Nov. 30, 2019
Mar. 12, 2019
May 31, 2019
Mar. 31, 2019
Nov. 19, 2019
May 16, 2019
Class Of Stock [Line Items]            
Gross proceeds from issuance of common stock $ 153,990   $ 82,900 $ 100,000    
Number of shares Issued 1.0   1.0 1.4    
Average selling price per share $ 153.99   $ 82.90 $ 72.00    
Stock Issuance Costs $ 2,800   $ 1,600 $ 2,000    
Maximum aggregate offering shares of common stock         1.0 1.0
Maximum            
Class Of Stock [Line Items]            
Gross proceeds from issuance of common stock   $ 100,000