XML 130 R111.htm IDEA: XBRL DOCUMENT v3.25.1
Derivatives - Schedule of Derivative Instruments in Statement of Financial Position, Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Other assets | Derivatives not designated as hedges    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional Amount $ 99,899 $ 72,572
Derivative asset, fair value 1,823 998
Other assets | Cash Flow Hedging | Derivatives designated as hedges    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional Amount 250,000 100,000
Derivative asset, fair value 1,368 65
Other liabilities | Derivatives not designated as hedges    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional Amount 99,899 72,572
Derivative liability, fair value 1,823 998
Other liabilities | Cash Flow Hedging | Derivatives designated as hedges    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional Amount 50,000 150,000
Derivative liability, fair value $ 165 $ 1,047