XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Investment Securities - Amortized Cost and Fair Value of Securities Available-for-Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]        
Amortized Cost $ 3,210,489 $ 3,410,272    
Allowance for Credit Losses (2,195) (2,195) $ (2,525) $ (2,525)
Net Carrying Amount 3,208,294 3,408,077    
Gross Unrealized Gains 4,010 3,166    
Gross Unrealized (Losses) (312,336) (338,604)    
Estimated Fair Value 2,899,968 3,072,639    
U.S. government-sponsored enterprises        
Schedule of Available-for-sale Securities [Line Items]        
Amortized Cost 273,953 297,698    
Allowance for Credit Losses 0 0    
Net Carrying Amount 273,953 297,698    
Gross Unrealized Gains 1,325 1,164    
Gross Unrealized (Losses) (10,314) (14,072)    
Estimated Fair Value 264,964 284,790    
U.S. government-sponsored mortgage-backed securities        
Schedule of Available-for-sale Securities [Line Items]        
Amortized Cost 1,409,549 1,527,463    
Allowance for Credit Losses 0 0    
Net Carrying Amount 1,409,549 1,527,463    
Gross Unrealized Gains 1,246 760    
Gross Unrealized (Losses) (171,466) (203,539)    
Estimated Fair Value 1,239,329 1,324,684    
Private mortgage-backed securities        
Schedule of Available-for-sale Securities [Line Items]        
Amortized Cost 166,271 184,643    
Allowance for Credit Losses 0 0    
Net Carrying Amount 166,271 184,643    
Gross Unrealized Gains 0 0    
Gross Unrealized (Losses) (10,689) (13,249)    
Estimated Fair Value 155,582 171,394    
Non-government-sponsored asset backed securities        
Schedule of Available-for-sale Securities [Line Items]        
Amortized Cost 185,024 228,751    
Allowance for Credit Losses 0    
Net Carrying Amount 185,024 228,751    
Gross Unrealized Gains 257 331    
Gross Unrealized (Losses) (1,738) (3,434)    
Estimated Fair Value 183,543 225,648    
State and political subdivisions        
Schedule of Available-for-sale Securities [Line Items]        
Amortized Cost 948,086 956,055    
Allowance for Credit Losses 0 0    
Net Carrying Amount 948,086 956,055    
Gross Unrealized Gains 246 335    
Gross Unrealized (Losses) (103,071) (86,029)    
Estimated Fair Value 845,261 870,361    
Other securities        
Schedule of Available-for-sale Securities [Line Items]        
Amortized Cost 227,606 215,662    
Allowance for Credit Losses (2,195) (2,195)    
Net Carrying Amount 225,411 213,467    
Gross Unrealized Gains 936 576    
Gross Unrealized (Losses) (15,058) (18,281)    
Estimated Fair Value $ 211,289 $ 195,762