v3.25.1
Derivatives - Schedule of Derivative Instruments Net of Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Derivative [Line Items]    
Amount of (Losses) Gains Recognized in OCI on Derivative, Effective Portion $ (598) $ 6,747
Amount of Losses (Gains) Reclassified from Accumulated OCI into Income, Effective Portion 142 (1,956)
Designated as Hedging Instrument | Cash Flow Hedging    
Derivative [Line Items]    
Amount of (Losses) Gains Recognized in OCI on Derivative, Effective Portion (598) 6,747
Amount of Losses (Gains) Reclassified from Accumulated OCI into Income, Effective Portion 142 (1,956)
Designated as Hedging Instrument | Cash Flow Hedging | Interest rate swaps    
Derivative [Line Items]    
Amount of (Losses) Gains Recognized in OCI on Derivative, Effective Portion (598) 6,747
Amount of Losses (Gains) Reclassified from Accumulated OCI into Income, Effective Portion $ 142 $ (1,956)