Foreign Operations and Currency Translation (foct) Presentation Networks

Line Image Concept Label Concept Type Period type Balance Concept name
* Network: (820000 - Disclosure - Foreign Operations and Currency Translation)
1 us-gaap: Foreign Currency Disclosure [Text Block] us-types:textBlockItemType duration us-gaap:ForeignCurrencyDisclosureTextBlock
2 us-gaap: Foreign Currency Transaction [Abstract] xbrli:stringItemType duration us-gaap:ForeignCurrencyTransactionAbstract
3 us-gaap: Foreign Currency Transactions, Description xbrli:stringItemType duration us-gaap:ForeignCurrencyTransactionsDescription
4 us-gaap: Foreign Currency Transaction Gain (Loss), before Tax [Abstract] xbrli:stringItemType duration us-gaap:ForeignCurrencyTransactionGainLossBeforeTaxAbstract
5 us-gaap: Foreign Currency Transaction Gain, before Tax xbrli:monetaryItemType duration credit us-gaap:ForeignCurrencyTransactionGainBeforeTax
6 us-gaap: Foreign Currency Transaction Loss, before Tax xbrli:monetaryItemType duration debit us-gaap:ForeignCurrencyTransactionLossBeforeTax
7 us-gaap: Foreign Currency Transaction Gain (Loss), before Tax, Total xbrli:monetaryItemType duration credit us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
8 us-gaap: Foreign Currency Transaction Gain (Loss), Unrealized xbrli:monetaryItemType duration credit us-gaap:ForeignCurrencyTransactionGainLossUnrealized
9 us-gaap: Foreign Currency Transaction Gain (Loss), Realized xbrli:monetaryItemType duration credit us-gaap:ForeignCurrencyTransactionGainLossRealized
10 us-gaap: Foreign Currency Translation [Abstract] xbrli:stringItemType duration us-gaap:ForeignCurrencyTranslationAbstract
11 us-gaap: Foreign Currency Translation Adjustment, Description xbrli:stringItemType duration us-gaap:ForeignCurrencyTranslationAdjustmentDescription
12 us-gaap: Explanation of Change in Cumulative Translation Adjustment xbrli:stringItemType duration us-gaap:ExplanationOfChangeInCumulativeTranslationAdjustment
13 us-gaap: Description of Effect of Subsequent Foreign Currency Exchange Rate Change xbrli:stringItemType duration us-gaap:DescriptionOfEffectOfSubsequentForeignCurrencyExchangeRateChange
14 us-gaap: Other Comprehensive Income, Foreign Currency Transaction and Translation Adjustment, before Tax [Abstract] xbrli:stringItemType duration us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract
15 us-gaap: Other Comprehensive Income, Foreign Currency Transaction and Translation Reclassification Adjustment Realized upon Sale or Liquidation, before Tax xbrli:monetaryItemType duration debit us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationReclassificationAdjustmentRealizedUponSaleOrLiquidationBeforeTax
16 us-gaap: Other Comprehensive Income, Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax xbrli:monetaryItemType duration credit us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
17 us-gaap: Other Comprehensive Income, Foreign Currency Transaction and Translation Adjustment, before Tax, Total xbrli:monetaryItemType duration us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecrease
18 us-gaap: Cumulative Translation Adjustment Summary [Roll Forward] xbrli:stringItemType duration us-gaap:CumulativeTranslationAdjustmentSummaryRollForward
19 us-gaap: Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Beginning Balance xbrli:monetaryItemType instant credit us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
20 us-gaap: Other Comprehensive Income, Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax xbrli:monetaryItemType duration credit us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
21 us-gaap: Other Comprehensive Income, Foreign Currency Translation Gain (Loss) Arising During Period, Tax xbrli:monetaryItemType duration debit us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
22 us-gaap: Other Comprehensive Income, Foreign Currency Transaction and Translation Reclassification Adjustment Realized upon Sale or Liquidation, Net of Tax xbrli:monetaryItemType duration debit us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationReclassificationAdjustmentRealizedUponSaleOrLiquidationNetOfTax
23 us-gaap: Cumulative Translation Adjustment, Net of Tax, Period Increase (Decrease), Total xbrli:monetaryItemType duration us-gaap:CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease
24 us-gaap: Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Ending Balance xbrli:monetaryItemType instant credit us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
25 us-gaap: Foreign Currency Translation Adjustment, by Component [Abstract] xbrli:stringItemType duration us-gaap:ForeignCurrencyTranslationAdjustmentByComponentAbstract
26 us-gaap: Translation Adjustment Functional to Reporting Currency [Roll Forward] xbrli:stringItemType duration us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyRollForward
27 us-gaap: Translation Adjustment Functional to Reporting Currency, Net of Tax, Beginning Balance xbrli:monetaryItemType instant credit us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax
28 us-gaap: Translation Adjustment Functional to Reporting Currency, Increase (Decrease), Gross of Tax xbrli:monetaryItemType duration credit us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyIncreaseDecreaseGrossOfTax
29 us-gaap: Translation Adjustment Functional to Reporting Currency, Tax Benefit (Expense) xbrli:monetaryItemType duration credit us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyTaxBenefitExpense
30 us-gaap: Translation Adjustment Functional to Reporting Currency, Loss (Gain), Reclassified to Earnings, Net of Tax xbrli:monetaryItemType duration credit us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyLossGainOnReclassifiedOfEarningsNetOfTax
31 us-gaap: Translation Adjustment Functional to Reporting Currency, Net of Tax, Period Increase (Decrease), Total xbrli:monetaryItemType duration us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyNetOfTaxPeriodIncreaseDecrease
32 us-gaap: Translation Adjustment Functional to Reporting Currency, Net of Tax, Ending Balance xbrli:monetaryItemType instant credit us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax
33 us-gaap: Derivatives used in Net Investment Hedge, Net of Tax [Roll Forward] xbrli:stringItemType duration us-gaap:TranslationAdjustmentForNetInvestmentHedgeRollForward
34 us-gaap: Derivatives used in Net Investment Hedge, Net of Tax, Beginning Balance xbrli:monetaryItemType instant credit us-gaap:TranslationAdjustmentForNetInvestmentHedgeNetOfTax
35 us-gaap: Derivatives used in Net Investment Hedge, Increase (Decrease), Gross of Tax xbrli:monetaryItemType duration credit us-gaap:TranslationAdjustmentForNetInvestmentHedgeIncreaseDecreaseGrossOfTax
36 us-gaap: Derivatives used in Net Investment Hedge, Tax Benefit (Expense) xbrli:monetaryItemType duration credit us-gaap:TranslationAdjustmentForNetInvestmentHedgeTaxBenefitExpense
37 us-gaap: Derivatives used in Net Investment Hedge, Loss (Gain), Reclassified to Earnings, Net of Tax xbrli:monetaryItemType duration credit us-gaap:TranslationAdjustmentForNetInvestmentHedgeLossGainOnReclassifiedOfEarningsNetOfTax
38 us-gaap: Derivatives used in Net Investment Hedge, Net of Tax, Period Increase (Decrease), Total xbrli:monetaryItemType duration us-gaap:TranslationAdjustmentForNetInvestmentHedgeNetOfTaxPeriodIncreaseDecrease
39 us-gaap: Derivatives used in Net Investment Hedge, Net of Tax, Ending Balance xbrli:monetaryItemType instant credit us-gaap:TranslationAdjustmentForNetInvestmentHedgeNetOfTax
40 us-gaap: Description of Long-term Intercompany Transactions xbrli:stringItemType duration us-gaap:DescriptionOfLongTermIntercompanyTransactions
41 us-gaap: Adjustment for Long-term Intercompany Transactions, Net of Tax [Abstract] xbrli:stringItemType duration us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTaxAbstract
42 us-gaap: Adjustment for Long-term Intercompany Transactions, Gross of Tax xbrli:monetaryItemType duration credit us-gaap:AdjustmentForLongTermIntercompanyTransactionsGrossOfTax
43 us-gaap: Adjustment for Long-term Intercompany Transactions, Tax Benefit (Expense) xbrli:monetaryItemType duration credit us-gaap:AdjustmentForLongTermIntercompanyTransactionsTaxBenefitExpense
44 us-gaap: Adjustment for Long-term Intercompany Transactions, Net of Tax, Total xbrli:monetaryItemType duration credit us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax
45 us-gaap: Schedule of Intercompany Foreign Currency Balances [Text Block] us-types:textBlockItemType duration us-gaap:ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock
46 us-gaap: Schedule of Intercompany Foreign Currency Balance [Table] xbrli:stringItemType duration us-gaap:ScheduleOfIntercompanyForeignCurrencyBalanceTable
47 us-gaap: Intercompany Foreign Currency Balance by Description [Axis] xbrli:stringItemType duration us-gaap:IntercompanyForeignCurrencyBalanceByDescriptionAxis
48 us-gaap: Intercompany Foreign Currency Balance, Name [Domain] us-types:domainItemType duration us-gaap:IntercompanyForeignCurrencyBalanceNameDomain
49 us-gaap: Intercompany Foreign Currency Balance [Line Items] xbrli:stringItemType duration us-gaap:IntercompanyForeignCurrencyBalanceLineItems
50 us-gaap: Intercompany Foreign Currency Balance, Foreign Currency xbrli:stringItemType duration us-gaap:IntercompanyForeignCurrencyBalanceForeignCurrency
51 us-gaap: Intercompany Foreign Currency Balance, Amount xbrli:monetaryItemType instant debit us-gaap:IntercompanyForeignCurrencyBalanceAmount