XML 26 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information - Schedule of Segment Reporting Information by Segment (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
Segment Reporting Information [Line Items]                      
Total financing revenues $ 2,181us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio $ 2,112us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio $ 2,057us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio $ 1,960us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio $ 1,881us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio $ 1,876us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio $ 1,845us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio $ 1,795us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio $ 8,310us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio $ 7,397us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio $ 7,244us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
Insurance earned premiums and contract revenues                 638us-gaap_InsuranceServicesRevenue 567us-gaap_InsuranceServicesRevenue 571us-gaap_InsuranceServicesRevenue
Investment and other income, net                 194us-gaap_RealizedInvestmentGainsLosses 135us-gaap_RealizedInvestmentGainsLosses 173us-gaap_RealizedInvestmentGainsLosses
Total gross revenue                 9,142us-gaap_Revenues 8,099us-gaap_Revenues 7,988us-gaap_Revenues
Depreciation on operating leases 1,313us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease 1,248us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease 1,196us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease 1,100us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease 1,062us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease 1,033us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease 966us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease 951us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease 4,857us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease 4,012us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease 3,568us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease
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
Provision for credit losses 88us-gaap_ProvisionForLoanAndLeaseLosses 103us-gaap_ProvisionForLoanAndLeaseLosses 79us-gaap_ProvisionForLoanAndLeaseLosses 38us-gaap_ProvisionForLoanAndLeaseLosses 68us-gaap_ProvisionForLoanAndLeaseLosses 63us-gaap_ProvisionForLoanAndLeaseLosses 28us-gaap_ProvisionForLoanAndLeaseLosses 11us-gaap_ProvisionForLoanAndLeaseLosses 308us-gaap_ProvisionForLoanAndLeaseLosses 170us-gaap_ProvisionForLoanAndLeaseLosses 121us-gaap_ProvisionForLoanAndLeaseLosses
Operating and administrative expenses                 1,046us-gaap_GeneralAndAdministrativeExpense 965us-gaap_GeneralAndAdministrativeExpense 911us-gaap_GeneralAndAdministrativeExpense
Insurance losses and loss adjustment expenses                 269us-gaap_PolicyholderBenefitsAndClaimsIncurredNet 258us-gaap_PolicyholderBenefitsAndClaimsIncurredNet 293us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
Provision for income taxes 155us-gaap_IncomeTaxExpenseBenefit 185us-gaap_IncomeTaxExpenseBenefit 176us-gaap_IncomeTaxExpenseBenefit 213us-gaap_IncomeTaxExpenseBenefit 182us-gaap_IncomeTaxExpenseBenefit 113us-gaap_IncomeTaxExpenseBenefit 149us-gaap_IncomeTaxExpenseBenefit 53us-gaap_IncomeTaxExpenseBenefit 729us-gaap_IncomeTaxExpenseBenefit 497us-gaap_IncomeTaxExpenseBenefit 824us-gaap_IncomeTaxExpenseBenefit
Net income 235us-gaap_NetIncomeLoss 307us-gaap_NetIncomeLoss 291us-gaap_NetIncomeLoss 364us-gaap_NetIncomeLoss 329us-gaap_NetIncomeLoss 193us-gaap_NetIncomeLoss 244us-gaap_NetIncomeLoss 91us-gaap_NetIncomeLoss 1,197us-gaap_NetIncomeLoss 857us-gaap_NetIncomeLoss 1,331us-gaap_NetIncomeLoss
Total assets 109,625us-gaap_Assets       102,740us-gaap_Assets       109,625us-gaap_Assets 102,740us-gaap_Assets 95,302us-gaap_Assets
Intercompany Eliminations [Member]                      
Segment Reporting Information [Line Items]                      
Total financing revenues                 0us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
26us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
25us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Insurance earned premiums and contract revenues                 0us-gaap_InsuranceServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(26)us-gaap_InsuranceServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(25)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
Total gross revenue                 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
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
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
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
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
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
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
Total assets (919)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
      (725)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
      (919)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(725)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(704)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Finance Operations [Member] | Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Total financing revenues                 8,310us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
7,371us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
7,219us-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
Investment and other income, net                 89us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
98us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
57us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
Total gross revenue                 8,399us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
7,469us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
7,276us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
Depreciation on operating leases                 4,857us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
4,012us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
3,568us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
Interest expense                 736us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
1,340us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
940us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
Provision for credit losses                 308us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
170us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
121us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
Operating and administrative expenses                 825us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
767us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
734us-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
Provision for income taxes                 635us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
437us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
730us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
Net income                 1,038us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
743us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
1,183us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
Total assets 106,653us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
      99,737us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
      106,653us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
99,737us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_FinanceOperationsMember
92,504us-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
Insurance earned premiums and contract revenues                 638us-gaap_InsuranceServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
593us-gaap_InsuranceServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
596us-gaap_InsuranceServicesRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
Investment and other income, net                 105us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
37us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
116us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
Total gross revenue                 743us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
630us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
712us-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
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
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
Operating and administrative expenses                 221us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
198us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
177us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
Insurance losses and loss adjustment expenses                 269us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
258us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
293us-gaap_PolicyholderBenefitsAndClaimsIncurredNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
Provision for income taxes                 94us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
60us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
94us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
Net income                 159us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
114us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
148us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
Total assets $ 3,891us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
      $ 3,728us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
      $ 3,891us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
$ 3,728us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember
$ 3,502us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= tmcc_InsuranceOperationsMember