XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Investments - Maturity Table (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 2,070,350 $ 1,986,957
Estimated Fair Value 2,072,309 $ 1,996,634
2021    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 31,146  
Estimated Fair Value 31,239  
2022    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 992,519  
Estimated Fair Value 993,634  
2023    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 198,664  
Estimated Fair Value 198,857  
2024    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 50,000  
Estimated Fair Value 49,990  
2026    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 199,563  
Estimated Fair Value 199,910  
2038    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 75  
Estimated Fair Value 81  
2039    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,192  
Estimated Fair Value 1,304  
2042    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 4,041  
Estimated Fair Value 4,068  
2043    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 6,655  
Estimated Fair Value 6,923  
2044    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 8,542  
Estimated Fair Value 8,883  
2045    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 7,934  
Estimated Fair Value 8,202  
2046    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 12,528  
Estimated Fair Value 12,796  
2047    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 16,253  
Estimated Fair Value 16,533  
2048    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 4,114  
Estimated Fair Value 4,269  
2049    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 28,654  
Estimated Fair Value 29,706  
2050    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 163,165  
Estimated Fair Value 160,817  
2051    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 128,241  
Estimated Fair Value 127,049  
2053    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 156,676  
Estimated Fair Value 157,060  
2054    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 60,388  
Estimated Fair Value $ 60,988