SHAREOWNERS' EQUITY SHAREOWNERS' EQUITY - RECLASSIFICATION FROM AOCI (Details) (USD $)
In Millions, unless otherwise specified |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
|
Accumulated Translation Adjustment [Member] | |||
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax |
$ 0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
||
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax |
(161)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
|
Accumulated Net Unrealized Investment Gain (Loss) [Member] | |||
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax |
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
2us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
3us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax |
(1)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
(3)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
(6)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member] | |||
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax |
60us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
66us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
(39)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax |
(35)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
(39)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
24us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
Accumulated Defined Benefit Plans Adjustment [Member] | |||
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
Reclassification to earnings (net of tax effect of $67, $1,876 and $378) |
1,462us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
111us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
3,135us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
Other Expense [Member] | Accumulated Translation Adjustment [Member] | |||
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, before Tax |
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
161us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
Tax | Accumulated Translation Adjustment [Member] | |||
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax |
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax / us-gaap_IncomeStatementLocationAxis = ups_IncomeTaxExpenseBenefitMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax / us-gaap_IncomeStatementLocationAxis = ups_IncomeTaxExpenseBenefitMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationTax / us-gaap_IncomeStatementLocationAxis = ups_IncomeTaxExpenseBenefitMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
Tax | Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member] | |||
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, before Tax |
35us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax / us-gaap_IncomeStatementLocationAxis = ups_IncomeTaxExpenseBenefitMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
39us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax / us-gaap_IncomeStatementLocationAxis = ups_IncomeTaxExpenseBenefitMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
(24)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax / us-gaap_IncomeStatementLocationAxis = ups_IncomeTaxExpenseBenefitMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
Tax | Accumulated Defined Benefit Plans Adjustment [Member] | |||
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, Tax |
870us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax / us-gaap_IncomeStatementLocationAxis = ups_IncomeTaxExpenseBenefitMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
67us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax / us-gaap_IncomeStatementLocationAxis = ups_IncomeTaxExpenseBenefitMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
1,876us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax / us-gaap_IncomeStatementLocationAxis = ups_IncomeTaxExpenseBenefitMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
Net Income [Member] [Member] | Accumulated Translation Adjustment [Member] | |||
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax |
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax / us-gaap_IncomeStatementLocationAxis = ups_NetIncomeMemberMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
161us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax / us-gaap_IncomeStatementLocationAxis = ups_NetIncomeMemberMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax / us-gaap_IncomeStatementLocationAxis = ups_NetIncomeMemberMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember |
Net Income [Member] [Member] | Accumulated Net Unrealized Investment Gain (Loss) [Member] | |||
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax |
1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax / us-gaap_IncomeStatementLocationAxis = ups_NetIncomeMemberMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
3us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax / us-gaap_IncomeStatementLocationAxis = ups_NetIncomeMemberMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
6us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax / us-gaap_IncomeStatementLocationAxis = ups_NetIncomeMemberMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
Net Income [Member] [Member] | Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member] | |||
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax |
(60)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_IncomeStatementLocationAxis = ups_NetIncomeMemberMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
(66)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_IncomeStatementLocationAxis = ups_NetIncomeMemberMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
39us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_IncomeStatementLocationAxis = ups_NetIncomeMemberMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
Net Income [Member] [Member] | Accumulated Defined Benefit Plans Adjustment [Member] | |||
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
Reclassification to earnings (net of tax effect of $67, $1,876 and $378) |
(1,462)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax / us-gaap_IncomeStatementLocationAxis = ups_NetIncomeMemberMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
(111)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax / us-gaap_IncomeStatementLocationAxis = ups_NetIncomeMemberMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
(3,135)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax / us-gaap_IncomeStatementLocationAxis = ups_NetIncomeMemberMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
Labor and Related Expense [Member] | Accumulated Defined Benefit Plans Adjustment [Member] | |||
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
Other Comprehensive (Income) Loss, Amortization Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, for Net Prior Service Cost (Credit), before Tax |
(170)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax / us-gaap_IncomeStatementLocationAxis = ups_LaborandRelatedExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
(178)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax / us-gaap_IncomeStatementLocationAxis = ups_LaborandRelatedExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
(5,011)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax / us-gaap_IncomeStatementLocationAxis = ups_LaborandRelatedExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
Other Comprehensive (Income) Loss, Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, before Tax |
(356)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax / us-gaap_IncomeStatementLocationAxis = ups_LaborandRelatedExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax / us-gaap_IncomeStatementLocationAxis = ups_LaborandRelatedExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax / us-gaap_IncomeStatementLocationAxis = ups_LaborandRelatedExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI, Pension and Other Postretirement Benefit Plans, for Net Gain (Loss), before Tax |
(1,806)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax / us-gaap_IncomeStatementLocationAxis = ups_LaborandRelatedExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax / us-gaap_IncomeStatementLocationAxis = ups_LaborandRelatedExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax / us-gaap_IncomeStatementLocationAxis = ups_LaborandRelatedExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember |
Investment Income [Member] | Accumulated Net Unrealized Investment Gain (Loss) [Member] | |||
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax |
1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax / us-gaap_IncomeStatementLocationAxis = us-gaap_InvestmentIncomeMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
5us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax / us-gaap_IncomeStatementLocationAxis = us-gaap_InvestmentIncomeMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
9us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax / us-gaap_IncomeStatementLocationAxis = us-gaap_InvestmentIncomeMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
Interest Expense [Member] | Accumulated Net Unrealized Investment Gain (Loss) [Member] | |||
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax |
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
(2)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
(3)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember |
Interest rate contracts | Interest Expense [Member] | Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member] | |||
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax |
(23)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
(22)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
(22)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
Foreign exchange contracts | Interest Expense [Member] | Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member] | |||
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax |
(48)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
18us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
24us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_InterestExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
Foreign exchange contracts | Revenue [Member] | Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member] | |||
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax |
(24)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_SalesMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
(53)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_SalesMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
61us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_IncomeStatementLocationAxis = us-gaap_SalesMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
Commodity contracts | Fuel Expense [Member] | Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member] | |||
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] | |||
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax |
$ 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ups_FuelExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
$ (48)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ups_FuelExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
$ 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_IncomeStatementLocationAxis = ups_FuelExpenseMember / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember |
X | ||||||||||
- Definition
Amount before tax of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) related to pension and other postretirement benefit plans. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount before tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss). Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss). Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount before tax of reclassification adjustment from accumulated other comprehensive (income) loss related to net period benefit cost (credit) for pension and other postretirement defined benefit plans. No definition available.
|
X | ||||||||||
- Definition
Amount before tax of reclassification adjustment from accumulated other comprehensive income (loss) for actuarial gain (loss) related to pension and other postretirement benefit plans. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount after tax of reclassification adjustment from accumulated other comprehensive income (loss) for actuarial gain (loss) related to pension and other postretirement benefit plans. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of tax (expense) benefit of reclassification adjustment from accumulated other comprehensive (income) loss related to pension and other postretirement defined benefit plans. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|