| * |
|
Network: (450000 - Disclosure - Commitment and Contingencies) |
| 1 |
|
us-gaap: Commitments and Contingencies Disclosure [Text Block]
|
us-types:textBlockItemType |
duration |
|
us-gaap:CommitmentsAndContingenciesDisclosureTextBlock |
| 2 |
|
us-gaap: Loss Contingency [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyAbstract |
| 3 |
|
us-gaap: Loss Contingency Disclosures
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyDisclosures |
| 4 |
|
us-gaap: Schedule of Loss Contingencies by Contingency [Text Block]
|
us-types:textBlockItemType |
duration |
|
us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock |
| 5 |
|
us-gaap: Loss Contingencies [Table]
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingenciesTable |
| 6 |
|
us-gaap: Loss Contingencies by Nature of Contingency [Axis]
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingenciesByNatureOfContingencyAxis |
| 7 |
|
us-gaap: Loss Contingency, Nature [Domain]
|
us-types:domainItemType |
duration |
|
us-gaap:LossContingencyNatureDomain |
| 8 |
|
us-gaap: Collectibility of Receivables [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:CollectibilityOfReceivablesMember |
| 9 |
|
us-gaap: Obligation to Repurchase Receivables Sold [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:ObligationToRepurchaseReceivablesSoldMember |
| 10 |
|
us-gaap: Pending or Threatened Litigation [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:PendingOrThreatenedLitigationMember |
| 11 |
|
us-gaap: Damages from Product Defects [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:DamagesFromProductDefectsMember |
| 12 |
|
us-gaap: Insurance Claims [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:InsuranceClaimsMember |
| 13 |
|
us-gaap: Insurance-related Assessments [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:InsuranceRelatedAssessmentsMember |
| 14 |
|
us-gaap: Loss from Catastrophes [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:LossFromCatastrophesMember |
| 15 |
|
us-gaap: Unfavorable Regulatory Action [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:UnfavorableRegulatoryActionMember |
| 16 |
|
us-gaap: Threat of Expropriation of Assets [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:ThreatOfExpropriationOfAssetsMember |
| 17 |
|
us-gaap: Damage from Fire, Explosion or Other Hazard [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:DamageFromFireExplosionOrOtherHazardMember |
| 18 |
|
us-gaap: Loss on Long-term Purchase Commitment [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:LossOnLongTermPurchaseCommitmentMember |
| 19 |
|
us-gaap: Withdrawal from Multiemployer Defined Benefit Plan [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:WithdrawalFromMultiemployerDefinedBenefitPlanMember |
| 20 |
|
us-gaap: Unasserted Claim [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:UnassertedClaimMember |
| 21 |
|
us-gaap: Guarantee Obligations [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:GuaranteeObligationsMember |
| 22 |
|
us-gaap: Financial Standby Letter of Credit [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:FinancialStandbyLetterOfCreditMember |
| 23 |
|
us-gaap: Market Value Guarantee [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:MarketValueGuaranteeMember |
| 24 |
|
us-gaap: Property Lease Guarantee [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:PropertyLeaseGuaranteeMember |
| 25 |
|
us-gaap: Stock Market Price Guarantee [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:StockMarketPriceGuaranteeMember |
| 26 |
|
us-gaap: Guarantee of Scheduled Contractual Cash Flows from Assets of Special Purpose Entity (SPE) [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:GuaranteeOfScheduledContractualCashFlowsFromAssetsOfSpecialPurposeEntitySPEMember |
| 27 |
|
us-gaap: Guarantee of Business Revenue [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:GuaranteeOfBusinessRevenueMember |
| 28 |
|
us-gaap: Performance Guarantee [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:PerformanceGuaranteeMember |
| 29 |
|
us-gaap: Guarantee of Indebtedness of Others [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:GuaranteeOfIndebtednessOfOthersMember |
| 30 |
|
us-gaap: Standby Letters of Credit [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:StandbyLettersOfCreditMember |
| 31 |
|
us-gaap: Indemnification Agreement [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:IndemnificationGuaranteeMember |
| 32 |
|
us-gaap: Indirect Guarantee of Indebtedness [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:IndirectGuaranteeOfIndebtednessMember |
| 33 |
|
us-gaap: Loss Contingencies [Line Items]
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingenciesLineItems |
| 34 |
|
us-gaap: Loss Contingency, Period of Occurrence
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyPeriodOfOccurrence |
| 35 |
|
us-gaap: Loss Contingency, Estimate [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyEstimateAbstract |
| 36 |
|
us-gaap: Loss Contingency, Management's Assessment and Process
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyManagementsAssessmentAndProcess |
| 37 |
|
us-gaap: Loss Contingency, Estimate of Possible Loss
|
xbrli:monetaryItemType |
instant |
debit |
us-gaap:LossContingencyEstimateOfPossibleLoss |
| 38 |
|
us-gaap: Loss Contingency, Range of Possible Loss
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyRangeOfPossibleLoss |
| 39 |
|
us-gaap: Loss Contingency, Range of Possible Loss, Minimum
|
xbrli:monetaryItemType |
instant |
debit |
us-gaap:LossContingencyRangeOfPossibleLossMinimum |
| 40 |
|
us-gaap: Loss Contingency, Range of Possible Loss, Maximum
|
xbrli:monetaryItemType |
instant |
debit |
us-gaap:LossContingencyRangeOfPossibleLossMaximum |
| 41 |
|
us-gaap: Loss Contingency, Range of Possible Loss, Portion Not Accrued
|
xbrli:monetaryItemType |
instant |
debit |
us-gaap:LossContingencyRangeOfPossibleLossPortionNotAccrued |
| 42 |
|
us-gaap: Loss Contingency, Inestimable Loss
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyInestimableLoss |
| 43 |
|
us-gaap: Loss Contingency, Estimated Recovery from Third Party
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyEstimatedRecoveryFromThirdParty |
| 44 |
|
us-gaap: Loss Contingency, Loss in Period
|
xbrli:monetaryItemType |
duration |
debit |
us-gaap:LossContingencyLossInPeriod |
| 45 |
|
us-gaap: Loss Contingency, Income Statement Caption
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyIncomeStatementCaption |
| 46 |
|
us-gaap: Loss Contingency, Information about Litigation Matters [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyInformationAboutLitigationMattersAbstract |
| 47 |
|
us-gaap: Loss Contingency, Lawsuit Filing Date
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyLawsuitFilingDate |
| 48 |
|
us-gaap: Loss Contingency, Name of Defendant
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyNameOfDefendant |
| 49 |
|
us-gaap: Loss Contingency, Name of Plaintiff
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyNameOfPlaintiff |
| 50 |
|
us-gaap: Loss Contingency, Trial or Alternative Dispute Resolution
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyTrialOrAlternativeDisputeResolution |
| 51 |
|
us-gaap: Loss Contingency, Parties Jointly and Severally Liable in Litigation
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyPartiesJointlyAndSeverallyLiableInLitigation |
| 52 |
|
us-gaap: Loss Contingency, Domicile of Litigation
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyDomicileOfLitigation |
| 53 |
|
us-gaap: Loss Contingency, Allegations
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyAllegations |
| 54 |
|
us-gaap: Loss Contingency, Damages Sought
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyDamagesSought |
| 55 |
|
us-gaap: Loss Contingency, Laws Affected
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyLawsAffected |
| 56 |
|
us-gaap: Loss Contingency, Actions Taken by Plaintiff
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyActionsTakenByPlaintiff |
| 57 |
|
us-gaap: Loss Contingency, Actions Taken by Plaintiff's Representative
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyActionsTakenByPlaintiffsRepresentative |
| 58 |
|
us-gaap: Loss Contingency, Actions Taken by Defendant
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyActionsTakenByDefendant |
| 59 |
|
us-gaap: Loss Contingency, Actions Taken by Court, Arbitrator or Mediator
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyActionsTakenByCourtArbitratorOrMediator |
| 60 |
|
us-gaap: Loss Contingency, Request for Information
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyRequestForInformation |
| 61 |
|
us-gaap: Loss Contingency, Expected Trial Commencement
|
xbrli:gYearMonthItemType |
duration |
|
us-gaap:LossContingencyExpectedTrialCommencement |
| 62 |
|
us-gaap: Loss Contingency, Opinion of Counsel
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyOpinionOfCounsel |
| 63 |
|
us-gaap: Loss Contingency, Settlement [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencySettlementAbstract |
| 64 |
|
us-gaap: Loss Contingency, Settlement Agreement, Date
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencySettlementAgreementDate |
| 65 |
|
us-gaap: Loss Contingency, Settlement Agreement, Counterparty's Name
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencySettlementAgreementCounterpartysName |
| 66 |
|
us-gaap: Loss Contingency, Settlement Agreement, Court
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencySettlementAgreementCourt |
| 67 |
|
us-gaap: Loss Contingency, Settlement Agreement, Terms
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencySettlementAgreementTerms |
| 68 |
|
us-gaap: Gain (Loss) Related to Litigation Settlement [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:GainLossRelatedToLitigationSettlementAbstract |
| 69 |
|
us-gaap: Litigation Settlement, Gross
|
xbrli:monetaryItemType |
duration |
credit |
us-gaap:LitigationSettlementGross |
| 70 |
|
us-gaap: Litigation Settlement, Expense
|
xbrli:monetaryItemType |
duration |
debit |
us-gaap:LitigationSettlementExpense |
| 71 |
|
us-gaap: Gain (Loss) Related to Litigation Settlement, Total
|
xbrli:monetaryItemType |
duration |
credit |
us-gaap:GainLossRelatedToLitigationSettlement |
| 72 |
|
us-gaap: Loss Contingency, Settlement Agreement, Consideration
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencySettlementAgreementConsideration |
| 73 |
|
us-gaap: Loss Contingency, Settlement Agreement, Report Classification
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencySettlementAgreementReportClassification |
| 74 |
|
us-gaap: Loss Contingency Accrual, Disclosures [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyAccrualDisclosuresAbstract |
| 75 |
|
us-gaap: Loss Contingency Accrual [Roll Forward]
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyAccrualRollForward |
| 76 |
|
us-gaap: Loss Contingency Accrual, at Carrying Value, Beginning Balance
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:LossContingencyAccrualAtCarryingValue |
| 77 |
|
us-gaap: Loss Contingency Accrual, Carrying Value, Provision
|
xbrli:monetaryItemType |
duration |
credit |
us-gaap:LossContingencyAccrualCarryingValueProvision |
| 78 |
|
us-gaap: Loss Contingency Accrual, Carrying Value, Payments
|
xbrli:monetaryItemType |
duration |
debit |
us-gaap:LossContingencyAccrualCarryingValuePayments |
| 79 |
|
us-gaap: Loss Contingency Accrual, Carrying Value, Period Increase (Decrease), Total
|
xbrli:monetaryItemType |
duration |
|
us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease |
| 80 |
|
us-gaap: Loss Contingency Accrual, at Carrying Value, Ending Balance
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:LossContingencyAccrualAtCarryingValue |
| 81 |
|
us-gaap: Loss Contingency, Classification of Accrual [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyClassificationOfAccrualAbstract |
| 82 |
|
us-gaap: Loss Contingency, Accrual Carrying Value, Current
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:LossContingencyAccrualCarryingValueCurrent |
| 83 |
|
us-gaap: Loss Contingency, Accrual Carrying Value, Noncurrent
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:LossContingencyAccrualCarryingValueNoncurrent |
| 84 |
|
us-gaap: Loss Contingency, Balance Sheet Caption
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyBalanceSheetCaption |
| 85 |
|
us-gaap: Retained Earnings, Appropriated
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:RetainedEarningsAppropriated |
| 86 |
|
us-gaap: Loss Contingency, Insurance-related Assessment [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyInsuranceRelatedAssessmentAbstract |
| 87 |
|
us-gaap: Loss Contingency, Undiscounted Amount of Insurance-related Assessment Liability
|
xbrli:monetaryItemType |
duration |
credit |
us-gaap:LossContingencyUndiscountedAmountOfInsuranceRelatedAssessmentLiability |
| 88 |
|
us-gaap: Loss Contingency, Discounted Amount of Insurance-related Assessment Liability
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:LossContingencyDiscountedAmountOfInsuranceRelatedAssessmentLiability |
| 89 |
|
us-gaap: Loss Contingency, Discounted Amount of Insurance-related Assessment Liability, Payment Period
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyDiscountedAmountOfInsuranceRelatedAssessmentLiabilityPaymentPeriod |
| 90 |
|
us-gaap: Loss Contingency, Discounted Amount of Insurance-related Assessment Liability, Realization Period for Associated Asset Offsets
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyDiscountedAmountOfInsuranceRelatedAssessmentLiabilityRealizationPeriodForAssociatedAssetOffsets |
| 91 |
|
us-gaap: Loss Contingency Accrual, Insurance-related Assessment, Discount Rate
|
us-types:percentItemType |
instant |
|
us-gaap:LossContingencyAccrualInsuranceRelatedAssessmentDiscountRate |
| 92 |
|
us-gaap: Loss Contingency Accrual, Insurance-related Assessment, Premium Tax Offset
|
xbrli:monetaryItemType |
instant |
debit |
us-gaap:LossContingencyAccrualInsuranceRelatedAssessmentPremiumTaxOffset |
| 93 |
|
us-gaap: Loss Contingency Accrual, Insurance-related Assessment, Policy Surcharge Asset
|
xbrli:monetaryItemType |
instant |
debit |
us-gaap:LossContingencyAccrualInsuranceRelatedAssessmentPolicySurchargeAsset |
| 94 |
|
us-gaap: Loss Contingency, Related Receivable [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyRelatedReceivableAbstract |
| 95 |
|
us-gaap: Movement in Loss Contingency Related Receivable, Increase (Decrease) [Roll Forward]
|
xbrli:stringItemType |
duration |
|
us-gaap:MovementInLossContingencyRelatedReceivableIncreaseDecreaseRollForward |
| 96 |
|
us-gaap: Loss Contingency, Related Receivable Carrying Value, Beginning Balance
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:LossContingencyRelatedReceivableCarryingValue |
| 97 |
|
us-gaap: Loss Contingency, Related Receivable Carrying Value, Additions
|
xbrli:monetaryItemType |
duration |
debit |
us-gaap:LossContingencyRelatedReceivableCarryingValueAdditions |
| 98 |
|
us-gaap: Loss Contingency, Related Receivable Carrying Value, Receipts
|
xbrli:monetaryItemType |
duration |
credit |
us-gaap:LossContingencyRelatedReceivableCarryingValueReceipts |
| 99 |
|
us-gaap: Loss Contingency, Related Receivable Carrying Value, Period Increase (Decrease), Total
|
xbrli:monetaryItemType |
duration |
|
us-gaap:LossContingencyRelatedReceivableCarryingValuePeriodIncreaseDecrease |
| 100 |
|
us-gaap: Loss Contingency, Related Receivable Carrying Value, Ending Balance
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:LossContingencyRelatedReceivableCarryingValue |
| 101 |
|
us-gaap: Loss Contingency, Related Receivable Carrying Value [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyRelatedReceivableCarryingValueAbstract |
| 102 |
|
us-gaap: Loss Contingency, Related Receivable Carrying Value, Current
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:LossContingencyRelatedReceivableCarryingValueCurrent |
| 103 |
|
us-gaap: Loss Contingency, Related Receivable Carrying Value, Noncurrent
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:LossContingencyRelatedReceivableCarryingValueNoncurrent |
| 104 |
|
us-gaap: Loss Contingency, Related Receivable Carrying Value, Total
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:LossContingencyRelatedReceivableCarryingValue |
| 105 |
|
us-gaap: Loss Contingency, Related Receivable, Caption
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyRelatedReceivableCaption |
| 106 |
|
us-gaap: Loss Contingency, Claims Quantities [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyClaimsQuantitiesAbstract |
| 107 |
|
us-gaap: Loss Contingency, Pending Claims, Number
|
xbrli:integerItemType |
instant |
|
us-gaap:LossContingencyPendingClaimsNumber |
| 108 |
|
us-gaap: Loss Contingency, New Claims Filed, Number
|
xbrli:integerItemType |
duration |
|
us-gaap:LossContingencyNewClaimsFiledNumber |
| 109 |
|
us-gaap: Loss Contingency, Claims Settled and Dismissed, Number
|
xbrli:integerItemType |
duration |
|
us-gaap:LossContingencyClaimsSettledAndDismissedNumber |
| 110 |
|
us-gaap: Product Liability Contingencies [Text Block]
|
us-types:textBlockItemType |
duration |
|
us-gaap:ProductLiabilityContingenciesTextBlock |
| 111 |
|
us-gaap: Product Liability Contingency [Table]
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductLiabilityContingencyTable |
| 112 |
|
us-gaap: Products and Services [Axis]
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductOrServiceAxis |
| 113 |
|
us-gaap: Product and Service, Name [Domain]
|
us-types:domainItemType |
duration |
|
us-gaap:ProductOrServiceNameDomain |
| 114 |
|
us-gaap: Product Liability Contingency [Line Items]
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductLiabilityContingencyLineItems |
| 115 |
|
us-gaap: Product Liability Contingency, Description
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductLiabilityContingencyDescription |
| 116 |
|
us-gaap: Product Liability Contingency, Geographic Areas
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductLiabilityContingencyGeographicAreas |
| 117 |
|
us-gaap: Product Liability Contingency, Management Assessment Process
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductLiabilityContingencyManagementAssessmentProcess |
| 118 |
|
us-gaap: Product Liability Contingency, Accrual, Assumptions
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductLiabilityContingencyAccrualAssumptions |
| 119 |
|
us-gaap: Product Liability Contingency, Circumstances Impacting Precision of Estimate
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductLiabilityContingencyCircumstancesImpactingPrecisionOfEstimate |
| 120 |
|
us-gaap: Product Liability Contingency, Factors Changing Estimate
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductLiabilityContingencyFactorsChangingEstimate |
| 121 |
|
us-gaap: Product Liability Contingency, Loss Inestimable Explanation
|
us-types:durationStringItemType |
duration |
|
us-gaap:ProductLiabilityContingencyLossInestimableExplanation |
| 122 |
|
us-gaap: Loss Contingency Accrual , Product Liability, Net [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyAccrualProductLiabilityNetAbstract |
| 123 |
|
us-gaap: Loss Contingency Accrual , Product Liability, Material Components [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyAccrualProductLiabilityMaterialComponentsAbstract |
| 124 |
|
us-gaap: Product Liability Accrual, Material Components
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductLiabilityAccrualMaterialComponents |
| 125 |
|
us-gaap: Product Liability Accrual, Component Amount
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:ProductLiabilityAccrualComponentAmount |
| 126 |
|
us-gaap: Product Liability Accrual, Period Expense, Caption
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductLiabilityAccrualPeriodExpenseCaption |
| 127 |
|
us-gaap: Product Liability Accrual, Period Expense
|
xbrli:monetaryItemType |
duration |
debit |
us-gaap:ProductLiabilityAccrualPeriodExpense |
| 128 |
|
us-gaap: Loss Contingency Accrual , Product Liability, Gross [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyAccrualProductLiabilityGrossAbstract |
| 129 |
|
us-gaap: Loss Contingency Accrual , Product Liability, Undiscounted, Due within One Year
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:LossContingencyAccrualProductLiabilityUndiscountedDueWithinOneYear |
| 130 |
|
us-gaap: Loss Contingency Accrual , Product Liability, Undiscounted, Due in Second Year
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:LossContingencyAccrualProductLiabilityUndiscountedDueInSecondYear |
| 131 |
|
us-gaap: Loss Contingency Accrual , Product Liability, Undiscounted, Due in Third Year
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:LossContingencyAccrualProductLiabilityUndiscountedDueInThirdYear |
| 132 |
|
us-gaap: Loss Contingency Accrual , Product Liability, Undiscounted, Due in Fourth Year
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:LossContingencyAccrualProductLiabilityUndiscountedDueInFourthYear |
| 133 |
|
us-gaap: Loss Contingency Accrual , Product Liability, Undiscounted, Due in Fifth Year
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:LossContingencyAccrualProductLiabilityUndiscountedDueInFifthYear |
| 134 |
|
us-gaap: Loss Contingency Accrual , Product Liability, Undiscounted, Due after Fifth Year
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:LossContingencyAccrualProductLiabilityUndiscountedDueAfterFifthYear |
| 135 |
|
us-gaap: Loss Contingency Accrual , Product Liability, Gross, Total
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:LossContingencyAccrualProductLiabilityGross |
| 136 |
|
us-gaap: Loss Contingency Accrual , Product Liability, Discount
|
xbrli:monetaryItemType |
instant |
debit |
us-gaap:LossContingencyAccrualProductLiabilityDiscount |
| 137 |
|
us-gaap: Loss Contingency Accrual , Product Liability, Net
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:LossContingencyAccrualProductLiabilityNet |
| 138 |
|
us-gaap: Loss Contingency Accrual , Product Liability, Net, Explanation of Material Change in Accrual
|
xbrli:stringItemType |
duration |
|
us-gaap:LossContingencyAccrualProductLiabilityNetExplanationOfMaterialChangeInAccrual |
| 139 |
|
us-gaap: Product Liability Contingency, Accrual, Discount Rate
|
us-types:percentItemType |
instant |
|
us-gaap:ProductLiabilityContingencyAccrualDiscountRate |
| 140 |
|
us-gaap: Product Liability Contingency, Accrual, Discount Amount
|
xbrli:monetaryItemType |
instant |
debit |
us-gaap:ProductLiabilityContingencyAccrualDiscountAmount |
| 141 |
|
us-gaap: Product Liability Contingency, Accrual, Present Value
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:ProductLiabilityContingencyAccrualPresentValue |
| 142 |
|
us-gaap: Product Liability Contingency, Accrual, Caption
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductLiabilityContingencyAccrualCaption |
| 143 |
|
us-gaap: Product Liability Contingency, Indication Accrual May Change
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductLiabilityContingencyIndicationAccrualMayChange |
| 144 |
|
us-gaap: Product Liability Contingency, Loss Exposure Not Accrued, Description
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductLiabilityContingencyLossExposureNotAccruedDescription |
| 145 |
|
us-gaap: Product Liability Contingency, Loss Exposure Not Accrued, Best Estimate
|
xbrli:monetaryItemType |
duration |
debit |
us-gaap:ProductLiabilityContingencyLossExposureNotAccruedBestEstimate |
| 146 |
|
us-gaap: Product Liability Contingency, Loss Exposure Not Accrued, Low Estimate
|
xbrli:monetaryItemType |
duration |
debit |
us-gaap:ProductLiabilityContingencyLossExposureNotAccruedLowEstimate |
| 147 |
|
us-gaap: Product Liability Contingency, Loss Exposure Not Accrued, High Estimate
|
xbrli:monetaryItemType |
duration |
debit |
us-gaap:ProductLiabilityContingencyLossExposureNotAccruedHighEstimate |
| 148 |
|
us-gaap: Product Liability Contingency, Loss Exposure Not Accrued, Third Party Recovery Commentary
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductLiabilityContingencyLossExposureNotAccruedThirdPartyRecoveryCommentary |
| 149 |
|
us-gaap: Product Liability Contingency, Loss Exposure in Excess of Accrual, Description
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductLiabilityContingencyLossExposureInExcessOfAccrualDescription |
| 150 |
|
us-gaap: Product Liability Contingency, Loss Exposure in Excess of Accrual, Best Estimate
|
xbrli:monetaryItemType |
duration |
debit |
us-gaap:ProductLiabilityContingencyLossExposureInExcessOfAccrualBestEstimate |
| 151 |
|
us-gaap: Product Liability Contingency, Loss Exposure in Excess of Accrual, Low Estimate
|
xbrli:monetaryItemType |
duration |
debit |
us-gaap:ProductLiabilityContingencyLossExposureInExcessOfAccrualLowEstimate |
| 152 |
|
us-gaap: Product Liability Contingency, Loss Exposure in Excess of Accrual, High Estimate
|
xbrli:monetaryItemType |
duration |
debit |
us-gaap:ProductLiabilityContingencyLossExposureInExcessOfAccrualHighEstimate |
| 153 |
|
us-gaap: Product Liability Contingency, Unasserted Claims
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductLiabilityContingencyUnassertedClaims |
| 154 |
|
us-gaap: Product Liability Contingency, Uncertainties from Joint and Several Liability
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductLiabilityContingencyUncertaintiesFromJointAndSeveralLiability |
| 155 |
|
us-gaap: Product Liability Contingency, Uncertainties from Insurance
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductLiabilityContingencyUncertaintiesFromInsurance |
| 156 |
|
us-gaap: Product Liability Contingency, Time Frame of Disbursements
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductLiabilityContingencyTimeFrameOfDisbursements |
| 157 |
|
us-gaap: Product Liability Contingency, Recovery from Third Party of Environmental Remediation Cost
|
xbrli:monetaryItemType |
duration |
credit |
us-gaap:ProductLiabilityContingencyRecoveryFromThirdPartyOfEnvironmentalRemediationCost |
| 158 |
|
us-gaap: Gain Contingency [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:GainContingencyAbstract |
| 159 |
|
us-gaap: Schedule of Gain Contingencies by Contingency [Text Block]
|
us-types:textBlockItemType |
duration |
|
us-gaap:ScheduleOfGainContingenciesByContingencyTextBlock |
| 160 |
|
us-gaap: Gain Contingencies [Table]
|
xbrli:stringItemType |
duration |
|
us-gaap:GainContingenciesTable |
| 161 |
|
us-gaap: Gain Contingencies by Nature [Axis]
|
xbrli:stringItemType |
duration |
|
us-gaap:GainContingenciesByNatureAxis |
| 162 |
|
us-gaap: Gain Contingency, Nature [Domain]
|
us-types:domainItemType |
duration |
|
us-gaap:GainContingencyNatureDomain |
| 163 |
|
us-gaap: Positive Outcome of Litigation [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:PositiveOutcomeOfLitigationMember |
| 164 |
|
us-gaap: Insurance Settlement [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:InsuranceSettlementMember |
| 165 |
|
us-gaap: Favorable Regulatory Action [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:FavorableRegulatoryActionMember |
| 166 |
|
us-gaap: Reduction in Taxes [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:ReductionInTaxesMember |
| 167 |
|
us-gaap: Gain Contingencies [Line Items]
|
xbrli:stringItemType |
duration |
|
us-gaap:GainContingenciesLineItems |
| 168 |
|
us-gaap: Gain Contingency, Description
|
xbrli:stringItemType |
duration |
|
us-gaap:GainContingencyDescription |
| 169 |
|
us-gaap: Former Gain Contingency, Recognized in Current Period
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:FormerGainContingencyRecognizedInCurrentPeriod |
| 170 |
|
us-gaap: Gain Contingency, Income Statement Caption
|
xbrli:stringItemType |
duration |
|
us-gaap:GainContingencyIncomeStatementCaption |
| 171 |
|
us-gaap: Gain Contingency, Unrecorded Amount
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:GainContingencyUnrecordedAmount |
| 172 |
|
us-gaap: Commitments Disclosure [Text Block]
|
us-types:textBlockItemType |
duration |
|
us-gaap:CommitmentsDisclosureTextBlock |
| 173 |
|
us-gaap: Significant Purchase and Supply Commitment, Excluding Long-term Commitment [Text Block]
|
us-types:textBlockItemType |
duration |
|
us-gaap:SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTextBlock |
| 174 |
|
us-gaap: Significant Purchase and Supply Commitment, Excluding Long-term Commitment [Table]
|
xbrli:stringItemType |
duration |
|
us-gaap:SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTable |
| 175 |
|
us-gaap: Significant Purchase and Supply Commitment, Excluding Long-term Commitment by Type [Axis]
|
xbrli:stringItemType |
duration |
|
us-gaap:SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentByTypeAxis |
| 176 |
|
us-gaap: Significant Purchase and Supply Commitment, Excluding Long-term Commitment, Type [Domain]
|
us-types:domainItemType |
duration |
|
us-gaap:SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentTypeDomain |
| 177 |
|
us-gaap: Purchase Commitment [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:PurchaseCommitmentMember |
| 178 |
|
us-gaap: Supply Commitment [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:SupplyCommitmentMember |
| 179 |
|
us-gaap: Significant Purchase and Supply Commitment, Excluding Long-term Commitment [Line Items]
|
xbrli:stringItemType |
duration |
|
us-gaap:SignificantPurchaseAndSupplyCommitmentExcludingLongtermCommitmentLineItems |
| 180 |
|
us-gaap: Significant Commitment, Description
|
xbrli:stringItemType |
duration |
|
us-gaap:SignificantCommitmentDescription |
| 181 |
|
us-gaap: Significant Commitment, Remaining Minimum Amount Committed
|
xbrli:monetaryItemType |
instant |
debit |
us-gaap:SignificantCommitmentRemainingMinimumAmountCommitted |
| 182 |
|
us-gaap: Long-term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract |
| 183 |
|
us-gaap: Long-term Purchase Commitment [Text Block]
|
us-types:textBlockItemType |
duration |
|
us-gaap:LongTermPurchaseCommitmentTextBlock |
| 184 |
|
us-gaap: Long-term Purchase Commitment [Table]
|
xbrli:stringItemType |
duration |
|
us-gaap:LongTermPurchaseCommitmentTable |
| 185 |
|
us-gaap: Long-term Purchase Commitment by Category of Item Purchased [Axis]
|
xbrli:stringItemType |
duration |
|
us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis |
| 186 |
|
us-gaap: Long-term Purchase Commitment, Category of Item Purchased [Domain]
|
us-types:domainItemType |
duration |
|
us-gaap:LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain |
| 187 |
|
us-gaap: Capital Additions [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:CapitalAdditionsMember |
| 188 |
|
us-gaap: Inventories [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:InventoriesMember |
| 189 |
|
us-gaap: Research and Development Arrangement [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:ResearchAndDevelopmentArrangementMember |
| 190 |
|
us-gaap: Long-term Purchase Commitment [Line Items]
|
xbrli:stringItemType |
duration |
|
us-gaap:LongTermPurchaseCommitmentLineItems |
| 191 |
|
us-gaap: Long-term Purchase Commitment, Description
|
xbrli:stringItemType |
duration |
|
us-gaap:LongTermPurchaseCommitmentDescription |
| 192 |
|
us-gaap: Long-term Purchase Commitment, Minimum Quantity Required
|
xbrli:integerItemType |
duration |
|
us-gaap:LongTermPurchaseCommitmentMinimumQuantityRequired |
| 193 |
|
us-gaap: Long-term Purchase Commitment, Potential Adverse Consequences
|
xbrli:stringItemType |
duration |
|
us-gaap:LongTermPurchaseCommitmentPotentialAdverseConsequences |
| 194 |
|
us-gaap: Long-term Purchase Commitment, Time Period
|
xbrli:stringItemType |
duration |
|
us-gaap:LongTermPurchaseCommitmentTimePeriod |
| 195 |
|
us-gaap: Long-term Purchase Commitment, Milestones
|
xbrli:stringItemType |
duration |
|
us-gaap:LongTermPurchaseCommitmentMilestones |
| 196 |
|
us-gaap: Long-term Purchase Commitment, Amount
|
xbrli:monetaryItemType |
duration |
credit |
us-gaap:LongTermPurchaseCommitmentAmount |
| 197 |
|
us-gaap: Long-term Purchase Commitment, Specified Form of Payment
|
xbrli:stringItemType |
duration |
|
us-gaap:LongTermPurchaseCommitmentSpecifiedFormOfPayment |
| 198 |
|
us-gaap: Unconditional Purchase Obligations (Excluding Capital Stock Redemptions) [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:UnconditionalPurchaseObligationsExcludingCapitalStockRedemptionsAbstract |
| 199 |
|
us-gaap: Recorded Unconditional Purchase Obligations [Text Block]
|
us-types:textBlockItemType |
duration |
|
us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock |
| 200 |
|
us-gaap: Recorded Unconditional Purchase Obligation [Table]
|
xbrli:stringItemType |
duration |
|
us-gaap:RecordedUnconditionalPurchaseObligationTable |
| 201 |
|
us-gaap: Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]
|
xbrli:stringItemType |
duration |
|
us-gaap:RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis |
| 202 |
|
us-gaap: Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]
|
us-types:domainItemType |
duration |
|
us-gaap:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain |
| 203 |
|
us-gaap: Capital Additions [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:CapitalAdditionsMember |
| 204 |
|
us-gaap: Inventories [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:InventoriesMember |
| 205 |
|
us-gaap: Public Utilities, Inventory, Fuel [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:PublicUtilitiesInventoryFuelMember |
| 206 |
|
us-gaap: Research and Development Arrangement [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:ResearchAndDevelopmentArrangementMember |
| 207 |
|
us-gaap: Recorded Unconditional Purchase Obligation [Line Items]
|
xbrli:stringItemType |
duration |
|
us-gaap:RecordedUnconditionalPurchaseObligationLineItems |
| 208 |
|
us-gaap: Recorded Unconditional Purchase Obligation, Description
|
xbrli:stringItemType |
duration |
|
us-gaap:RecordedUnconditionalPurchaseObligationDescription |
| 209 |
|
us-gaap: Recorded Unconditional Purchase Obligation Payment Schedule [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:RecordedUnconditionalPurchaseObligationPaymentScheduleAbstract |
| 210 |
|
us-gaap: Recorded Unconditional Purchase Obligation Due within One Year
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear |
| 211 |
|
us-gaap: Recorded Unconditional Purchase Obligation Due in Second Year
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:RecordedUnconditionalPurchaseObligationDueInSecondYear |
| 212 |
|
us-gaap: Recorded Unconditional Purchase Obligation Due in Third Year
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:RecordedUnconditionalPurchaseObligationDueInThirdYear |
| 213 |
|
us-gaap: Recorded Unconditional Purchase Obligation Due in Fourth Year
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:RecordedUnconditionalPurchaseObligationDueInFourthYear |
| 214 |
|
us-gaap: Recorded Unconditional Purchase Obligation Due in Fifth Year
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:RecordedUnconditionalPurchaseObligationDueInFifthYear |
| 215 |
|
us-gaap: Recorded Unconditional Purchase Obligation Due after Fifth Year
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:RecordedUnconditionalPurchaseObligationDueAfterFifthYear |
| 216 |
|
us-gaap: Recorded Unconditional Purchase Obligation, Total
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:RecordedUnconditionalPurchaseObligation |
| 217 |
|
us-gaap: Recorded Unconditional Purchase Obligation, Amount of Maturities and Sinking Fund Requirements
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:RecordedUnconditionalPurchaseObligationAmountOfMaturitiesAndSinkingFundRequirements |
| 218 |
|
us-gaap: Recorded Unconditional Purchase Obligation, Nonfinancial Assets Pledged as Security, Description
|
xbrli:stringItemType |
duration |
|
us-gaap:RecordedUnconditionalPurchaseObligationNonfinancialAssetsPledgedAsSecurityDescription |
| 219 |
|
us-gaap: Recorded Unconditional Purchase Obligation, Nonfinancial Assets Pledged as Security, Value
|
xbrli:monetaryItemType |
instant |
debit |
us-gaap:RecordedUnconditionalPurchaseObligationNonfinancialAssetsPledgedAsSecurityValue |
| 220 |
|
us-gaap: Unrecorded Unconditional Purchase Obligations Disclosure [Text Block]
|
us-types:textBlockItemType |
duration |
|
us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock |
| 221 |
|
us-gaap: Unrecorded Unconditional Purchase Obligation [Table]
|
xbrli:stringItemType |
duration |
|
us-gaap:UnrecordedUnconditionalPurchaseObligationTable |
| 222 |
|
us-gaap: Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]
|
xbrli:stringItemType |
duration |
|
us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis |
| 223 |
|
us-gaap: Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]
|
us-types:domainItemType |
duration |
|
us-gaap:UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain |
| 224 |
|
us-gaap: Capital Additions [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:CapitalAdditionsMember |
| 225 |
|
us-gaap: Inventories [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:InventoriesMember |
| 226 |
|
us-gaap: Public Utilities, Inventory, Fuel [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:PublicUtilitiesInventoryFuelMember |
| 227 |
|
us-gaap: Research and Development Arrangement [Member]
|
us-types:domainItemType |
duration |
|
us-gaap:ResearchAndDevelopmentArrangementMember |
| 228 |
|
us-gaap: Unrecorded Unconditional Purchase Obligation [Line Items]
|
xbrli:stringItemType |
duration |
|
us-gaap:UnrecordedUnconditionalPurchaseObligationLineItems |
| 229 |
|
us-gaap: Unrecorded Unconditional Purchase Obligation, Description
|
xbrli:stringItemType |
duration |
|
us-gaap:UnrecordedUnconditionalPurchaseObligationDescription |
| 230 |
|
us-gaap: Term of Unrecorded Unconditional Purchase Obligation
|
xbrli:stringItemType |
duration |
|
us-gaap:TermOfUnrecordedUnconditionalPurchaseObligation |
| 231 |
|
us-gaap: Unrecorded Unconditional Purchase Obligation, Balance Sheet Amount
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount |
| 232 |
|
us-gaap: Unrecorded Unconditional Purchase Obligation, Balance on First Anniversary
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary |
| 233 |
|
us-gaap: Unrecorded Unconditional Purchase Obligation, Balance on Second Anniversary
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary |
| 234 |
|
us-gaap: Unrecorded Unconditional Purchase Obligation, Balance on Third Anniversary
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary |
| 235 |
|
us-gaap: Unrecorded Unconditional Purchase Obligation, Balance on Fourth Anniversary
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary |
| 236 |
|
us-gaap: Unrecorded Unconditional Purchase Obligation, Balance on Fifth Anniversary
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary |
| 237 |
|
us-gaap: Unrecorded Unconditional Purchase Obligation, Nature of Variable Components
|
xbrli:stringItemType |
duration |
|
us-gaap:UnrecordedUnconditionalPurchaseObligationNatureOfVariableComponents |
| 238 |
|
us-gaap: Unrecorded Unconditional Purchase Obligation, Purchases
|
xbrli:monetaryItemType |
duration |
debit |
us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases |
| 239 |
|
us-gaap: Unrecorded Unconditional Purchase Obligation, Imputed Interest
|
xbrli:monetaryItemType |
instant |
debit |
us-gaap:UnrecordedUnconditionalPurchaseObligationImputedInterest |
| 240 |
|
us-gaap: Registration Payment Arrangements [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:RegistrationPaymentArrangementsAbstract |
| 241 |
|
us-gaap: Registration Payment Arrangement [Text Block]
|
us-types:textBlockItemType |
duration |
|
us-gaap:RegistrationPaymentArrangementTextBlock |
| 242 |
|
us-gaap: Registration Payment Arrangement [Table]
|
xbrli:stringItemType |
duration |
|
us-gaap:RegistrationPaymentArrangementTable |
| 243 |
|
us-gaap: Registration Payment Arrangement by Arrangement [Axis]
|
xbrli:stringItemType |
duration |
|
us-gaap:RegistrationPaymentArrangementByArrangementAxis |
| 244 |
|
us-gaap: Registration Payment Arrangement, Arrangement [Domain]
|
us-types:domainItemType |
duration |
|
us-gaap:RegistrationPaymentArrangementArrangementDomain |
| 245 |
|
us-gaap: Registration Payment Arrangement [Line Items]
|
xbrli:stringItemType |
duration |
|
us-gaap:RegistrationPaymentArrangementLineItems |
| 246 |
|
us-gaap: Registration Payment Arrangement, Term
|
xbrli:stringItemType |
duration |
|
us-gaap:RegistrationPaymentArrangementTerm |
| 247 |
|
us-gaap: Registration Payment Arrangement, Subject Financial Instrument
|
xbrli:stringItemType |
duration |
|
us-gaap:RegistrationPaymentArrangementSubjectFinancialInstrument |
| 248 |
|
us-gaap: Registration Payment Arrangement, Event to Transfer Consideration
|
xbrli:stringItemType |
duration |
|
us-gaap:RegistrationPaymentArrangementEventToTransferConsideration |
| 249 |
|
us-gaap: Registration Payment Arrangement, Settlement Alternatives
|
xbrli:stringItemType |
duration |
|
us-gaap:RegistrationPaymentArrangementSettlementAlternatives |
| 250 |
|
us-gaap: Registration Payment Arrangement, Maximum Potential Consideration
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:RegistrationPaymentArrangementMaximumPotentialConsideration |
| 251 |
|
us-gaap: Registration Payment Arrangement, Unlimited Consideration
|
xbrli:stringItemType |
duration |
|
us-gaap:RegistrationPaymentArrangementUnlimitedConsideration |
| 252 |
|
us-gaap: Registration Payment Arrangement, Accrual Carrying Value
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:RegistrationPaymentArrangementAccrualCarryingValue |
| 253 |
|
us-gaap: Registration Payment Arrangement, Balance Sheet Caption
|
xbrli:stringItemType |
duration |
|
us-gaap:RegistrationPaymentArrangementBalanceSheetCaption |
| 254 |
|
us-gaap: Registration Payment Arrangement, Gains and Losses Classification
|
xbrli:stringItemType |
duration |
|
us-gaap:RegistrationPaymentArrangementGainsAndLossesClassification |
| 255 |
|
us-gaap: Registration Payment Arrangement, Gains and Losses
|
xbrli:monetaryItemType |
duration |
credit |
us-gaap:RegistrationPaymentArrangementGainsAndLosses |
| 256 |
|
us-gaap: Product Warranties Disclosures [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductWarrantiesDisclosuresAbstract |
| 257 |
|
us-gaap: Product Warranty Disclosure [Text Block]
|
us-types:textBlockItemType |
duration |
|
us-gaap:ProductWarrantyDisclosureTextBlock |
| 258 |
|
us-gaap: Standard Product Warranty Disclosure [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:StandardProductWarrantyDisclosureAbstract |
| 259 |
|
us-gaap: Standard Product Warranty Description
|
xbrli:stringItemType |
duration |
|
us-gaap:StandardProductWarrantyDescription |
| 260 |
|
us-gaap: Movement in Standard Product Warranty Accrual [Roll Forward]
|
xbrli:stringItemType |
duration |
|
us-gaap:MovementInStandardProductWarrantyAccrualRollForward |
| 261 |
|
us-gaap: Standard Product Warranty Accrual, Beginning Balance
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:StandardProductWarrantyAccrual |
| 262 |
|
us-gaap: Standard Product Warranty Accrual, Warranties Issued
|
xbrli:monetaryItemType |
duration |
credit |
us-gaap:StandardProductWarrantyAccrualWarrantiesIssued |
| 263 |
|
us-gaap: Standard Product Warranty Accrual, Preexisting, Increase (Decrease)
|
xbrli:monetaryItemType |
duration |
credit |
us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease |
| 264 |
|
us-gaap: Standard Product Warranty Accrual, Payments
|
xbrli:monetaryItemType |
duration |
debit |
us-gaap:StandardProductWarrantyAccrualPayments |
| 265 |
|
us-gaap: Standard Product Warranty Accrual, Additions from Business Acquisition
|
xbrli:monetaryItemType |
duration |
credit |
us-gaap:StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition |
| 266 |
|
us-gaap: Standard Product Warranty Accrual, Currency Translation, Increase (Decrease)
|
xbrli:monetaryItemType |
duration |
credit |
us-gaap:StandardProductWarrantyAccrualCurrencyTranslationIncreaseDecrease |
| 267 |
|
us-gaap: Standard Product Warranty Accrual, Period Increase (Decrease), Total
|
xbrli:monetaryItemType |
duration |
|
us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease |
| 268 |
|
us-gaap: Standard Product Warranty Accrual, Ending Balance
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:StandardProductWarrantyAccrual |
| 269 |
|
us-gaap: Standard Product Warranty Accrual, Balance Sheet Caption
|
xbrli:stringItemType |
duration |
|
us-gaap:StandardProductWarrantyAccrualBalanceSheetCaption |
| 270 |
|
us-gaap: Standard Product Warranty Accrual, Balance Sheet Classification [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:StandardProductWarrantyAccrualBalanceSheetClassificationAbstract |
| 271 |
|
us-gaap: Standard Product Warranty Accrual, Current
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:StandardProductWarrantyAccrualCurrent |
| 272 |
|
us-gaap: Standard Product Warranty Accrual, Noncurrent
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:StandardProductWarrantyAccrualNoncurrent |
| 273 |
|
us-gaap: Standard Product Warranty Accrual, Total
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:StandardProductWarrantyAccrual |
| 274 |
|
us-gaap: Extended Product Warranty Disclosure [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:ExtendedProductWarrantyDisclosureAbstract |
| 275 |
|
us-gaap: Extended Product Warranty Description
|
xbrli:stringItemType |
duration |
|
us-gaap:ExtendedProductWarrantyDescription |
| 276 |
|
us-gaap: Movement in Extended Product Warranty Accrual [Roll Forward]
|
xbrli:stringItemType |
duration |
|
us-gaap:MovementInExtendedProductWarrantyAccrualRollForward |
| 277 |
|
us-gaap: Extended Product Warranty Accrual, Beginning Balance
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:ExtendedProductWarrantyAccrual |
| 278 |
|
us-gaap: Extended Product Warranty Accrual, Warranties Issued
|
xbrli:monetaryItemType |
duration |
credit |
us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued |
| 279 |
|
us-gaap: Extended Product Warranty Accrual, Preexisting Increase (Decrease)
|
xbrli:monetaryItemType |
duration |
credit |
us-gaap:ExtendedProductWarrantyAccrualPreexistingIncreaseDecrease |
| 280 |
|
us-gaap: Extended Product Warranty Accrual, Payments
|
xbrli:monetaryItemType |
duration |
debit |
us-gaap:ExtendedProductWarrantyAccrualPayments |
| 281 |
|
us-gaap: Extended Product Warranty Accrual, Additions from Business Acquisition
|
xbrli:monetaryItemType |
duration |
credit |
us-gaap:ExtendedProductWarrantyAccrualAdditionsFromBusinessAcquisition |
| 282 |
|
us-gaap: Extended Product Warranty Accrual, Currency Translation Increase (Decrease)
|
xbrli:monetaryItemType |
duration |
credit |
us-gaap:ExtendedProductWarrantyAccrualCurrencyTranslationIncreaseDecrease |
| 283 |
|
us-gaap: Extended Product Warranty Accrual, Period Increase (Decrease), Total
|
xbrli:monetaryItemType |
duration |
|
us-gaap:ExtendedProductWarrantyAccrualPeriodIncreaseDecrease |
| 284 |
|
us-gaap: Extended Product Warranty Accrual, Ending Balance
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:ExtendedProductWarrantyAccrual |
| 285 |
|
us-gaap: Extended Product Warranty Accrual, Balance Sheet Caption
|
xbrli:stringItemType |
duration |
|
us-gaap:ExtendedProductWarrantyAccrualBalanceSheetCaption |
| 286 |
|
us-gaap: Extended Product Warranty Accrual, Balance Sheet Classification [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:ExtendedProductWarrantyAccrualBalanceSheetClassificationAbstract |
| 287 |
|
us-gaap: Extended Product Warranty Accrual, Current
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:ExtendedProductWarrantyAccrualCurrent |
| 288 |
|
us-gaap: Extended Product Warranty Accrual, Noncurrent
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:ExtendedProductWarrantyAccrualNoncurrent |
| 289 |
|
us-gaap: Extended Product Warranty Accrual, Total
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:ExtendedProductWarrantyAccrual |
| 290 |
|
us-gaap: Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]
|
xbrli:stringItemType |
duration |
|
us-gaap:MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward |
| 291 |
|
us-gaap: Product Warranty Accrual, Beginning Balance
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:ProductWarrantyAccrual |
| 292 |
|
us-gaap: Product Warranty Accrual, Warranties Issued
|
xbrli:monetaryItemType |
duration |
credit |
us-gaap:ProductWarrantyAccrualWarrantiesIssued |
| 293 |
|
us-gaap: Product Warranty Accrual, Preexisting, Increase (Decrease)
|
xbrli:monetaryItemType |
duration |
credit |
us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease |
| 294 |
|
us-gaap: Product Warranty Accrual, Payments
|
xbrli:monetaryItemType |
duration |
debit |
us-gaap:ProductWarrantyAccrualPayments |
| 295 |
|
us-gaap: Product Warranty Accrual, Additions from Business Acquisition
|
xbrli:monetaryItemType |
duration |
credit |
us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition |
| 296 |
|
us-gaap: Product Warranty Accrual, Currency Translation, Increase (Decrease)
|
xbrli:monetaryItemType |
duration |
credit |
us-gaap:ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease |
| 297 |
|
us-gaap: Product Warranty Accrual, Period Increase (Decrease), Total
|
xbrli:monetaryItemType |
duration |
|
us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease |
| 298 |
|
us-gaap: Product Warranty Accrual, Ending Balance
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:ProductWarrantyAccrual |
| 299 |
|
us-gaap: Product Warranty Accrual, Balance Sheet Classification [Abstract]
|
xbrli:stringItemType |
duration |
|
us-gaap:ProductWarrantyAccrualBalanceSheetClassificationAbstract |
| 300 |
|
us-gaap: Product Warranty Accrual, Current
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:ProductWarrantyAccrualClassifiedCurrent |
| 301 |
|
us-gaap: Product Warranty Accrual, Noncurrent
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:ProductWarrantyAccrualNoncurrent |
| 302 |
|
us-gaap: Product Warranty Accrual, Total
|
xbrli:monetaryItemType |
instant |
credit |
us-gaap:ProductWarrantyAccrual |
| 303 |
|
us-gaap: Product Warranty Expense
|
xbrli:monetaryItemType |
duration |
debit |
us-gaap:ProductWarrantyExpense |