Fair Value Measurements - Assets Measured at Fair Value on Recurring Basis (Detail) - USD ($) $ in Thousands | Mar. 31, 2019 | Dec. 31, 2018 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | $ 195,213 | $ 204,102 |
The Notes, Due 2023 [Member] | Convertible Debt [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Interest rate | 1.25% | |
Convertible debt, fair value | $ 313,400 | |
Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total assets | 229,516 | 262,746 |
Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total assets | 97,847 | 130,127 |
Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total assets | 131,669 | 132,619 |
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total assets | 0 | 0 |
U.S. Government Agencies [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 63,544 | 71,483 |
U.S. Government Agencies [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 63,544 | 74,481 |
U.S. Government Agencies [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 63,544 | 74,481 |
U.S. Government Agencies [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 0 | 0 |
U.S. Government Agencies [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 0 | 0 |
Commercial Paper [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 45,948 | 57,554 |
Commercial Paper [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 45,948 | 57,554 |
Commercial Paper [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 0 | 0 |
Commercial Paper [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 45,948 | 57,554 |
Commercial Paper [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 0 | 0 |
Corporate Bonds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 54,880 | 48,495 |
Corporate Bonds [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 54,880 | 48,495 |
Corporate Bonds [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 0 | 0 |
Corporate Bonds [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 54,880 | 48,495 |
Corporate Bonds [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 0 | 0 |
Agency Bonds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 19,141 | 19,087 |
Agency Bonds [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 19,141 | 19,087 |
Agency Bonds [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 0 | 0 |
Agency Bonds [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 19,141 | 19,087 |
Agency Bonds [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 0 | 0 |
Asset-backed Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 11,700 | 7,483 |
Asset-backed Securities [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 11,700 | 7,483 |
Asset-backed Securities [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 0 | 0 |
Asset-backed Securities [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 11,700 | 7,483 |
Asset-backed Securities [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 0 | 0 |
Money Market Funds [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Money market funds | 34,303 | 55,646 |
Money Market Funds [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Money market funds | 34,303 | 55,646 |
Money Market Funds [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Money market funds | 0 | 0 |
Money Market Funds [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Money market funds | $ 0 | $ 0 |