XML 150 R134.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Income - Schedule of Amounts in Accumulated Other Comprehensive Income (Loss) to be Recognized over Next Fiscal Year (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income    
Accumulated other comprehensive income, before tax $ (72,258) $ (56,692)
Tax effect 17,896 14,211
Net-of-tax amount (54,362) (42,481)
Net unrealized loss on available-for-sale securities    
Accumulated Other Comprehensive Income    
Accumulated other comprehensive income, before tax (61,191) (53,685)
Net unrealized loss on held-to-maturity securities    
Accumulated Other Comprehensive Income    
Accumulated other comprehensive income, before tax (262) (65)
Net unrealized loss on active derivatives used for cash flow hedges    
Accumulated Other Comprehensive Income    
Accumulated other comprehensive income, before tax (17,014) (17,296)
Net unrealized gain on terminated derivatives used for cash flow hedges    
Accumulated Other Comprehensive Income    
Accumulated other comprehensive income, before tax $ 6,209 $ 14,354