XML 52 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Convertible Senior Notes (Details)
1 Months Ended
Aug. 31, 2019
USD ($)
day
$ / shares
Mar. 31, 2020
$ / shares
Dec. 31, 2019
$ / shares
Class A Common Stock      
Debt Instrument [Line Items]      
Common stock, par value (in dollars per share) | $ / shares   $ 0.001 $ 0.001
Convertible debt | 1.125% Convertible Senior Notes Due 2026      
Debt Instrument [Line Items]      
Face amount of debt issued $ 345,000,000.0    
Stated interest percentage 1.125%    
Proceeds from the issuance of convertible senior notes, net of issuance costs $ 335,900,000    
Conversion ratio 0.0124756    
Conversion price (in dollars per share) | $ / shares $ 80.16    
Threshold percentage of stock price trigger 130.00%    
Threshold percentage of stock trading price 98.00%    
Redemption price, percentage 100.00%    
Effective interest percentage 4.30%    
Equity component, gross amount $ 60,100,000    
Issuance costs attributable to the liability component 7,500,000    
Issuance costs attributable to the equity component 1,600,000    
Convertible debt | Over-allotment option      
Debt Instrument [Line Items]      
Face amount of debt issued $ 45,000,000.0    
Debt Conversion Terms, One | Convertible debt | 1.125% Convertible Senior Notes Due 2026      
Debt Instrument [Line Items]      
Threshold number of trading days (day) | day 20    
Threshold number of consecutive trading days (day) | day 30    
Debt Conversion Terms, Two | Convertible debt | 1.125% Convertible Senior Notes Due 2026      
Debt Instrument [Line Items]      
Threshold number of trading days (day) | day 5    
Threshold number of consecutive trading days (day) | day 10