XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments - Schedule of Available-for-Sale Investment Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Amortized Cost    
Due in less than 1 year $ 95,448 $ 55,801
Due in 1-5 years 35,394 25,040
Total 130,842 80,841
Fair Value    
Due in less than 1 year 95,312 55,735
Due in 1-5 years 35,282 24,913
Total $ 130,594 $ 80,648