XML 39 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives, Hedging Activities and Interest Expense (Effect of Derivative Instruments on Income Statement) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 9 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Derivatives, Hedging Activities and Interest Expense [Abstract]        
Interest expense on debt $ 304us-gaap_InterestExpenseBorrowings $ 325us-gaap_InterestExpenseBorrowings $ 923us-gaap_InterestExpenseBorrowings $ 963us-gaap_InterestExpenseBorrowings
Interest expense on hedge accounting derivatives (10)tmcc_InterestExpenseHedgeAccountingDerivatives (18)tmcc_InterestExpenseHedgeAccountingDerivatives (35)tmcc_InterestExpenseHedgeAccountingDerivatives (67)tmcc_InterestExpenseHedgeAccountingDerivatives
Interest expense on non-hedge accounting foreign currency swaps (37)tmcc_InterestExpenseForeignCurrencyNonHedgeAccountingDerivatives (54)tmcc_InterestExpenseForeignCurrencyNonHedgeAccountingDerivatives (129)tmcc_InterestExpenseForeignCurrencyNonHedgeAccountingDerivatives (159)tmcc_InterestExpenseForeignCurrencyNonHedgeAccountingDerivatives
Interest expense on non-hedge accounting interest rate swaps 30tmcc_InterestExpenseInterestRateNonHedgeAccountingDerivatives 39tmcc_InterestExpenseInterestRateNonHedgeAccountingDerivatives 94tmcc_InterestExpenseInterestRateNonHedgeAccountingDerivatives 166tmcc_InterestExpenseInterestRateNonHedgeAccountingDerivatives
Interest expense on debt and derivatives 287tmcc_InterestExpenseBorrowingsAndDerivatives 292tmcc_InterestExpenseBorrowingsAndDerivatives 853tmcc_InterestExpenseBorrowingsAndDerivatives 903tmcc_InterestExpenseBorrowingsAndDerivatives
Derivative Instruments, Loss (Gain) [Line Items]        
Total interest expense 161us-gaap_InterestExpense 386us-gaap_InterestExpense 506us-gaap_InterestExpense 1,236us-gaap_InterestExpense
Interest expense [Member]        
Derivative Instruments, Loss (Gain) [Line Items]        
Loss on hedge accounting derivatives 55tmcc_DerivativeInstrumentsDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
37tmcc_DerivativeInstrumentsDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
128tmcc_DerivativeInstrumentsDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
31tmcc_DerivativeInstrumentsDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Less hedged item: change in fair value of fixed rate debt (56)us-gaap_IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(38)us-gaap_IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(129)us-gaap_IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(34)us-gaap_IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Ineffectiveness related to hedge accounting derivatives (1)us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(1)us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(1)us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(3)us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Gain on non-hedge accounting foreign currency transactions (567)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(87)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(1,354)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(185)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Total interest expense 161us-gaap_InterestExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
386us-gaap_InterestExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
506us-gaap_InterestExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
1,236us-gaap_InterestExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Interest expense [Member] | Interest rate swap [Member]        
Derivative Instruments, Loss (Gain) [Line Items]        
Loss on hedge accounting derivatives 5tmcc_DerivativeInstrumentsDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
5tmcc_DerivativeInstrumentsDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
15tmcc_DerivativeInstrumentsDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
15tmcc_DerivativeInstrumentsDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(Gain) loss on non-hedge accounting interest rate swaps (100)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
29us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(245)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
137us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Interest expense [Member] | Foreign currency swaps [Member]        
Derivative Instruments, Loss (Gain) [Line Items]        
Loss on hedge accounting derivatives 50tmcc_DerivativeInstrumentsDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
32tmcc_DerivativeInstrumentsDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
113tmcc_DerivativeInstrumentsDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
16tmcc_DerivativeInstrumentsDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Loss (gain) on non-hedge accounting foreign currency swaps $ 542tmcc_GainLossOnCurrencySwapAndForeignExchangeForward
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
$ 153tmcc_GainLossOnCurrencySwapAndForeignExchangeForward
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
$ 1,253tmcc_GainLossOnCurrencySwapAndForeignExchangeForward
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
$ 384tmcc_GainLossOnCurrencySwapAndForeignExchangeForward
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember