XML 35 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements - Summary of Gross Unrealized Gains and Losses of Marketable Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 108,550 $ 229,064
Gross Unrealized Gains 1 2
Gross Unrealized Losses (16) (104)
Fair Value 108,535 228,962
U.S. Government Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 38,003 100,055
Gross Unrealized Gains   2
Gross Unrealized Losses (11) (26)
Fair Value 37,992 100,031
U.S. Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 16,321 58,508
Gross Unrealized Gains 1  
Gross Unrealized Losses (5) (56)
Fair Value 16,317 58,452
International Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   24,212
Gross Unrealized Losses   (22)
Fair Value   24,190
U.S. Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 24,710 30,351
Fair Value 24,710 30,351
International Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 29,516 15,938
Fair Value $ 29,516 $ 15,938