XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Debt Securities - Credit Quality Indictors for HTM Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total municipal bonds held-to-maturity $ 3,261,575 $ 3,294,847
Municipal Bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total municipal bonds held-to-maturity 1,613,709 1,619,850
Investment Grade | S&P: AAA | Moody's: Aaa | Municipal Bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total municipal bonds held-to-maturity 409,972 414,147
Investment Grade | S&P: AA+, AA, AA- | Moody's: Aa1, Aa2, Aa3 | Municipal Bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total municipal bonds held-to-maturity 1,168,257 1,168,491
Investment Grade | S&P: A+, A, A- | Moody's: A1, A2, A3 | Municipal Bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total municipal bonds held-to-maturity 31,147 33,585
Investment Grade | S&P: Not Rated | Moody's: Not Rated | Municipal Bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total municipal bonds held-to-maturity $ 4,333 $ 3,627