XML 94 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives - Schedule of Fair Value of Derivative Contracts (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets $ 5,384 $ 3,607
Liabilities 4,430 5,756
Notional amounts 10,114,544 41,832,765
FX swaps    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 4,810 2,674
Liabilities 3,679 5,119
Notional amounts 635,790 545,669
Forwards    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 409 805
Liabilities 751 609
Notional amounts 185,821 310,880
Futures    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 165 0
Liabilities 0 28
Notional amounts 8,758,848 6,703,624
Interest rate swaps    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets 0 128
Liabilities 0 0
Notional amounts $ 534,085 $ 34,272,592