XML 60 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Investments by Maturity Date (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Amortized Cost      
Investments amortized cost maturity dates 2019 $ 383,022    
Investments amortized cost maturity dates 2020 3,147    
Amortized Cost 386,169 $ 328,364  
Estimated Fair Value      
Investments fair value maturity dates 2019 382,582    
Investments fair value maturity dates 2020 3,161    
Estimated Fair Value $ 385,743 $ 327,865 $ 305,253