XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt Securities - Credit Quality Indictors for HTM Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total municipal bonds held-to-maturity $ 3,400,403 $ 3,502,411
Municipal Bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total municipal bonds held-to-maturity 1,636,726 1,650,000
Investment Grade | Moody's: Aaa | S&P: AAA | Municipal Bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total municipal bonds held-to-maturity 421,210 427,918
Investment Grade | Moody's: Aa1, Aa2, Aa3 | S&P: AA+, AA, AA- | Municipal Bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total municipal bonds held-to-maturity 1,176,551 1,182,894
Investment Grade | Moody's: A1, A2, A3 | S&P: A+, A, A- | Municipal Bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total municipal bonds held-to-maturity 34,915 37,742
Investment Grade | Moody's: Not Rated | S&P: Not Rated | Municipal Bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total municipal bonds held-to-maturity $ 4,050 $ 1,446