XML 25 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Investments - Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Investments    
Amortized cost, Due in less than one year $ 16,778  
Amortized cost, Due after one year but within five years 186,606  
Amortized cost, Due after five years but within ten years 86,494  
Amortized cost, Due after ten years 72,584  
Amortized cost, Total 362,462 $ 393,631
Estimated fair value, Due in less than one year 16,796  
Estimated fair value, Due after one year but within five years 188,671  
Estimated fair value, Due after five years but within ten years 88,618  
Estimated fair value, Due after ten years 75,232  
Estimated fair value, Total $ 369,317 $ 388,345