XML 38 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Details 1) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Fair Value    
Cash and Cash Equivalents $ 48,902 $ 61,661
Short-term Investments 138,395 249,127
Total Cash and Cash Equivalents and Investments 187,297 310,788
Fair Value, Level 1    
Fair Value    
Cash and Cash Equivalents 48,902 61,661
Short-term Investments 125,588 222,148
Total Cash and Cash Equivalents and Investments 174,490 283,809
Fair Value, Level 2    
Fair Value    
Cash and Cash Equivalents 0 0
Short-term Investments 12,807 26,979
Total Cash and Cash Equivalents and Investments 12,807 26,979
Fair Value, Level 3    
Fair Value    
Cash and Cash Equivalents 0 0
Short-term Investments 0 0
Total Cash and Cash Equivalents and Investments $ 0 $ 0