XML 49 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Investments - Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Investments, Debt and Equity Securities [Abstract]    
Amortized cost, Due in less than one year $ 8,256  
Amortized cost, Due after one year but within five years 139,382  
Amortized cost, Due after five years but within ten years 81,323  
Amortized cost, Due after ten years 75,954  
Amortized cost, Total 304,915 $ 356,059
Estimated fair value, Due in less than one year 8,286  
Estimated fair value, Due after one year but within five years 143,620  
Estimated fair value, Due after five years but within ten years 84,067  
Estimated fair value, Due after ten years 78,516  
Estimated fair value, Total $ 314,489 $ 362,998