Debt - Additional Information (Detail) | 1 Months Ended | 3 Months Ended | |
Jun. 30, 2019USD ($)d$ / sharesshares | Mar. 31, 2020USD ($)$ / shares | Dec. 31, 2019USD ($) |
Convertible Senior Notes Due in 2024 [Member] | | | |
Debt Instrument [Line Items] | | | |
Debt instrument, aggregate principal amount | $ 230,000,000 | | |
Debt instrument interest rate | 0.25% | | |
Additional principal amount of notes to underwriters | $ 30,000,000 | | |
Net proceeds from issuance of costs | $ 221,900,000 | | |
Debt instrument frequency of periodic payment | | semi-annually | |
Interest payment commencement date | Dec. 1, 2019 | | |
Debt instrument maturity date | Jun. 1, 2024 | | |
Debt instrument, description | | The Convertible Notes bear interest at a rate of 0.25% per year, payable semi-annually in arrears on June 1 and December 1 of each year, commencing December 1, 2019. | |
Debt instrument conversion rate principal amount of notes | $ 1,000 | | |
Debt instrument, convertible, terms of conversion feature | | The Convertible Notes have an initial conversion rate of 21.5049 shares of the Company's Class A common stock per $1,000 principal amount of Convertible Notes, which is equivalent to an initial conversion price of approximately $46.50 per share of its Class A common stock. | |
Debt instrument, equity component | $ 51,800,000 | | |
Net carrying value of equity component of convertible notes | | $ 50,000,000 | $ 50,000,000 |
Convertible Senior Notes Due in 2024 [Member] | Class A Common Stock [Member] | | | |
Debt Instrument [Line Items] | | | |
Debt conversion, converted instrument, shares issued | shares | 21.5049 | | |
Debt instrument conversion rate principal amount of notes | $ 1,000 | | |
Debt instrument convertible initial conversion price per share of common stock | $ / shares | $ 46.50 | $ 46.50 | |
Convertible Senior Notes Due in 2024 [Member] | Class A Common Stock [Member] | Convertible Notes, Holders Conversion Rights, Circumstances 1 [Member] | | | |
Debt Instrument [Line Items] | | | |
Debt instrument, convertible, consecutive trading days | d | 30 | | |
Convertible Senior Notes Due in 2024 [Member] | Class A Common Stock [Member] | Convertible Notes, Holders Conversion Rights, Circumstances 1 [Member] | Minimum [Member] | | | |
Debt Instrument [Line Items] | | | |
Debt instrument, convertible, trading days | d | 20 | | |
Debt instrument, convertible, threshold percentage of conversion price | 130.00% | | |
Convertible Senior Notes Due in 2024 [Member] | Class A Common Stock [Member] | Convertible Notes, Holders Conversion Rights, Circumstances 2 [Member] | | | |
Debt Instrument [Line Items] | | | |
Debt instrument conversion rate principal amount of notes | $ 1,000 | | |
Debt instrument, convertible, consecutive trading days | d | 5 | | |
Debt instrument, convertible, business days | d | 5 | | |
Debt instrument, convertible, maximum threshold percentage of sale price of common stock during measurement period | 98.00% | | |
Twenty Nineteen Credit Agreement | | | |
Debt Instrument [Line Items] | | | |
Maturity date | | Dec. 15, 2023 | |
Credit facility | | $ 150,000,000 | |
Increase in line of credit borrowing capacity | | 50,000,000 | |
Increase in unrestricted domestic cash | | $ 20,000,000 | |
Maximum leverage ratio | | 5.00% | |
Twenty Nineteen Credit Agreement | Federal Funds Effective Swap Rate [Member] | | | |
Debt Instrument [Line Items] | | | |
Debt instrument, basis spread on variable rate | | 0.50% | |
Twenty Nineteen Credit Agreement | London Interbank Offered Rate (LIBOR) [Member] | | | |
Debt Instrument [Line Items] | | | |
Debt instrument, basis spread on variable rate | | 1.00% | |
Twenty Nineteen Credit Agreement | Minimum [Member] | | | |
Debt Instrument [Line Items] | | | |
Commitment fees on unused portion of the Revolving Credit Facility | | 0.15% | |
EBITDA to cash Consolidated Interest Expense ratio | | 3.00% | |
Twenty Nineteen Credit Agreement | Minimum [Member] | Eurodollar Loans [Member] | | | |
Debt Instrument [Line Items] | | | |
Applicable margin for borrowings under new credit facility | | 1.25% | |
Twenty Nineteen Credit Agreement | Minimum [Member] | Swingline Loans [Member] | | | |
Debt Instrument [Line Items] | | | |
Applicable margin for borrowings under new credit facility | | 0.25% | |
Twenty Nineteen Credit Agreement | Minimum [Member] | APR Loans [Member] | | | |
Debt Instrument [Line Items] | | | |
Applicable margin for borrowings under new credit facility | | 0.25% | |
Twenty Nineteen Credit Agreement | Maximum [Member] | | | |
Debt Instrument [Line Items] | | | |
Commitment fees on unused portion of the Revolving Credit Facility | | 0.30% | |
Senior secured leverage ratio | | 3.00% | |
Twenty Nineteen Credit Agreement | Maximum [Member] | Eurodollar Loans [Member] | | | |
Debt Instrument [Line Items] | | | |
Applicable margin for borrowings under new credit facility | | 2.00% | |
Twenty Nineteen Credit Agreement | Maximum [Member] | Swingline Loans [Member] | | | |
Debt Instrument [Line Items] | | | |
Applicable margin for borrowings under new credit facility | | 1.00% | |
Twenty Nineteen Credit Agreement | Maximum [Member] | APR Loans [Member] | | | |
Debt Instrument [Line Items] | | | |
Applicable margin for borrowings under new credit facility | | 1.00% | |
Secured Credit Agreement [Member] | | | |
Debt Instrument [Line Items] | | | |
Loan outstanding | | $ 0 | |
Amount available for future borrowing | | $ 150,000,000 | |