XML 17 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (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
Mar. 31, 2014
Segment Reporting Information [Line Items]          
Total financing revenues $ 2,112us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio $ 1,876us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio $ 6,129us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio $ 5,516us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio  
Insurance earned premiums and contract revenues 159us-gaap_InsuranceServicesRevenue 141us-gaap_InsuranceServicesRevenue 472us-gaap_InsuranceServicesRevenue 423us-gaap_InsuranceServicesRevenue  
Investment and other income, net 62us-gaap_RealizedInvestmentGainsLosses 68us-gaap_RealizedInvestmentGainsLosses 157us-gaap_RealizedInvestmentGainsLosses 88us-gaap_RealizedInvestmentGainsLosses  
Total gross revenues 2,333us-gaap_Revenues 2,085us-gaap_Revenues 6,758us-gaap_Revenues 6,027us-gaap_Revenues  
Depreciation on operating leases 1,248us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease 1,033us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease 3,544us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease 2,950us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease  
Interest expense 161us-gaap_InterestExpense 386us-gaap_InterestExpense 506us-gaap_InterestExpense 1,236us-gaap_InterestExpense  
Provision for credit losses 103us-gaap_ProvisionForLoanAndLeaseLosses 63us-gaap_ProvisionForLoanAndLeaseLosses 220us-gaap_ProvisionForLoanAndLeaseLosses 102us-gaap_ProvisionForLoanAndLeaseLosses  
Operating and administrative expenses 266us-gaap_GeneralAndAdministrativeExpense 240us-gaap_GeneralAndAdministrativeExpense 752us-gaap_GeneralAndAdministrativeExpense 700us-gaap_GeneralAndAdministrativeExpense  
Insurance losses and loss adjustment expenses 63us-gaap_PolicyholderBenefitsAndClaimsIncurredNet 57us-gaap_PolicyholderBenefitsAndClaimsIncurredNet 200us-gaap_PolicyholderBenefitsAndClaimsIncurredNet 196us-gaap_PolicyholderBenefitsAndClaimsIncurredNet  
Provision for income taxes 185us-gaap_IncomeTaxExpenseBenefit 113us-gaap_IncomeTaxExpenseBenefit 574us-gaap_IncomeTaxExpenseBenefit 315us-gaap_IncomeTaxExpenseBenefit  
Net income 307us-gaap_NetIncomeLoss 193us-gaap_NetIncomeLoss 962us-gaap_NetIncomeLoss 528us-gaap_NetIncomeLoss  
Total assets 106,848us-gaap_Assets 99,651us-gaap_Assets 106,848us-gaap_Assets 99,651us-gaap_Assets 102,740us-gaap_Assets
Intercompany Eliminations [Member]          
Segment Reporting Information [Line Items]          
Total financing revenues 0us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
7us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
21us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Insurance earned premiums and contract revenues 0us-gaap_InsuranceServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(7)us-gaap_InsuranceServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_InsuranceServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(21)us-gaap_InsuranceServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Investment and other income, net 0us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Total gross revenues 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Depreciation on operating leases 0us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Interest expense 0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Provision for credit losses 0us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Operating and administrative expenses 0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Insurance losses and loss adjustment expenses 0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Provision for income taxes 0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Net income 0us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Total assets (903)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(665)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(903)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(665)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Finance Operations [Member] | Operating Segments [Member]          
Segment Reporting Information [Line Items]          
Total financing revenues 2,112us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
1,869us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
6,129us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
5,495us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
 
Insurance earned premiums and contract revenues 0us-gaap_InsuranceServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
0us-gaap_InsuranceServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
0us-gaap_InsuranceServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
0us-gaap_InsuranceServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
 
Investment and other income, net 20us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
22us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
67us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
56us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
 
Total gross revenues 2,132us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
1,891us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
6,196us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
5,551us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
 
Depreciation on operating leases 1,248us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
1,033us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
3,544us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
2,950us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
 
Interest expense 161us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
386us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
506us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
1,236us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
 
Provision for credit losses 103us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
63us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
220us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
102us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
 
Operating and administrative expenses 209us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
190us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
589us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
553us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
 
Insurance losses and loss adjustment expenses 0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
0us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
 
Provision for income taxes 155us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
82us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
500us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
267us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
 
Net income 256us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
137us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
837us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
443us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
 
Total assets 104,068us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
96,665us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
104,068us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
96,665us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
 
Insurance Operations [Member] | Operating Segments [Member]          
Segment Reporting Information [Line Items]          
Total financing revenues 0us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
0us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
0us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
0us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
 
Insurance earned premiums and contract revenues 159us-gaap_InsuranceServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
148us-gaap_InsuranceServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
472us-gaap_InsuranceServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
444us-gaap_InsuranceServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
 
Investment and other income, net 42us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
46us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
90us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
32us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
 
Total gross revenues 201us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
194us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
562us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
476us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
 
Depreciation on operating leases 0us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
0us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
0us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
0us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
 
Interest expense 0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
 
Provision for credit losses 0us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
0us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
0us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
0us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
 
Operating and administrative expenses 57us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
50us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
163us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
147us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
 
Insurance losses and loss adjustment expenses 63us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
57us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
200us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
196us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
 
Provision for income taxes 30us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
31us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
74us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
48us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
 
Net income 51us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
56us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
125us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
85us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
 
Total assets $ 3,683us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
$ 3,651us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
$ 3,683us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
$ 3,651us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember