XML 63 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements (Short-term Investments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total short-term investments $ 40,942 $ 38,080
Short-term Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total short-term investments   $ 24