v3.25.2
DERIVATIVES - Derivative Financial Instruments, Average Remaining Maturity and the Weighted-Average Interest Rates being Paid and Received (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Derivative [Line Items]    
Derivative, Notional Amount $ 18,863,363 $ 16,941,027
Average Maturity (years) 1 year 6 months  
Fair Value $ 1,971  
Interest Rate Swap | Derivative Financial Instruments Receive Fixed Pay Variable    
Derivative [Line Items]    
Derivative, Notional Amount $ 2,243,517  
Average Maturity (years) 3 years 10 months 24 days  
Fair Value $ (36,014)  
Interest Rate Swap | Derivative Financial Instruments Receive Variable Pay Fixed    
Derivative [Line Items]    
Derivative, Notional Amount $ 2,243,517  
Average Maturity (years) 3 years 10 months 24 days  
Fair Value $ 35,979  
Foreign Exchange | Derivative Financial Instruments Receive Fixed Pay Variable    
Derivative [Line Items]    
Derivative, Notional Amount $ 6,705,980  
Average Maturity (years) 7 months 6 days  
Fair Value $ (30,688)  
Foreign Exchange | Derivative Financial Instruments Receive Variable Pay Fixed    
Derivative [Line Items]    
Derivative, Notional Amount $ 6,659,350  
Average Maturity (years) 7 months 6 days  
Fair Value $ 30,688  
Interest Rate Floor    
Derivative [Line Items]    
Average Maturity (years) 2 years 3 months 18 days  
Interest Rate Floor | Fixed Income Interest Rate    
Derivative [Line Items]    
Derivative, Notional Amount $ 1,000,000  
Average Maturity (years) 2 years 3 months 18 days  
Fair Value $ 2,006  
Derivative    
Derivative [Line Items]    
Derivative, Notional Amount $ 17,863,363  
Average Maturity (years) 1 year 6 months  
Fair Value $ (35)  
Commodity | Derivative Financial Instruments Receive Fixed Pay Variable    
Derivative [Line Items]    
Derivative, Notional Amount $ 5,498 $ 1,700
Average Maturity (years) 8 months 12 days  
Fair Value $ (142)  
Commodity | Derivative Financial Instruments Receive Variable Pay Fixed    
Derivative [Line Items]    
Derivative, Notional Amount $ 5,501  
Average Maturity (years) 8 months 12 days  
Fair Value $ 142