Financial Instruments (Detail) - Financial Assets Measured At Fair Value On A Recurring Basis - USD ($) $ in Thousands | Sep. 30, 2016 | Dec. 31, 2015 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | $ 43,545 | $ 64,295 |
Short-term investments, amortized cost | 95,672 | 230,696 |
Short-term investments, unrealized gains | 20 | 3 |
Short-term investments, unrealized losses | (153) | (254) |
Short-term investments, total estimated fair value | 95,539 | 230,445 |
Fair Value, Inputs, Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 16,542 | 54,663 |
Short-term investments, estimated fair value | 20,174 | 123 |
Fair Value, Inputs, Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 27,003 | 9,632 |
Short-term investments, estimated fair value | 75,365 | 230,322 |
Fair Value, Inputs, Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | | 0 |
Short-term investments, estimated fair value | | 0 |
Other Debt Obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Deferred payment obligation, amortized cost | | 6,270 |
Deferred payment obligation, unrealized gains | | 3,887 |
Deferred payment obligation, estimated fair value | | 2,383 |
Other Debt Obligations | Fair Value, Inputs, Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Deferred payment obligation, estimated fair value | | 0 |
Other Debt Obligations | Fair Value, Inputs, Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Deferred payment obligation, estimated fair value | | 0 |
Other Debt Obligations | Fair Value, Inputs, Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Deferred payment obligation, estimated fair value | | 2,383 |
Municipal bonds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term investments, amortized cost | 62,373 | 133,033 |
Short-term investments, unrealized gains | 0 | 0 |
Short-term investments, unrealized losses | (64) | (96) |
Short-term investments, total estimated fair value | 62,309 | 132,937 |
Municipal bonds | Fair Value, Inputs, Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term investments, estimated fair value | 0 | 0 |
Municipal bonds | Fair Value, Inputs, Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term investments, estimated fair value | 62,309 | 132,937 |
Municipal bonds | Fair Value, Inputs, Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term investments, estimated fair value | | 0 |
Commercial paper | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term investments, amortized cost | 2,192 | 5,493 |
Short-term investments, unrealized gains | 0 | 0 |
Short-term investments, unrealized losses | 0 | (3) |
Short-term investments, total estimated fair value | 2,192 | 5,490 |
Commercial paper | Fair Value, Inputs, Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term investments, estimated fair value | 0 | 0 |
Commercial paper | Fair Value, Inputs, Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term investments, estimated fair value | 2,192 | 5,490 |
Commercial paper | Fair Value, Inputs, Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term investments, estimated fair value | | 0 |
Corporate bonds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term investments, amortized cost | 10,887 | 30,488 |
Short-term investments, unrealized gains | 0 | 3 |
Short-term investments, unrealized losses | (23) | (93) |
Short-term investments, total estimated fair value | 10,864 | 30,398 |
Corporate bonds | Fair Value, Inputs, Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term investments, estimated fair value | 0 | 0 |
Corporate bonds | Fair Value, Inputs, Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term investments, estimated fair value | 10,864 | 30,398 |
Corporate bonds | Fair Value, Inputs, Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term investments, estimated fair value | | 0 |
U.S. government and agency securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term investments, amortized cost | 20,097 | 61,559 |
Short-term investments, unrealized gains | 20 | 0 |
Short-term investments, unrealized losses | 0 | (62) |
Short-term investments, total estimated fair value | 20,117 | 61,497 |
U.S. government and agency securities | Fair Value, Inputs, Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term investments, estimated fair value | 20,117 | 0 |
U.S. government and agency securities | Fair Value, Inputs, Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term investments, estimated fair value | 0 | 61,497 |
U.S. government and agency securities | Fair Value, Inputs, Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term investments, estimated fair value | | 0 |
Equity securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term investments, amortized cost | 123 | 123 |
Short-term investments, unrealized gains | 0 | 0 |
Short-term investments, unrealized losses | (66) | 0 |
Short-term investments, total estimated fair value | 57 | 123 |
Equity securities | Fair Value, Inputs, Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term investments, estimated fair value | 57 | 123 |
Equity securities | Fair Value, Inputs, Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term investments, estimated fair value | 0 | 0 |
Equity securities | Fair Value, Inputs, Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Short-term investments, estimated fair value | | 0 |
Commercial paper | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 15,847 | 7,997 |
Commercial paper | Fair Value, Inputs, Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 0 | 0 |
Commercial paper | Fair Value, Inputs, Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 15,847 | 7,997 |
Commercial paper | Fair Value, Inputs, Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | | 0 |
Municipal bonds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 11,156 | 1,635 |
Municipal bonds | Fair Value, Inputs, Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 0 | 0 |
Municipal bonds | Fair Value, Inputs, Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 11,156 | 1,635 |
Municipal bonds | Fair Value, Inputs, Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | | 0 |
Money market funds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 16,542 | 54,663 |
Money market funds | Fair Value, Inputs, Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 16,542 | 54,663 |
Money market funds | Fair Value, Inputs, Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | $ 0 | 0 |
Money market funds | Fair Value, Inputs, Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | | $ 0 |