XML 86 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Maturity Table (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 2,042,473 $ 2,563,984
Estimated Fair Value 1,933,226 $ 2,411,622
2025    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 299,816  
Estimated Fair Value 298,648  
2026    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 549,175  
Estimated Fair Value 520,793  
2027    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 99,018  
Estimated Fair Value 96,303  
2038    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 66  
Estimated Fair Value 66  
2039    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 551  
Estimated Fair Value 531  
2042    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,112  
Estimated Fair Value 1,793  
2043    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 3,761  
Estimated Fair Value 3,299  
2044    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 4,085  
Estimated Fair Value 3,651  
2045    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 4,518  
Estimated Fair Value 3,919  
2046    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 6,953  
Estimated Fair Value 5,965  
2047    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 6,704  
Estimated Fair Value 5,781  
2048    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,702  
Estimated Fair Value 1,481  
2049    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 14,838  
Estimated Fair Value 12,842  
2050    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 101,145  
Estimated Fair Value 78,475  
2051    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 144,694  
Estimated Fair Value 111,058  
2052    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 58,268  
Estimated Fair Value 50,497  
2053    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 297,695  
Estimated Fair Value 294,197  
2054    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 142,209  
Estimated Fair Value 135,800  
2055    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 71,611  
Estimated Fair Value 70,409  
2056    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 194,173  
Estimated Fair Value 197,363  
2058    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 39,379  
Estimated Fair Value $ 40,355