XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Investments - Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Investments, Debt and Equity Securities [Abstract]    
Amortized cost, Due in less than one year $ 24,551  
Amortized cost, Due after one year but within five years 170,996  
Amortized cost, Due after five years but within ten years 105,913  
Amortized cost, Due after ten years 75,767  
Amortized cost, Total 377,227 $ 393,631
Estimated fair value, Due in less than one year 24,556  
Estimated fair value, Due after one year but within five years 172,120  
Estimated fair value, Due after five years but within ten years 108,068  
Estimated fair value, Due after ten years 77,551  
Estimated fair value, Total $ 382,295 $ 388,345