XML 157 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives and Hedging Activities - Interest Rate Swap Gains or Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Pre-Tax Gains or Losses      
Amount of gain recognized in OCI $ 777 $ 2,006 $ 7,809
Interest rate Swap      
Pre-Tax Gains or Losses      
Amount of gain recognized in OCI 777 2,006 7,809
Amount of gain reclassified from OCI to interest expense $ 4,879 $ 4,605 $ 817