XML 54 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Investments - Schedule of Available-for-Sale Investment Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Amortized Cost    
Due in less than 1 year $ 68,462 $ 83,030
Due in 1-3 years 7,138 17,359
Total 75,600 100,389
Fair Value    
Due in less than 1 year 68,394 82,893
Due in 1-3 years 7,156 17,325
Total $ 75,550 $ 100,218