XML 36 R25.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Cash, Cash Equivalents and Marketable Securities Available-for-Sale (Detail) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 109,532 $ 196,113
Unrealized Gains 34 78
Unrealized Losses (15) (66)
Estimated Fair Value 109,551 196,125
Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 23,021 44,806
Unrealized Gains   7
Unrealized Losses   (1)
Estimated Fair Value 23,021 44,812
Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 86,511 151,307
Unrealized Gains 34 71
Unrealized Losses (15) (65)
Estimated Fair Value 86,530 151,313
Cash | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 2,384 4,561
Estimated Fair Value 2,384 4,561
Money Market Funds | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 19,637 21,193
Estimated Fair Value 19,637 21,193
Corporate Debt Securities | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 1,000 19,052
Unrealized Gains   7
Unrealized Losses   (1)
Estimated Fair Value 1,000 19,058
Corporate Debt Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 31,144 133,679
Unrealized Gains 5 71
Unrealized Losses (15) (59)
Estimated Fair Value 31,134 133,691
U.S. Treasuries | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 6,522  
Unrealized Gains 4  
Estimated Fair Value 6,526  
U.S. Government Agency Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 48,845 17,628
Unrealized Gains 25  
Unrealized Losses   (6)
Estimated Fair Value $ 48,870 $ 17,622