XML 168 R149.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Financial Instruments (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
derivative_held
Mar. 01, 2024
USD ($)
Jan. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Feb. 28, 2023
derivative_held
Aug. 31, 2022
derivative_held
Apr. 30, 2022
derivative_held
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Notional Amount $ 180,000            
Number of interest-rate contracts held | derivative_held 1            
Designated as Hedging Instrument | Cash Flow Hedging              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Notional Amount $ 110,000            
Fair value $ 35,120     $ 21,359      
Number of interest-rate contracts held | derivative_held 2            
Interest rate swap instruments | Designated as Hedging Instrument              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Notional Amount     $ 750,000        
Number of interest-rate contracts held | derivative_held           2  
Interest rate swap instruments | Designated as Hedging Instrument | Cash Flow Hedging              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Number of interest-rate contracts held | derivative_held         2   2
Interest Rate Swap, 4.99% Pay Rate | Designated as Hedging Instrument | Cash Flow Hedging              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Notional Amount $ 51,100            
Pay Rate 4.99%            
Derivative, basis spread on variable rate 2.50%            
Fair value $ 1,050     1,602      
Interest Rate Swap, 4.54% Pay Rate | Designated as Hedging Instrument | Cash Flow Hedging              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Notional Amount $ 91,000            
Pay Rate 4.54%            
Derivative, basis spread on variable rate 2.05%            
Fair value $ 1,870     2,851      
Interest Rate Swap, 2.60% Pay Rate | Designated as Hedging Instrument | Cash Flow Hedging              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Notional Amount $ 250,000            
Pay Rate 2.60%            
Fair value $ 7,224     7,933      
Interest Rate Swap, 2.54% Pay Rate | Designated as Hedging Instrument | Cash Flow Hedging              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Notional Amount $ 250,000            
Pay Rate 2.54%            
Fair value $ 9,122     8,973      
Interest Rate Swap, 3.59% Pay Rate, One | Designated as Hedging Instrument | Cash Flow Hedging              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Notional Amount $ 400,000            
Pay Rate 3.59%            
Fair value $ 4,887 $ 7,000   0      
Interest expense 2,000            
Interest Rate Swap, 3.59% Pay Rate, One | Designated as Hedging Instrument | Cash Flow Hedging | Mortgages              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Fair value 36,000            
Interest Rate Swap, 3.59% Pay Rate, Two | Designated as Hedging Instrument | Cash Flow Hedging              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Notional Amount $ 750,000            
Pay Rate 3.59%            
Fair value $ 10,967     $ 0      
Interest Rate Swap, 3.56% Pay Rate | Designated as Hedging Instrument | Cash Flow Hedging              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Notional Amount $ 50,000            
Pay Rate 3.56%            
Number of interest-rate contracts held | derivative_held 2            
Interest Rate Swap, 3.57% Pay Rate | Designated as Hedging Instrument | Cash Flow Hedging              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Notional Amount $ 50,000            
Pay Rate 3.57%            
Number of interest-rate contracts held | derivative_held 3            
Interest Rate Swap, 3.58% Pay Rate | Designated as Hedging Instrument | Cash Flow Hedging              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Notional Amount $ 100,000            
Pay Rate 3.58%            
Number of interest-rate contracts held | derivative_held 1            
Interest Rate Swap, 3.60% Pay Rate | Designated as Hedging Instrument | Cash Flow Hedging              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Notional Amount $ 50,000            
Pay Rate 3.60%            
Number of interest-rate contracts held | derivative_held 5            
Interest Rate Swap, 3.61% Pay Rate | Designated as Hedging Instrument | Cash Flow Hedging              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Notional Amount $ 50,000            
Pay Rate 3.61%            
Number of interest-rate contracts held | derivative_held 3