XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash Equivalents and Investments - Amortized Cost and Fair Value of Cash Equivalents and Available for Sale Investments (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Cash And Cash Equivalents [Line Items]    
Amortized Cost $ 27,624 $ 125,206
Amortized Cost 210,272  
Unrealized Gains 0  
Unrealized Losses (126)  
Fair Value 210,146  
Cash Equivalents [Member]    
Cash And Cash Equivalents [Line Items]    
Amortized Cost   111,501
Unrealized Gains   0
Unrealized Losses   0
Fair Value   111,501
Short-term Investments [Member]    
Cash And Cash Equivalents [Line Items]    
Amortized Cost   143,895
Unrealized Gains   0
Unrealized Losses   (210)
Fair Value   143,685
Long-term Investments [Member]    
Cash And Cash Equivalents [Line Items]    
Amortized Cost   16,538
Unrealized Gains   0
Unrealized Losses   (20)
Fair Value   $ 16,518
Money Market Funds [Member]    
Cash And Cash Equivalents [Line Items]    
Amortized Cost 26,353  
Unrealized Gains 0  
Unrealized Losses 0  
Fair Value 26,353  
U.S. Treasury Securities [Member]    
Cash And Cash Equivalents [Line Items]    
Amortized Cost 79,489  
Unrealized Gains 0  
Unrealized Losses (97)  
Fair Value 79,392  
Agency Bonds [Member]    
Cash And Cash Equivalents [Line Items]    
Amortized Cost 27,675  
Unrealized Gains 0  
Unrealized Losses (9)  
Fair Value 27,666  
Commercial Paper [Member]    
Cash And Cash Equivalents [Line Items]    
Amortized Cost 62,872  
Unrealized Gains 0  
Unrealized Losses (16)  
Fair Value 62,856  
Corporate Obligations [Member]    
Cash And Cash Equivalents [Line Items]    
Amortized Cost 13,883  
Unrealized Gains 0  
Unrealized Losses (4)  
Fair Value $ 13,879