XML 21 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments in Marketable Securities - Summary of Investments in Marketable Securities (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Mar. 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 6,775us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 5,065us-gaap_AvailableForSaleSecuritiesAmortizedCost
Available-for-sale securities, Debt instruments, Amortized cost 4,859us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis  
Unrealized gains 366tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1 333tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
Unrealized losses (10)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1 (9)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
Available-for-sale securities, Debt instruments, Fair value 4,874us-gaap_AvailableForSaleSecuritiesDebtSecurities  
Equity instrument, Amortized cost 0us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis 0us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
Equity instrument, Fair value 0us-gaap_AvailableForSaleSecuritiesEquitySecurities 0us-gaap_AvailableForSaleSecuritiesEquitySecurities
Fair value 7,131us-gaap_AvailableForSaleSecurities 5,389us-gaap_AvailableForSaleSecurities
Equity instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized losses 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
U.S. government and agency obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Debt instruments, Amortized cost 4,357us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
652us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
Available-for-sale securities, Debt instruments, Fair value 4,359us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
652us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
U.S. government and agency obligations [Member] | Debt instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 3tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
1tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized losses (1)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
(1)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasuryAndGovernmentMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Municipal debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Debt instruments, Amortized cost 10us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
10us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for-sale securities, Debt instruments, Fair value 12us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
11us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Municipal debt securities [Member] | Debt instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 2tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
1tmcc_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
Certificates of deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Debt instruments, Amortized cost 175us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
1,599us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
Available-for-sale securities, Debt instruments, Fair value 175us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
1,599us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
Certificates of deposit [Member] | Debt instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
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
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CertificatesOfDepositMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Debt instruments, Amortized cost 37us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
507us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
Available-for-sale securities, Debt instruments, Fair value 37us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
507us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
Commercial paper [Member] | Debt instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
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
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Debt instruments, Amortized cost 138us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
164us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Available-for-sale securities, Debt instruments, Fair value 145us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
169us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Corporate debt securities [Member] | Debt instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 7tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
6tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized losses 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
(1)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
U.S. government agency mortgage-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Debt instruments, Amortized cost 57us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
60us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
Available-for-sale securities, Debt instruments, Fair value 59us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
60us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
U.S. government agency mortgage-backed securities [Member] | Debt instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 2tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
1tmcc_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)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Non-agency residential mortgage-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Debt instruments, Amortized cost 3us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
4us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Available-for-sale securities, Debt instruments, Fair value 4us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
5us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
Non-agency residential mortgage-backed securities [Member] | Debt instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 1tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
1tmcc_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
Non-agency commercial mortgage-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Debt instruments, Amortized cost 43us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
44us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Available-for-sale securities, Debt instruments, Fair value 44us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
43us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Non-agency commercial mortgage-backed securities [Member] | Debt instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 1tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
1tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Unrealized losses 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
(2)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
Asset-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Debt instruments, Amortized cost 39us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
27us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Available-for-sale securities, Debt instruments, Fair value 39us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
27us-gaap_AvailableForSaleSecuritiesDebtSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
Asset-backed securities [Member] | Debt instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesSecuritizedLoansAndReceivablesMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_DebtSecuritiesMember
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
Fixed Income Funds    
Schedule of Available-for-sale Securities [Line Items]    
Equity instrument, Amortized cost 0us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
0us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
Equity instrument, Fair value 0us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
0us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
Fixed Income Funds | Equity instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized losses 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Fixed income short-term floating NAV fund II [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Equity instrument, Amortized cost 148us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundShortTermFloatingNetAssetValueMember
 
Equity instrument, Fair value 148us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundShortTermFloatingNetAssetValueMember
 
Fixed income short-term floating NAV fund II [Member] | Equity instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundShortTermFloatingNetAssetValueMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
 
Unrealized losses 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundShortTermFloatingNetAssetValueMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
 
Fixed income short-term sector fund [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Equity instrument, Amortized cost 35us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundShortTermSectorMember
41us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundShortTermSectorMember
Equity instrument, Fair value 37us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundShortTermSectorMember
44us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundShortTermSectorMember
Fixed income short-term sector fund [Member] | Equity instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 2tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundShortTermSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
3tmcc_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
Fixed income U.S. government sector fund [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Equity instrument, Amortized cost 311us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundUSGovernmentSectorMember
329us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundUSGovernmentSectorMember
Equity instrument, Fair value 335us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundUSGovernmentSectorMember
327us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundUSGovernmentSectorMember
Fixed income U.S. government sector fund [Member] | Equity instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 24tmcc_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)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundUSGovernmentSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Fixed income municipal sector fund [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Equity instrument, Amortized cost 19us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMunicipalSectorMember
21us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMunicipalSectorMember
Equity instrument, Fair value 20us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMunicipalSectorMember
22us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMunicipalSectorMember
Fixed income municipal sector fund [Member] | Equity instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 1tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMunicipalSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
1tmcc_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
Investment Grade Corporate Sector Fund [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Equity instrument, Amortized cost 256us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInvestmentGradeCorporateSectorMember
283us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInvestmentGradeCorporateSectorMember
Equity instrument, Fair value 268us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInvestmentGradeCorporateSectorMember
316us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInvestmentGradeCorporateSectorMember
Investment Grade Corporate Sector Fund [Member] | Equity instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 15tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInvestmentGradeCorporateSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
33tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInvestmentGradeCorporateSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized losses (3)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInvestmentGradeCorporateSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInvestmentGradeCorporateSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Fixed income high-yield sector fund [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Equity instrument, Amortized cost 50us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundHighYieldSectorMember
38us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundHighYieldSectorMember
Equity instrument, Fair value 55us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundHighYieldSectorMember
45us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundHighYieldSectorMember
Fixed income high-yield sector fund [Member] | Equity instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 6tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundHighYieldSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
7tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundHighYieldSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized losses (1)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundHighYieldSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundHighYieldSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Fixed income real return sector fund [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Equity instrument, Amortized cost 235us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundRealReturnSectorMember
275us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundRealReturnSectorMember
Equity instrument, Fair value 232us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundRealReturnSectorMember
274us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundRealReturnSectorMember
Fixed income real return sector fund [Member] | Equity instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundRealReturnSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundRealReturnSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized losses (3)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundRealReturnSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
(1)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundRealReturnSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Fixed income mortgage sector fund [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Equity instrument, Amortized cost 390us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMortgageSectorMember
519us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMortgageSectorMember
Equity instrument, Fair value 399us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMortgageSectorMember
520us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMortgageSectorMember
Fixed income mortgage sector fund [Member] | Equity instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 9tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundMortgageSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
1tmcc_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
Fixed income asset-backed securities sector fund [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Equity instrument, Amortized cost 63us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundAssetBackedSecuritiesSectorMember
40us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundAssetBackedSecuritiesSectorMember
Equity instrument, Fair value 72us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundAssetBackedSecuritiesSectorMember
50us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundAssetBackedSecuritiesSectorMember
Fixed income asset-backed securities sector fund [Member] | Equity instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 9tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundAssetBackedSecuritiesSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
10tmcc_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
Fixed income emerging market sector fund [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Equity instrument, Amortized cost 73us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundEmergingMarketSectorMember
65us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundEmergingMarketSectorMember
Equity instrument, Fair value 71us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundEmergingMarketSectorMember
66us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundEmergingMarketSectorMember
Fixed income emerging market sector fund [Member] | Equity instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 0tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundEmergingMarketSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
1tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundEmergingMarketSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Unrealized losses (2)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundEmergingMarketSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
0tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundEmergingMarketSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Fixed income international sector fund [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Equity instrument, Amortized cost 146us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInternationalSectorMember
170us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInternationalSectorMember
Equity instrument, Fair value 160us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInternationalSectorMember
171us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInternationalSectorMember
Fixed income international sector fund [Member] | Equity instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 14tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInternationalSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
2tmcc_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)tmcc_AvailableForSaleSecuritiesGrossUnrealizedLoss1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= tmcc_MutualFundInternationalSectorMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
Equity mutual fund - S&P 500 index [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Equity instrument, Amortized cost 190us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ExchangeTradedFundsMember
217us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ExchangeTradedFundsMember
Equity instrument, Fair value 460us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ExchangeTradedFundsMember
481us-gaap_AvailableForSaleSecuritiesEquitySecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ExchangeTradedFundsMember
Equity mutual fund - S&P 500 index [Member] | Equity instruments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized gains 270tmcc_AvailableForSaleSecuritiesGrossUnrealizedGains1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ExchangeTradedFundsMember
/ tmcc_ScheduleOfAvailableForSaleSecuritiesAxis
= us-gaap_EquitySecuritiesMember
264tmcc_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