COMPANY-SPONSORED EMPLOYEE BENEFIT PLANS - Fair Value Measurement of Plan Assets Using Unobservable Inputs (Detail) (USD $)
In Millions, unless otherwise specified |
12 Months Ended | |
---|---|---|
Dec. 31, 2014
|
Dec. 31, 2013
|
|
Actual Return on Assets: | ||
Fair value of plan assets at end of year | $ 30,129us-gaap_DefinedBenefitPlanFairValueOfPlanAssets | $ 27,510us-gaap_DefinedBenefitPlanFairValueOfPlanAssets |
Fair Value, Inputs, Level 3 | ||
Defined Benefit Plan Disclosure [Line Items] | ||
Fair value of plan assets at beginning of year |
7,260us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
6,833us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Actual Return on Assets: | ||
Assets Held at End of Year |
245us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
287us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Assets Sold During the Year |
140us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
266us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Purchases |
2,402ups_DefinedBenefitPlanAssetsWithUnobservableInputsPurchases / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
2,130ups_DefinedBenefitPlanAssetsWithUnobservableInputsPurchases / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Sales |
(2,070)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
(2,256)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Transfers Into (Out of) Level 3 |
0us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Fair value of plan assets at end of year |
7,977us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
7,260us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Fair Value, Inputs, Level 3 | Corporate Bonds | ||
Defined Benefit Plan Disclosure [Line Items] | ||
Fair value of plan assets at beginning of year |
223us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateBondSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
138us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateBondSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Actual Return on Assets: | ||
Assets Held at End of Year |
0us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateBondSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
(1)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateBondSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Assets Sold During the Year |
0us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateBondSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateBondSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Purchases |
108ups_DefinedBenefitPlanAssetsWithUnobservableInputsPurchases / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateBondSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
165ups_DefinedBenefitPlanAssetsWithUnobservableInputsPurchases / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateBondSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Sales |
(62)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateBondSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
(79)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateBondSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Transfers Into (Out of) Level 3 |
0us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateBondSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateBondSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Fair value of plan assets at end of year |
269us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateBondSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
223us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_CorporateBondSecuritiesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Fair Value, Inputs, Level 3 | Hedge Funds | ||
Defined Benefit Plan Disclosure [Line Items] | ||
Fair value of plan assets at beginning of year |
3,738us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
2,829us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Actual Return on Assets: | ||
Assets Held at End of Year |
71us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
229us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Assets Sold During the Year |
(9)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
5us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Purchases |
1,043ups_DefinedBenefitPlanAssetsWithUnobservableInputsPurchases / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
1,676ups_DefinedBenefitPlanAssetsWithUnobservableInputsPurchases / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Sales |
(1,248)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
(1,001)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Transfers Into (Out of) Level 3 |
0us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Fair value of plan assets at end of year |
3,595us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
3,738us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_HedgeFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Fair Value, Inputs, Level 3 | Structured Products(1) | ||
Defined Benefit Plan Disclosure [Line Items] | ||
Fair value of plan assets at beginning of year |
1,091us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_RealEstateMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
1,039us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_RealEstateMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Actual Return on Assets: | ||
Assets Held at End of Year |
104us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_RealEstateMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
81us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_RealEstateMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Assets Sold During the Year |
23us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_RealEstateMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
54us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_RealEstateMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Purchases |
350ups_DefinedBenefitPlanAssetsWithUnobservableInputsPurchases / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_RealEstateMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
145ups_DefinedBenefitPlanAssetsWithUnobservableInputsPurchases / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_RealEstateMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Sales |
(261)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_RealEstateMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
(228)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_RealEstateMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Transfers Into (Out of) Level 3 |
0us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_RealEstateMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_RealEstateMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Fair value of plan assets at end of year |
1,307us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_RealEstateMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
1,091us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_RealEstateMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Fair Value, Inputs, Level 3 | Private Equity | ||
Defined Benefit Plan Disclosure [Line Items] | ||
Fair value of plan assets at beginning of year |
1,397us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_PrivateEquityFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
1,416us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_PrivateEquityFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Actual Return on Assets: | ||
Assets Held at End of Year |
11us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_PrivateEquityFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
71us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_PrivateEquityFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Assets Sold During the Year |
126us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_PrivateEquityFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
153us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_PrivateEquityFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Purchases |
166ups_DefinedBenefitPlanAssetsWithUnobservableInputsPurchases / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_PrivateEquityFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
143ups_DefinedBenefitPlanAssetsWithUnobservableInputsPurchases / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_PrivateEquityFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Sales |
(377)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_PrivateEquityFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
(386)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_PrivateEquityFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Transfers Into (Out of) Level 3 |
0us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_PrivateEquityFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_PrivateEquityFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Fair value of plan assets at end of year |
1,323us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_PrivateEquityFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
1,397us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_PrivateEquityFundsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Fair Value, Inputs, Level 3 | All Other Corporate Bonds [Member] | ||
Defined Benefit Plan Disclosure [Line Items] | ||
Fair value of plan assets at beginning of year |
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AllOtherCorporateBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AllOtherCorporateBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Actual Return on Assets: | ||
Assets Held at End of Year |
0us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AllOtherCorporateBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AllOtherCorporateBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Assets Sold During the Year |
0us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AllOtherCorporateBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AllOtherCorporateBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Purchases |
735ups_DefinedBenefitPlanAssetsWithUnobservableInputsPurchases / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AllOtherCorporateBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0ups_DefinedBenefitPlanAssetsWithUnobservableInputsPurchases / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AllOtherCorporateBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Sales |
(122)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AllOtherCorporateBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AllOtherCorporateBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Transfers Into (Out of) Level 3 |
0us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AllOtherCorporateBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AllOtherCorporateBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Fair value of plan assets at end of year |
613us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AllOtherCorporateBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_AllOtherCorporateBondsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Fair Value, Inputs, Level 3 | Risk Parity Funds [Domain] | ||
Defined Benefit Plan Disclosure [Line Items] | ||
Fair value of plan assets at beginning of year |
756us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ups_RiskParityFundsDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
1,362us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ups_RiskParityFundsDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Actual Return on Assets: | ||
Assets Held at End of Year |
61us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ups_RiskParityFundsDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
(99)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ups_RiskParityFundsDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Assets Sold During the Year |
0us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ups_RiskParityFundsDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
54us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ups_RiskParityFundsDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Purchases |
0ups_DefinedBenefitPlanAssetsWithUnobservableInputsPurchases / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ups_RiskParityFundsDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
1ups_DefinedBenefitPlanAssetsWithUnobservableInputsPurchases / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ups_RiskParityFundsDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Sales |
0us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ups_RiskParityFundsDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
(562)us-gaap_DefinedBenefitPlanPurchasesSalesAndSettlements / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ups_RiskParityFundsDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Transfers Into (Out of) Level 3 |
0us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ups_RiskParityFundsDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
0us-gaap_DefinedBenefitPlanTransfersBetweenMeasurementLevels / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ups_RiskParityFundsDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Fair value of plan assets at end of year |
817us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ups_RiskParityFundsDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
756us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = ups_RiskParityFundsDomain / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Fair Value, Inputs, Level 3 | Other Investments [Member] | ||
Defined Benefit Plan Disclosure [Line Items] | ||
Fair value of plan assets at beginning of year |
55us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_OtherInvestmentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
49us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_OtherInvestmentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Actual Return on Assets: | ||
Assets Held at End of Year |
(2)us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_OtherInvestmentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
6us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_OtherInvestmentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Fair value of plan assets at end of year |
$ 53us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_OtherInvestmentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
$ 55us-gaap_DefinedBenefitPlanFairValueOfPlanAssets / us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis = us-gaap_OtherInvestmentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
X | ||||||||||
- Definition
Defined Benefit Plan Assets With Unobservable Inputs Purchases No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Actual return on plan assets, separately identifying the amount related to assets sold during the period. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Actual return on plan assets, separately identifying the amount related to assets still held at the reporting date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Assets, usually stocks, bonds, and other investments, that have been segregated and restricted (usually in a trust) to provide benefits, at their fair value as of the measurement date. Plan assets include amounts contributed by the employer (and by employees for a contributory plan) and amounts earned from investing the contributions, less benefits paid. If a plan has liabilities other than for benefits, those non-benefit obligations may be considered as reductions of plan assets. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of increase (decrease) in plan assets from purchases, sales and settlement of plan obligations. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Transfers in and out of Level 3. For example, transfers due to changes in the observability of significant inputs. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|