XML 541 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value - Schedule of Fair Value Measurements, Assets, Using Significant Unobservable Inputs (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value, beginning of period $ 4,000,000 $ 0
Recorded in revenue (2,000,000) 3,000,000
Recorded in other comprehensive income 0 0
Purchases 5,000,000 3,000,000
Sales 0 0
Settlements (3,000,000) 0
Transfers into Level 3 0 0
Transfers out of Level 3 0 0
Fair value, end of period 4,000,000 6,000,000
Change in unrealized gains (losses) related to financial instruments, assets, held at period end (2,000,000) 3,000,000
Foreign exchange contracts    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value, beginning of period 4,000,000 0
Recorded in revenue (2,000,000) 3,000,000
Recorded in other comprehensive income 0 0
Purchases 5,000,000 3,000,000
Sales 0 0
Settlements (3,000,000) 0
Transfers into Level 3 0 0
Transfers out of Level 3 0 0
Fair value, end of period 4,000,000 6,000,000
Change in unrealized gains (losses) related to financial instruments, assets, held at period end (2,000,000) 3,000,000
Total derivative instruments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value, beginning of period 4,000,000 0
Recorded in revenue (2,000,000) 3,000,000
Recorded in other comprehensive income 0 0
Purchases 5,000,000 3,000,000
Sales 0 0
Settlements (3,000,000) 0
Transfers into Level 3 0 0
Transfers out of Level 3 0 0
Fair value, end of period 4,000,000 6,000,000
Change in unrealized gains (losses) related to financial instruments, assets, held at period end $ (2,000,000) $ 3,000,000