Available-for-Sale Marketable Securities - Summary of Available-for-Sale Marketable Securities by Major Type of Security (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 46,181 $ 91,675
Gross Unrealized Gains 12 5
Gross Unrealized Losses (9) (40)
Estimated Fair Value 46,184 91,640
Money Market Funds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 8,268 42,017
Gross Unrealized Gains 8  
Gross Unrealized Losses   (31)
Estimated Fair Value 8,276 41,986
U.S. Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 2,523 2,528
Gross Unrealized Losses (1)  
Estimated Fair Value 2,522 2,528
US Government Corporations and Agencies Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 3,501 13,492
Gross Unrealized Gains 1 4
Estimated Fair Value 3,502 13,496
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 16,683 14,194
Gross Unrealized Losses (6) (6)
Estimated Fair Value 16,677 14,188
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 15,206 19,444
Gross Unrealized Gains 3 1
Gross Unrealized Losses (2) (3)
Estimated Fair Value $ 15,207 $ 19,442