XML 70 R27.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated Other Comprehensive Income (Loss) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 9 Months Ended
Feb. 28, 2015
Feb. 28, 2014
Feb. 28, 2015
Feb. 28, 2014
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning balance     $ (3,694)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Translation adjustment (152)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax (30)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax (305)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax (64)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
Amortization of unrealized pension actuarial gains/losses and other, net of tax of $18, $25, $53, $75 30us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax 45us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax 90us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax 130us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
Ending balance (3,909)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (3,754)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (3,909)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (3,754)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]        
Salaries and employee benefits 4,411us-gaap_LaborAndRelatedExpense 4,167us-gaap_LaborAndRelatedExpense 12,904us-gaap_LaborAndRelatedExpense 12,392us-gaap_LaborAndRelatedExpense
PROVISION FOR INCOME TAXES 329us-gaap_IncomeTaxExpenseBenefit 216us-gaap_IncomeTaxExpenseBenefit 1,015us-gaap_IncomeTaxExpenseBenefit 785us-gaap_IncomeTaxExpenseBenefit
Amortization of actuarial losses [Member]        
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]        
Salaries and employee benefits (76)us-gaap_LaborAndRelatedExpense
/ fdx_RetirementPlansAdjustmentsAxis
= fdx_AmortizationOfActuarialLossesMember
(98)us-gaap_LaborAndRelatedExpense
/ fdx_RetirementPlansAdjustmentsAxis
= fdx_AmortizationOfActuarialLossesMember
(229)us-gaap_LaborAndRelatedExpense
/ fdx_RetirementPlansAdjustmentsAxis
= fdx_AmortizationOfActuarialLossesMember
(290)us-gaap_LaborAndRelatedExpense
/ fdx_RetirementPlansAdjustmentsAxis
= fdx_AmortizationOfActuarialLossesMember
Amortization of prior service credits [Member]        
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]        
Salaries and employee benefits 28us-gaap_LaborAndRelatedExpense
/ fdx_RetirementPlansAdjustmentsAxis
= fdx_AmortizationOfPriorServiceCreditsMemberMember
28us-gaap_LaborAndRelatedExpense
/ fdx_RetirementPlansAdjustmentsAxis
= fdx_AmortizationOfPriorServiceCreditsMemberMember
86us-gaap_LaborAndRelatedExpense
/ fdx_RetirementPlansAdjustmentsAxis
= fdx_AmortizationOfPriorServiceCreditsMemberMember
85us-gaap_LaborAndRelatedExpense
/ fdx_RetirementPlansAdjustmentsAxis
= fdx_AmortizationOfPriorServiceCreditsMemberMember
Reclassification Out Of Accumulated Other Comprehensive Income [Member]        
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]        
Salaries and employee benefits (48)us-gaap_LaborAndRelatedExpense
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
(70)us-gaap_LaborAndRelatedExpense
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
(143)us-gaap_LaborAndRelatedExpense
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
(205)us-gaap_LaborAndRelatedExpense
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
PROVISION FOR INCOME TAXES 18us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
25us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
53us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
75us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
Net income (30)us-gaap_ProfitLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
(45)us-gaap_ProfitLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
(90)us-gaap_ProfitLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
(130)us-gaap_ProfitLoss
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
Foreign currency translation gain (loss) [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning balance (76)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
68us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
77us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
102us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Translation adjustment (152)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(30)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(305)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(64)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Ending balance (228)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
38us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(228)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
38us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Retirement plans adjustments [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning balance (3,711)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(3,837)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(3,771)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(3,922)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Reclassification from AOCI 30us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
45us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
90us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
130us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Ending balance $ (3,681)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
$ (3,792)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
$ (3,681)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
$ (3,792)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember