Fair Value Measurements - Schedule of Investments at Fair Value on Recurring Basis (Detail) - USD ($) $ in Thousands | Jun. 30, 2016 | Dec. 31, 2015 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets held in rabbi trust | $ 7,106 | $ 5,661 |
Marketable securities, available for sale | 145,953 | 134,255 |
Short-term investments [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 81,775 | 79,860 |
Short-term investments [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 53,313 | 62,272 |
Short-term investments [Member] | U.S. Government Sponsored Entities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 8,516 | 17,559 |
Short-term investments [Member] | Corporate debt securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 19,946 | 29 |
Long-term marketable securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 64,178 | 54,395 |
Long-term marketable securities [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 21,426 | 15,171 |
Long-term marketable securities [Member] | U.S. Government Sponsored Entities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 15,967 | 12,022 |
Long-term marketable securities [Member] | Corporate debt securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 16,876 | 16,705 |
Long-term marketable securities [Member] | Asset-backed securities and other [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 9,909 | 10,497 |
Recurring [Member] | Money market funds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Money market funds | 56,802 | 5,987 |
Recurring [Member] | Assets held in rabbi trust [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets held in rabbi trust | 7,106 | 5,661 |
Recurring [Member] | Short-term investments [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 81,775 | 79,860 |
Recurring [Member] | Short-term investments [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 53,313 | 62,272 |
Recurring [Member] | Short-term investments [Member] | U.S. Government Sponsored Entities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 8,516 | 17,559 |
Recurring [Member] | Short-term investments [Member] | Corporate debt securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 19,946 | 29 |
Recurring [Member] | Long-term marketable securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 64,178 | 54,395 |
Recurring [Member] | Long-term marketable securities [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 21,426 | 15,171 |
Recurring [Member] | Long-term marketable securities [Member] | U.S. Government Sponsored Entities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 15,967 | 12,022 |
Recurring [Member] | Long-term marketable securities [Member] | Corporate debt securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 16,876 | 16,705 |
Recurring [Member] | Long-term marketable securities [Member] | Asset-backed securities and other [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 9,909 | 10,497 |
Level 1 [Member] | Recurring [Member] | Money market funds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Money market funds | 56,802 | 5,987 |
Level 1 [Member] | Recurring [Member] | Assets held in rabbi trust [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets held in rabbi trust | 0 | 0 |
Level 1 [Member] | Recurring [Member] | Short-term investments [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 53,313 | 62,272 |
Level 1 [Member] | Recurring [Member] | Short-term investments [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 53,313 | 62,272 |
Level 1 [Member] | Recurring [Member] | Short-term investments [Member] | U.S. Government Sponsored Entities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 0 | 0 |
Level 1 [Member] | Recurring [Member] | Short-term investments [Member] | Corporate debt securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 0 | 0 |
Level 1 [Member] | Recurring [Member] | Long-term marketable securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 21,426 | 15,171 |
Level 1 [Member] | Recurring [Member] | Long-term marketable securities [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 21,426 | 15,171 |
Level 1 [Member] | Recurring [Member] | Long-term marketable securities [Member] | U.S. Government Sponsored Entities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 0 | 0 |
Level 1 [Member] | Recurring [Member] | Long-term marketable securities [Member] | Corporate debt securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 0 | 0 |
Level 1 [Member] | Recurring [Member] | Long-term marketable securities [Member] | Asset-backed securities and other [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 0 | 0 |
Level 2 [Member] | Recurring [Member] | Money market funds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Money market funds | 0 | 0 |
Level 2 [Member] | Recurring [Member] | Assets held in rabbi trust [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets held in rabbi trust | 7,106 | 5,661 |
Level 2 [Member] | Recurring [Member] | Short-term investments [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 28,462 | 17,588 |
Level 2 [Member] | Recurring [Member] | Short-term investments [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 0 | 0 |
Level 2 [Member] | Recurring [Member] | Short-term investments [Member] | U.S. Government Sponsored Entities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 8,516 | 17,559 |
Level 2 [Member] | Recurring [Member] | Short-term investments [Member] | Corporate debt securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 19,946 | 29 |
Level 2 [Member] | Recurring [Member] | Long-term marketable securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 42,752 | 39,224 |
Level 2 [Member] | Recurring [Member] | Long-term marketable securities [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 0 | 0 |
Level 2 [Member] | Recurring [Member] | Long-term marketable securities [Member] | U.S. Government Sponsored Entities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 15,967 | 12,022 |
Level 2 [Member] | Recurring [Member] | Long-term marketable securities [Member] | Corporate debt securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 16,876 | 16,705 |
Level 2 [Member] | Recurring [Member] | Long-term marketable securities [Member] | Asset-backed securities and other [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 9,909 | 10,497 |
Level 3 [Member] | Recurring [Member] | Money market funds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Money market funds | 0 | 0 |
Level 3 [Member] | Recurring [Member] | Assets held in rabbi trust [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets held in rabbi trust | 0 | 0 |
Level 3 [Member] | Recurring [Member] | Short-term investments [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 0 | 0 |
Level 3 [Member] | Recurring [Member] | Short-term investments [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 0 | 0 |
Level 3 [Member] | Recurring [Member] | Short-term investments [Member] | U.S. Government Sponsored Entities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 0 | 0 |
Level 3 [Member] | Recurring [Member] | Short-term investments [Member] | Corporate debt securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 0 | 0 |
Level 3 [Member] | Recurring [Member] | Long-term marketable securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 0 | 0 |
Level 3 [Member] | Recurring [Member] | Long-term marketable securities [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 0 | 0 |
Level 3 [Member] | Recurring [Member] | Long-term marketable securities [Member] | U.S. Government Sponsored Entities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 0 | 0 |
Level 3 [Member] | Recurring [Member] | Long-term marketable securities [Member] | Corporate debt securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | 0 | 0 |
Level 3 [Member] | Recurring [Member] | Long-term marketable securities [Member] | Asset-backed securities and other [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities, available for sale | $ 0 | $ 0 |