XML 146 R129.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Fair Value of Hedged Items (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Notional amount, Assets $ 1,998,266 $ 1,619,026
Notional amount, Liability 621,929 831,236
Net loans held for investment 6,705,696 6,866,789
Total Securities available for sale, Fair Value 1,497,905 874,753
Basis adjustments 2,025 949
Portfolio Layer Hedges on Closed Portfolio of Loans [Member]    
Notional amount, Assets 500,000  
Designated as Hedging Instrument [Member] | Portfolio Layer Hedges on Closed Portfolio of Loans [Member]    
Notional amount, Assets 500,000 500,000
Cumulative amount, Hedged Assets (2,025) (949)
Net loans held for investment 2,400,000 2,600,000
Basis adjustments 2,000 900
Designated as Hedging Instrument [Member] | Portfolio Layer Hedges on Closed Portfolio of Securities Available for Sale [Member]    
Notional amount, Assets   200,000
Cumulative amount, Hedged Assets   (2,254)
Total Securities available for sale, Fair Value   283,200
Basis adjustments   2,300
Designated as Hedging Instrument [Member] | Portfolio Layer Hedges on Closed Portfolio [Member]    
Notional amount, Assets 500,000 700,000
Cumulative amount, Hedged Assets (2,025) (3,203)
Designated as Hedging Instrument [Member] | Loans Receivable [Member]    
Notional amount, Assets 179,225 192,137
Cumulative amount, Hedged Assets (18,137) (17,379)
Mortgage-backed securities    
Total Securities available for sale, Fair Value 911,636 354,344
Multi-family Residential Portfolio Segment [Member] | Designated as Hedging Instrument [Member]    
Notional amount, Assets 76,882 81,471
Cumulative amount, Hedged Assets (11,015) (9,078)
Commercial Real Estate | Designated as Hedging Instrument [Member]    
Notional amount, Assets 62,843 70,198
Cumulative amount, Hedged Assets (4,009) (4,778)
Commercial Business Portfolio Segment [Member] | Designated as Hedging Instrument [Member]    
Notional amount, Assets 39,500 40,468
Cumulative amount, Hedged Assets $ (3,113) $ (3,523)