XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Financial Instruments - Fair Value of Derivative Instruments on the Balance Sheet (Details) - Designated as hedging instrument - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Interest Rate Swaps    
Derivative [Line Items]    
Total derivatives designated as hedging instruments $ (5,168) $ 1,101
Other Assets | Interest rate swaps 2019    
Derivative [Line Items]    
Gross amounts of recognized assets 1,848 2,493
Other Assets | Interest rate swaps 2022    
Derivative [Line Items]    
Gross amounts of recognized assets 188 2,250
Other Assets | Interest rate swaps 2023    
Derivative [Line Items]    
Gross amounts of recognized assets 201 521
Other Liabilities | Interest rate swaps 2022    
Derivative [Line Items]    
Gross amounts of recognized liabilities (3,144) (853)
Other Liabilities | Interest rate swaps 2023    
Derivative [Line Items]    
Gross amounts of recognized liabilities $ (4,261) $ (3,310)