v3.24.4
Derivative Contracts - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Derivative [Line Items]    
Derivative, gain (loss), statement of income or comprehensive income Total revenues  
Foreign exchange contract | Designated as hedging instrument    
Derivative [Line Items]    
Derivative, term of contract 34 months  
Derivative, Notional Amount $ 1,700  
Foreign exchange contract | Not Designated as Hedging Instrument    
Derivative [Line Items]    
Derivative notional amount 2,200 $ 1,700
Forward Contracts    
Derivative [Line Items]    
Derivative, gain (loss) on derivative, net 54  
Other comprehensive income (loss), cash flow hedge, gain (loss), reclassification, after tax $ 14