XML 34 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Marketable Securities - Schedule of Investments (Detail) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Sep. 30, 2016
Dec. 31, 2015
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents $ 29,894 $ 22,061 $ 27,986 $ 69,482
Amortized Cost 237,946 139,416    
Gross Unrealized Gains 2 76    
Gross Unrealized (Losses) (103) (26)    
Estimated Fair Value 237,845 139,466    
Available-for-sale securities [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 223,236 120,424    
Gross Unrealized Gains 2 76    
Gross Unrealized (Losses) (103) (26)    
Estimated Fair Value 223,135 120,474    
Money market funds [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents 14,710 18,992    
Total cash equivalents 14,710 18,992    
Cash equivalents [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents 14,710 18,992    
Total cash equivalents 14,710 18,992    
Commercial paper securities [Member] | Available-for-sale securities [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 106,759 23,112    
Gross Unrealized Gains 2 73    
Gross Unrealized (Losses) (34)      
Estimated Fair Value 106,727 23,185    
Corporate debt securities [Member] | Available-for-sale securities [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 80,177 10,005    
Gross Unrealized (Losses) (51) (1)    
Estimated Fair Value 80,126 10,004    
U.S. government-sponsored entity debt securities [Member] | Available-for-sale securities [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 36,300 87,307    
Gross Unrealized Gains   3    
Gross Unrealized (Losses) (18) (25)    
Estimated Fair Value $ 36,282 $ 87,285