XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.1
Investments - Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Investments, Debt and Equity Securities [Abstract]    
Amortized cost, Due in less than one year $ 30,617  
Amortized cost, Due after one year but within five years 155,910  
Amortized cost, Due after five years but within ten years 123,545  
Amortized cost, Due after ten years 77,879  
Amortized cost, Total 387,951 $ 393,631
Estimated fair value, Due in less than one year 30,568  
Estimated fair value, Due after one year but within five years 154,386  
Estimated fair value, Due after five years but within ten years 124,051  
Estimated fair value, Due after ten years 78,387  
Estimated fair value, Total $ 387,392 $ 388,345