XML 58 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Schedule of Fair Value, Assets Measured on Recurring Basis (Details) - Fair Value On Recurring Basis - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value $ 259,725 $ 175,703
Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value 45,017 66,478
Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value 214,708 109,225
Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value 45,017 66,478
Money Market Funds | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value 45,017 66,478
U.S. Government Agency Obligations    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value 103,940 57,153
U.S. Government Agency Obligations | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value 103,940 57,153
Corporate Securities and Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value 110,768 52,072
Corporate Securities and Commercial Paper | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value $ 110,768 $ 52,072