XML 75 R66.htm IDEA: XBRL DOCUMENT
v3.23.1

Note 11 - Fair Value Measurements and Derivatives - Fair Value Measurements on a Recurring Basis (Details) - Fair Value, Recurring [Member] - Fair Value, Inputs, Level 2 [Member] - USD ($) $ in Millions | Mar. 31, 2023 | Dec. 31, 2022
--- | --- | ---
Foreign Exchange Forward [Member] | Not Designated as Hedging Instrument [Member] |  |
Derivative assets | $ 3 | $ 2
Derivative liabilities | 5 | 7
Currency Swap [Member] | Not Designated as Hedging Instrument [Member] |  |
Derivative liabilities | 11 | 11
Cash Flow Hedging [Member] | Foreign Exchange Forward [Member] |  |
Derivative assets | 40 | 26
Derivative liabilities | 4 | 4
Cash Flow Hedging [Member] | Currency Swap [Member] |  |
Derivative assets | $ 15 | $ 17

X
- Definition Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps. + References No definition available. + Details
Name: | us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into. + References No definition available. + Details
Name: | us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CurrencySwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |