XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Investment Securities - Schedule of Bond Ratings For Held-to-Maturity Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Held to maturity, amortized cost $ 834,640 $ 879,199
Obligations of state and political subdivisions    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Held to maturity, amortized cost 61,440 61,560
Corporate bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Held to maturity, amortized cost 15,000 30,000
Aaa / AAA | Obligations of state and political subdivisions    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Held to maturity, amortized cost 42,056 42,161
Aaa / AAA | Corporate bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Held to maturity, amortized cost 0 0
Aa1 / AA+ | Obligations of state and political subdivisions    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Held to maturity, amortized cost 19,384 19,399
Aa1 / AA+ | Corporate bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Held to maturity, amortized cost 0 0
A2 / A | Obligations of state and political subdivisions    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Held to maturity, amortized cost 0 0
A2 / A | Corporate bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Held to maturity, amortized cost $ 15,000 $ 30,000