XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Investments - Schedule of Available-for-sale and Held-to-Maturity Securities Reconciliation (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost $ 2,136,252 $ 2,025,483
Gross Unrealized Gains 5,311 1,187
Gross Unrealized Losses (151,495) (164,400)
Fair Value 1,990,068 1,862,270
Debt Securities, Held-to-maturity [Abstract]    
Amortized Cost 1,034,577 929,192
Gross Unrealized Gains 3,351 2,635
Gross Unrealized Losses (77,579) (72,956)
Fair Value 960,349 858,871
Allowance for credit losses (295) (257)
Total securities held-to-maturity, net 1,034,282 928,935
Obligations of U.S. Government-sponsored enterprises    
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost 265,193 290,329
Gross Unrealized Gains 115 69
Gross Unrealized Losses (11,415) (14,358)
Fair Value 253,893 276,040
Obligations of states and political subdivisions    
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost 491,740 492,896
Gross Unrealized Gains 0 12
Gross Unrealized Losses (88,416) (83,711)
Fair Value 403,324 409,197
Debt Securities, Held-to-maturity [Abstract]    
Amortized Cost 865,674 759,059
Gross Unrealized Gains 3,068 2,366
Gross Unrealized Losses (67,180) (60,351)
Fair Value 801,562 701,074
Agency mortgage-backed securities    
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost 1,237,422 1,090,495
Gross Unrealized Gains 5,052 1,072
Gross Unrealized Losses (50,185) (64,173)
Fair Value 1,192,289 1,027,394
Debt Securities, Held-to-maturity [Abstract]    
Amortized Cost 46,976 47,912
Gross Unrealized Gains 0 0
Gross Unrealized Losses (4,220) (5,004)
Fair Value 42,756 42,908
U.S. Treasury bills    
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost 120,699 130,565
Gross Unrealized Gains 44 34
Gross Unrealized Losses (1,199) (1,706)
Fair Value 119,544 128,893
Corporate debt securities    
Debt Securities, Available-for-sale [Abstract]    
Amortized Cost 21,198 21,198
Gross Unrealized Gains 100 0
Gross Unrealized Losses (280) (452)
Fair Value 21,018 20,746
Debt Securities, Held-to-maturity [Abstract]    
Amortized Cost 121,927 122,221
Gross Unrealized Gains 283 269
Gross Unrealized Losses (6,179) (7,601)
Fair Value $ 116,031 $ 114,889