XML 44 R23.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
Jun. 30, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 152,545 $ 229,064
Gross Unrealized Gains   2
Gross Unrealized Losses (67) (104)
Fair Value 152,478 228,962
U.S. Government Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 76,015 100,055
Gross Unrealized Gains   2
Gross Unrealized Losses (56) (26)
Fair Value 75,959 100,031
U.S. Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 30,823 58,508
Gross Unrealized Losses (11) (56)
Fair Value 30,812 58,452
International Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 6,000 24,212
Gross Unrealized Losses   (22)
Fair Value 6,000 24,190
U.S. Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 27,222 30,351
Fair Value 27,222 30,351
International Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 12,485 15,938
Fair Value $ 12,485 $ 15,938