XML 94 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated Other Comprehensive Income (Loss) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
May 31, 2014
May 31, 2013
May 31, 2012
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance $ (3,820)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (4,953)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Ending balance (3,694)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (3,820)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (4,953)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]      
Salaries and employee benefits 16,555us-gaap_LaborAndRelatedExpense 16,570us-gaap_LaborAndRelatedExpense 16,099us-gaap_LaborAndRelatedExpense
PROVISION FOR INCOME TAXES 1,192us-gaap_IncomeTaxExpenseBenefit 894us-gaap_IncomeTaxExpenseBenefit 1,109us-gaap_IncomeTaxExpenseBenefit
Amortization of actuarial losses [Member]      
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]      
Salaries and employee benefits (382)us-gaap_LaborAndRelatedExpense
/ fdx_RetirementplansadjustmentsaxisAxis
= fdx_AmortizationofactuariallossesmemberMember
(516)us-gaap_LaborAndRelatedExpense
/ fdx_RetirementplansadjustmentsaxisAxis
= fdx_AmortizationofactuariallossesmemberMember
(310)us-gaap_LaborAndRelatedExpense
/ fdx_RetirementplansadjustmentsaxisAxis
= fdx_AmortizationofactuariallossesmemberMember
Amortization of prior service credits [Member]      
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]      
Salaries and employee benefits 115us-gaap_LaborAndRelatedExpense
/ fdx_RetirementplansadjustmentsaxisAxis
= fdx_AmortizationofpriorservicecreditsmemberMember
114us-gaap_LaborAndRelatedExpense
/ fdx_RetirementplansadjustmentsaxisAxis
= fdx_AmortizationofpriorservicecreditsmemberMember
113us-gaap_LaborAndRelatedExpense
/ fdx_RetirementplansadjustmentsaxisAxis
= fdx_AmortizationofpriorservicecreditsmemberMember
Reclassification Out Of Accumulated Other Comprehensive Income [Member]      
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]      
Salaries and employee benefits (267)us-gaap_LaborAndRelatedExpense
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
(402)us-gaap_LaborAndRelatedExpense
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
(197)us-gaap_LaborAndRelatedExpense
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
PROVISION FOR INCOME TAXES 105us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
171us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
73us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
Net Income (162)us-gaap_ProfitLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
(231)us-gaap_ProfitLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
(124)us-gaap_ProfitLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
Foreign Currency Translation Adjustment [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance 102us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
61us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
156us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Translation adjustment (25)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
41us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(95)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Ending balance 77us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
102us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
61us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Retirement Plans Adjustments [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (3,922)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(5,014)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(2,706)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Net gain (loss) and other arising during period (11)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
861us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(2,432)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Reclassification from AOCI 162us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
231us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
124us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Ending balance $ (3,771)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
$ (3,922)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
$ (5,014)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember