XML 36 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments in Marketable Securities (AFS Securities) (Details) (USD $)
Dec. 31, 2014
Mar. 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 4,236,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 5,065,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
Unrealized gains 353,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1 333,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
Unrealized losses (18,000,000)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1 (9,000,000)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
Total, fair value 4,571,000,000us-gaap_AvailableForSaleSecurities 5,389,000,000us-gaap_AvailableForSaleSecurities
Private placement share redemption percentage 1.00%tmcc_AvailableForSaleMaximumSecuritiesShareRedemptionPercentage  
Private placement share redemption amount 250,000tmcc_AvailableForSaleMaximumSecuritiesShareRedemptionAmount  
Debt instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 2,325,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Total, fair value 2,335,000,000us-gaap_AvailableForSaleSecurities
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
 
Debt instruments [Member] | U.S. government and agency obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 2,010,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
652,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized gains 1,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
1,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized losses (1,000,000)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
(1,000,000)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Total, fair value 2,010,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
652,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Debt instruments [Member] | Municipal debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 10,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
10,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized gains 2,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
1,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized losses 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Total, fair value 12,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
11,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Debt instruments [Member] | Certificates Of Deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost   1,599,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized gains   0tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized losses   0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Total, fair value   1,599,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Debt instruments [Member] | Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost   507,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized gains   0tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized losses   0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Total, fair value   507,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Debt instruments [Member] | Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 179,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
164,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized gains 6,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
6,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized losses (1,000,000)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
(1,000,000)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Total, fair value 184,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
169,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Debt instruments [Member] | U.S. government agency mortgage-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 53,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
60,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized gains 2,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
1,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized losses 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
(1,000,000)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Total, fair value 55,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
60,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Debt instruments [Member] | Non-agency residential mortgage-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 3,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
4,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized gains 1,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
1,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized losses 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Total, fair value 4,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
5,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Debt instruments [Member] | Non-agency commercial mortgage-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 45,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
44,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized gains 1,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
1,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized losses (1,000,000)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
(2,000,000)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Total, fair value 45,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
43,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Debt instruments [Member] | Asset-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 25,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
27,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized gains    0tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized losses 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Total, fair value 25,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
27,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Equity instruments [Member] | Fixed income short-term floating NAV fund II [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 190,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundShortTermFloatingNetAssetValueMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
 
Unrealized gains     
Unrealized losses 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundShortTermFloatingNetAssetValueMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
 
Total, fair value 190,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundShortTermFloatingNetAssetValueMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
 
Equity instruments [Member] | Fixed income short-term sector fund [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 35,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundShortTermSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
41,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundShortTermSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized gains 2,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundShortTermSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
3,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundShortTermSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized losses 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundShortTermSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundShortTermSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Total, fair value 37,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundShortTermSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
44,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundShortTermSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Equity instruments [Member] | Fixed income U.S. government sector fund [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 275,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundUSGovernmentSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
329,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundUSGovernmentSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized gains 14,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundUSGovernmentSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundUSGovernmentSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized losses 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundUSGovernmentSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
(2,000,000)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundUSGovernmentSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Total, fair value 289,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundUSGovernmentSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
327,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundUSGovernmentSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Equity instruments [Member] | Fixed income municipal sector fund [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 18,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMunicipalSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
21,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMunicipalSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized gains 1,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMunicipalSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
1,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMunicipalSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized losses 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMunicipalSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMunicipalSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Total, fair value 19,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMunicipalSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
22,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMunicipalSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Equity instruments [Member] | Investment Grade Corporate Sector Fund [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 255,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInvestmentGradeCorporateSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
283,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInvestmentGradeCorporateSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized gains 14,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInvestmentGradeCorporateSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
33,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInvestmentGradeCorporateSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized losses (4,000,000)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInvestmentGradeCorporateSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInvestmentGradeCorporateSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Total, fair value 265,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInvestmentGradeCorporateSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
316,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInvestmentGradeCorporateSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Equity instruments [Member] | Fixed income high-yield sector fund [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 32,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundHighYieldSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
38,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundHighYieldSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized gains 5,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundHighYieldSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
7,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundHighYieldSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized losses (1,000,000)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundHighYieldSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundHighYieldSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Total, fair value 36,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundHighYieldSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
45,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundHighYieldSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Equity instruments [Member] | Fixed income real return sector fund [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 235,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundRealReturnSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
275,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundRealReturnSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized gains    0tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundRealReturnSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized losses (8,000,000)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundRealReturnSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
(1,000,000)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundRealReturnSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Total, fair value 227,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundRealReturnSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
274,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundRealReturnSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Equity instruments [Member] | Fixed income mortgage sector fund [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 441,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMortgageSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
519,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMortgageSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized gains 7,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMortgageSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
1,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMortgageSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized losses 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMortgageSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMortgageSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Total, fair value 448,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMortgageSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
520,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMortgageSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Equity instruments [Member] | Fixed income asset-backed securities sector fund [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 35,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundAssetBackedSecuritiesSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
40,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundAssetBackedSecuritiesSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized gains 8,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundAssetBackedSecuritiesSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
10,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundAssetBackedSecuritiesSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized losses 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundAssetBackedSecuritiesSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundAssetBackedSecuritiesSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Total, fair value 43,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundAssetBackedSecuritiesSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
50,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundAssetBackedSecuritiesSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Equity instruments [Member] | Fixed income emerging market sector fund [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 57,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundEmergingMarketSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
65,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundEmergingMarketSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized gains    1,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundEmergingMarketSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized losses (2,000,000)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundEmergingMarketSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundEmergingMarketSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Total, fair value 55,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundEmergingMarketSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
66,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundEmergingMarketSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Equity instruments [Member] | Fixed income international sector fund [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 142,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInternationalSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
170,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInternationalSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized gains 9,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInternationalSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
2,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInternationalSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized losses 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInternationalSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
(1,000,000)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInternationalSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Total, fair value 151,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInternationalSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
171,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInternationalSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Equity instruments [Member] | Equity mutual fund - S&P 500 index [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 196,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ExchangeTradedFundsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
217,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ExchangeTradedFundsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized gains 280,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ExchangeTradedFundsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
264,000,000tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ExchangeTradedFundsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized losses 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ExchangeTradedFundsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ExchangeTradedFundsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Total, fair value $ 476,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ExchangeTradedFundsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
$ 481,000,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ExchangeTradedFundsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember