v3.24.2
Derivative Contracts - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]      
Derivative, gain (loss), statement of income or comprehensive income   Total revenues  
Foreign currency derivative contracts | Designated as hedging instrument      
Derivatives, Fair Value [Line Items]      
Derivative, term of contract   34 months  
Derivative, notional amount $ 1,600 $ 1,600  
Foreign currency derivative contracts | Not designated as hedging instruments      
Derivatives, Fair Value [Line Items]      
Derivative, notional amount 2,200 2,200 $ 1,700
Forward contracts      
Derivatives, Fair Value [Line Items]      
Derivative, gain (loss) on derivative, net   19  
Other comprehensive income (loss), cash flow hedge, gain (loss), reclassification, after tax $ 5 5  
Forward contracts | Other comprehensive income (loss)      
Derivatives, Fair Value [Line Items]      
Derivative, gain (loss) on derivative, net   $ 28