XML 35 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Short-term and Other Investments, Short-term (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Short-term investments    
Minimum period for maturity dates for short-term investments 90 days  
Available-for-sale Debt Securities, Amortized Cost Basis $ 5,009 $ 6,997