XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
General - Investments by Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Amortized Cost    
Investments amortized cost maturity dates 2018 $ 205,329  
Investments amortized cost maturity dates 2019 228,665  
Amortized Cost 433,994 $ 328,364
Estimated Fair Value    
Investments fair value maturity dates 2018 205,104  
Investments fair value maturity dates 2019 228,144  
Estimated Fair Value $ 433,248 $ 327,865