XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Financial Instruments - Fair Value of Derivative Instruments on the Balance Sheet (Details) - Designated as hedging instrument - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Interest Rate Swaps    
Derivative [Line Items]    
Total derivatives designated as hedging instruments $ (7,293) $ 1,101
Other Assets | Interest rate swaps 2019    
Derivative [Line Items]    
Gross amounts of recognized assets 1,442 2,493
Other Assets | Interest rate swaps 2022    
Derivative [Line Items]    
Gross amounts of recognized assets 0 2,250
Other Assets | Interest rate swaps 2023    
Derivative [Line Items]    
Gross amounts of recognized assets 156 521
Other Liabilities | Interest rate swaps 2022    
Derivative [Line Items]    
Gross amounts of recognized liabilities (4,791) (853)
Other Liabilities | Interest rate swaps 2023    
Derivative [Line Items]    
Gross amounts of recognized liabilities $ (4,100) $ (3,310)