XML 48 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Financial Assets and Liabilities by Level of Input (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash and cash equivalents $ 270,648 $ 197,569
Total investments 15,455 52,086
Total cash, cash equivalents and investments 286,103 249,655
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash and cash equivalents 270,648 197,569
Total investments 0 0
Total cash, cash equivalents and investments 270,648 197,569
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash and cash equivalents 0  
Total investments 15,455 52,086
Total cash, cash equivalents and investments 15,455 52,086
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total investments 0 0
Total cash, cash equivalents and investments 0 0
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total investments 9,991 30,883
Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total investments 9,991 30,883
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total investments 5,464 21,203
Corporate bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total investments 5,464 21,203
Cash and money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash and cash equivalents 270,648 197,569
Cash and money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash and cash equivalents $ 270,648 $ 197,569