XML 44 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Cash, Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 191,708 $ 81,411
Unrealized Gains 4 8
Unrealized Losses (32) (4)
Estimated Fair Value 191,680 81,415
Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 20,096 24,289
Estimated Fair Value 20,096 24,289
Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 171,612 57,122
Unrealized Gains 4 8
Unrealized Losses (32) (4)
Estimated Fair Value 171,584 57,126
Cash | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 2,972 3,557
Estimated Fair Value 2,972 3,557
Money Market Funds | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 14,124 18,981
Estimated Fair Value 14,124 18,981
Corporate Debt Securities | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 3,000  
Estimated Fair Value 3,000  
Corporate Debt Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 42,200 24,938
Unrealized Gains 4 5
Unrealized Losses   (2)
Estimated Fair Value 42,204 24,941
U.S. Treasuries | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 33,664 3,499
Unrealized Losses (15)  
Estimated Fair Value 33,649 3,499
U.S. Government Agency Securities | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost   1,751
Estimated Fair Value   1,751
U.S. Government Agency Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 95,748 28,685
Unrealized Gains   3
Unrealized Losses (17) (2)
Estimated Fair Value $ 95,731 $ 28,686