XML 50 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Short-term and Other Investments, Short-term (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 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 $ 3,111 $ 6,997