XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Investments - Maturity Table (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 1,747,064 $ 2,042,473
Estimated Fair Value 1,656,977 $ 1,933,226
2026    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 549,295  
Estimated Fair Value 526,987  
2027    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 99,118  
Estimated Fair Value 97,369  
2038    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 65  
Estimated Fair Value 66  
2039    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 541  
Estimated Fair Value 530  
2042    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,071  
Estimated Fair Value 1,784  
2043    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 3,709  
Estimated Fair Value 3,326  
2044    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 4,044  
Estimated Fair Value 3,683  
2045    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 4,465  
Estimated Fair Value 3,955  
2046    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 6,894  
Estimated Fair Value 6,047  
2047    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 6,481  
Estimated Fair Value 5,695  
2048    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,682  
Estimated Fair Value 1,501  
2049    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 14,580  
Estimated Fair Value 12,869  
2050    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 99,980  
Estimated Fair Value 79,163  
2051    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 142,312  
Estimated Fair Value 111,537  
2052    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 56,137  
Estimated Fair Value 49,462  
2053    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 288,001  
Estimated Fair Value 286,533  
2054    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 136,475  
Estimated Fair Value 131,665  
2055    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 105,981  
Estimated Fair Value 105,006  
2056    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 187,742  
Estimated Fair Value 191,280  
2058    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 37,491  
Estimated Fair Value $ 38,519