XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Schedule of Financial Assets and Financial Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Estimated Fair Values $ 58,404 $ 54,123
Corporate Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Estimated Fair Values 37,417 36,453
Recurring Basis    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Estimated Fair Values 58,404 54,123
Recurring Basis | Money Market Fund    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Estimated Fair Values 6,540 1,269
Recurring Basis | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Estimated Fair Values 11,954 13,916
Recurring Basis | U.S. Government Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Estimated Fair Values 2,493 2,485
Recurring Basis | Corporate Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Estimated Fair Values 37,417 36,453
Recurring Basis | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Estimated Fair Values 6,540 1,269
Recurring Basis | Level 1 | Money Market Fund    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Estimated Fair Values 6,540 1,269
Recurring Basis | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Estimated Fair Values 51,864 52,854
Recurring Basis | Level 2 | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Estimated Fair Values 11,954 13,916
Recurring Basis | Level 2 | U.S. Government Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Estimated Fair Values 2,493 2,485
Recurring Basis | Level 2 | Corporate Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Estimated Fair Values $ 37,417 $ 36,453