XML 38 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Cash, Cash Equivalents and Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost $ 127,003 $ 81,411
Unrealized Gains 1 8
Unrealized Losses (43) (4)
Estimated Fair Value 126,961 81,415
Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 37,675 24,289
Estimated Fair Value 37,675 24,289
Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 89,328 57,122
Unrealized Gains 1 8
Unrealized Losses (43) (4)
Estimated Fair Value 89,286 57,126
Cash | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 2,233 3,557
Estimated Fair Value 2,233 3,557
Money Market Funds | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 18,215 18,981
Estimated Fair Value 18,215 18,981
U.S. Government Agency Securities | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 4,496 1,751
Estimated Fair Value 4,496 1,751
U.S. Government Agency Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 38,902 28,685
Unrealized Gains   3
Unrealized Losses (26) (2)
Estimated Fair Value 38,876 28,686
Corporate Debt Securities | Cash and Cash Equivalents    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 12,731  
Estimated Fair Value 12,731  
Corporate Debt Securities | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 43,638 24,938
Unrealized Gains 1 5
Unrealized Losses (8) (2)
Estimated Fair Value 43,631 24,941
U.S. Treasuries | Marketable Securities Available-for-Sale    
Cash Cash Equivalents And Marketable Securities [Line Items]    
Amortized Cost 6,788 3,499
Unrealized Losses (9)  
Estimated Fair Value $ 6,779 $ 3,499