XML 89 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives, Hedging Activities and Interest Expense - Derivative Activity Impact on Consolidated Statement of Income (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Derivative Instruments Gain Loss [Line Items]                      
Interest expense on debt                 $ 1,213us-gaap_InterestExpenseBorrowings $ 1,262us-gaap_InterestExpenseBorrowings $ 1,330us-gaap_InterestExpenseBorrowings
Interest income on hedge accounting derivatives                 (43)tmcc_InterestIncomeHedgeAccountingDerivatives (85)tmcc_InterestIncomeHedgeAccountingDerivatives (103)tmcc_InterestIncomeHedgeAccountingDerivatives
Interest income on non-hedge accounting foreign currency swaps                 (147)tmcc_InterestIncomeForeignCurrencyNonHedgeAccountingDerivatives (202)tmcc_InterestIncomeForeignCurrencyNonHedgeAccountingDerivatives (258)tmcc_InterestIncomeForeignCurrencyNonHedgeAccountingDerivatives
Interest expense on non-hedge accounting interest rate swaps                 123tmcc_InterestExpenseInterestRateNonHedgeAccountingDerivatives 210tmcc_InterestExpenseInterestRateNonHedgeAccountingDerivatives 359tmcc_InterestExpenseInterestRateNonHedgeAccountingDerivatives
Interest expense on debt and derivatives, net                 1,146tmcc_InterestExpenseBorrowingsAndDerivatives 1,185tmcc_InterestExpenseBorrowingsAndDerivatives 1,328tmcc_InterestExpenseBorrowingsAndDerivatives
Total interest expense 230us-gaap_InterestExpense 161us-gaap_InterestExpense 215us-gaap_InterestExpense 130us-gaap_InterestExpense 104us-gaap_InterestExpense 386us-gaap_InterestExpense 314us-gaap_InterestExpense 536us-gaap_InterestExpense 736us-gaap_InterestExpense 1,340us-gaap_InterestExpense 940us-gaap_InterestExpense
Interest expense [Member]                      
Derivative Instruments Gain Loss [Line Items]                      
Gain on non-hedge accounting foreign currency transactions                 (2,375)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(45)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(430)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Loss on non-hedge accounting foreign currency swaps                 2,248us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
185us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
431us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(Gain) loss on non-hedge accounting interest rate swaps                 (282)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
18us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(379)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Hedge accounting derivatives [Member] | Interest expense [Member]                      
Derivative Instruments Gain Loss [Line Items]                      
Loss on hedge accounting derivatives                 141us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
28us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
289us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Less hedged item: change in fair value of fixed rate debt                 (142)us-gaap_IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(31)us-gaap_IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(299)us-gaap_IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Ineffectiveness related to hedge accounting derivatives                 (1)us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(3)us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(10)us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Hedge accounting derivatives [Member] | Interest expense [Member] | Interest rate swap [Member]                      
Derivative Instruments Gain Loss [Line Items]                      
Loss on hedge accounting derivatives                 19us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
20us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
15us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Hedge accounting derivatives [Member] | Interest expense [Member] | Foreign currency swaps [Member]                      
Derivative Instruments Gain Loss [Line Items]                      
Loss on hedge accounting derivatives                 $ 122us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
$ 8us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
$ 274us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember