XML 54 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Investments - Schedule of Available-for-Sale Investment Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Amortized Cost    
Due in less than 1 year $ 28,920 $ 83,030
Due in 1-3 years 0 17,359
Total 28,920 100,389
Fair Value    
Due in less than 1 year 28,978 82,893
Due in 1-3 years 0 17,325
Total $ 28,978 $ 100,218