XML 79 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives - Schedule of Derivative Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivative Assets    
Total Fair Value $ 16,476 $ 14,145
Notional 1,781,169 850,000
Cash collateral received 0 0
Derivative Liabilities    
Total Fair Value (126,281) (165,541)
Notional 7,237,975 6,105,162
Cash collateral posted 253,890 266,573
Level 1    
Derivative Assets    
Total Fair Value 0 0
Derivative Liabilities    
Total Fair Value 0 0
Level 2    
Derivative Assets    
Total Fair Value 16,476 14,145
Derivative Liabilities    
Total Fair Value (126,281) (165,541)
Level 3    
Derivative Assets    
Total Fair Value 0 0
Derivative Liabilities    
Total Fair Value 0 0
Foreign currency forward contracts    
Derivative Assets    
Total Fair Value 11,793  
Notional 781,169  
Derivative Liabilities    
Total Fair Value 0 (13,259)
Notional 0 411,499
Foreign currency forward contracts | Level 1    
Derivative Assets    
Total Fair Value 0  
Derivative Liabilities    
Total Fair Value 0 0
Foreign currency forward contracts | Level 2    
Derivative Assets    
Total Fair Value 11,793  
Derivative Liabilities    
Total Fair Value 0 (13,259)
Foreign currency forward contracts | Level 3    
Derivative Assets    
Total Fair Value 0  
Derivative Liabilities    
Total Fair Value 0 0
Interest rate swaps    
Derivative Assets    
Total Fair Value 4,683 14,145
Notional 1,000,000 850,000
Derivative Liabilities    
Total Fair Value (126,281) (152,282)
Notional 7,237,975 5,693,663
Interest rate swaps | Level 1    
Derivative Assets    
Total Fair Value 0 0
Derivative Liabilities    
Total Fair Value 0 0
Interest rate swaps | Level 2    
Derivative Assets    
Total Fair Value 4,683 14,145
Derivative Liabilities    
Total Fair Value (126,281) (152,282)
Interest rate swaps | Level 3    
Derivative Assets    
Total Fair Value 0 0
Derivative Liabilities    
Total Fair Value $ 0 $ 0