XML 125 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt Securities - Credit Quality Indicators for HTM Debt Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total municipal bonds held-to-maturity $ 3,294,847 $ 3,502,411
Municipal Bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total municipal bonds held-to-maturity 1,619,850 1,650,000
Moody's: Aaa Rating | S&P: AAA Rating | Internal Investment Grade | Municipal Bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total municipal bonds held-to-maturity 414,147 427,918
Moody's: Aa1, Aa2 or Aa3 Ratings | S&P: AA+, AA or AA- Ratings | Internal Investment Grade | Municipal Bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total municipal bonds held-to-maturity 1,168,491 1,182,894
Moody's: A1, A2 or A3 Ratings | S&P: A+, A or A- Ratings | Internal Investment Grade | Municipal Bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total municipal bonds held-to-maturity 33,585 37,742
Moody's: Not Rated | S&P: Not Rated | Internal Investment Grade | Municipal Bonds    
Debt Securities, Held-to-maturity, Credit Quality Indicator [Line Items]    
Total municipal bonds held-to-maturity $ 3,627 $ 1,446