XML 35 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements - Summary of Gross Unrealized Gains and Losses of Marketable Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 197,185 $ 229,064
Gross Unrealized Gains   2
Gross Unrealized Losses (81) (104)
Fair Value 197,104 228,962
U.S. Government Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 92,026 100,055
Gross Unrealized Gains   2
Gross Unrealized Losses (56) (26)
Fair Value 91,970 100,031
U.S. Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 39,138 58,508
Gross Unrealized Losses (20) (56)
Fair Value 39,118 58,452
International Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 15,186 24,212
Gross Unrealized Losses (5) (22)
Fair Value 15,181 24,190
U.S. Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 21,891 30,351
Fair Value 21,891 30,351
International Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 28,944 15,938
Fair Value $ 28,944 $ 15,938