XML 106 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives (Offsetting Derivative Assets and Liabilities Subject to Master Netting Arrangements) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Gross Amounts Recognized, Derivative Assets $ 149,808 $ 152,740
Gross Amounts Offset in the Statement of Financial Position, Derivative Assets (77,915) (68,282)
Net Amounts Presented in the Statement of Financial Position, Derivative Assets 71,893 84,458
Gross Amounts Not Offset in the Statement of Financial Position - Financial Instruments, Derivative Assets 54,707 84,458
Gross Amounts Not offset in the Statement of Financial Position - Cash Collateral, Derivative Assets 64,260 0
Net Amounts Presented in the Statement of Financial Position, Derivative Assets 81,446 0
Gross Amounts Recognized, Derivative Liabilities 54,707 87,567
Gross Amounts Offset in the Statement of Financial Position, Derivative Liabilities 0 0
Net Amounts Presented in the Statement of Financial Position, Derivative Liabilities 54,707 87,567
Gross Amounts Not Offset in the Statement of Financial Position - Financial Instruments, Derivative Liabilities 54,707 84,458
Gross Amounts Not Offset in the Statement of Financial Position - Cash Collateral, Derivative Liabilities 0 96,176
Gross Amounts Not Offset in the Statement of Financial Position - Net Amount, Derivatives Liabilities $ 0 $ (93,067)