XML 101 R90.htm IDEA: XBRL DOCUMENT v3.25.1
Offsetting Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Derivative assets    
Gross Amounts Recognized $ 84,972 $ 175,520
Gross Amounts Offset in the Statement of Financial Position 0 0
Net Amounts Presented in the Statement of Financial Position 84,972 175,520
Derivative assets, Gross Amounts Not Offset in the Statements of Financial Position, Financial Instruments 64,697 94,440
Derivative assets, Gross Amounts Not Offset in the Statements of Financial Position, Cash Collateral Received/Pledged 1,065 20,760
Total net derivative assets 19,210 60,320
Derivative liabilities    
Gross Amounts Recognized 72,975 94,890
Gross Amounts Offset in the Statement of Financial Position 0 0
Net Amounts Presented in the Statement of Financial Position 72,975 94,890
Derivative liabilities, Gross Amounts Not Offset in the Statements of Financial Position, Financial Instruments 64,697 94,440
Derivative liabilities, Gross Amounts Not Offset in the Statements of Financial Position, Cash Collateral Received/Pledged 8,278 450
Total net derivative liabilities 0 0
Repurchase agreements    
Gross Amounts Recognized 9,376,068 8,336,385
Gross Amounts Offset in the Statement of Financial Position 0 0
Net Amounts Presented in the Statement of Financial Position 9,376,068 8,336,385
Repurchase agreements, Gross Amounts Not Offset in the Statements of Financial Position, Financial Instruments 9,376,068 8,336,385
Repurchase agreements, Gross Amounts Not Offset in the Statements of Financial Position, Cash Collateral Received/Pledged 0 0
Total net repurchase agreements 0 0
Offsetting Derivative Liability, Securities Sold under Agreements to Repurchase, Securities Loaned [Abstract]    
Gross Amounts Recognized 9,449,043 8,431,275
Gross Amounts Offset in the Statement of Financial Position 0 0
Net Amounts Presented in the Statement of Financial Position 9,449,043 8,431,275
Liabilities, Gross Amounts Not Offset in the Statements of Financial Position, Financial Instruments 9,440,765 8,430,825
Liabilities, Gross Amounts Not Offset in the Statements of Financial Position, Cash Collateral Received/Pledged 8,278 450
Total net liabilities $ 0 $ 0