XML 75 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Transfers of Receivables - Assets and Liabilities of Securitizations (Details) (USD $)
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Securitization Transactions [Line Items]        
Cash and cash equivalents $ 7,294,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue $ 6,179,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue $ 8,441,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue $ 9,424,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
Financing and Loans and Leases Receivable Allowance 355,000,000fmcc_FinancingAndLoansAndLeasesReceivableAllowance 359,000,000fmcc_FinancingAndLoansAndLeasesReceivableAllowance 358,000,000fmcc_FinancingAndLoansAndLeasesReceivableAllowance 380,000,000fmcc_FinancingAndLoansAndLeasesReceivableAllowance
Finance Receivables & Net Investment In Operating Leases, After Allowance for Credit Losses 108,482,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases   102,878,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases  
Related Debt 109,076,000,000us-gaap_DebtAndCapitalLeaseObligations 105,037,000,000us-gaap_DebtAndCapitalLeaseObligations    
Variable Interest Entity, Primary Beneficiary [Member]        
Securitization Transactions [Line Items]        
Cash and cash equivalents 2,332,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,094,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Related Debt 39,409,000,000us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
37,156,000,000us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Securitization Transactions [Member] | Consolidated Entity Including Variable Interest Entities (VIE) [Member]        
Securitization Transactions [Line Items]        
Cash and cash equivalents 2,600,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
2,400,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment in Operating Leases, Before Allowance for Credit Losses 57,300,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
55,800,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Financing and Loans and Leases Receivable Allowance 100,000,000fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
100,000,000fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment In Operating Leases, After Allowance for Credit Losses 57,200,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
55,700,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Related Debt 45,100,000,000us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
43,300,000,000us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Securitization Transactions [Member] | Consolidated Entity Including Variable Interest Entities (VIE) [Member] | Financing Receivable [Member]        
Securitization Transactions [Line Items]        
Cash and cash equivalents 2,000,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
2,000,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment in Operating Leases, Before Allowance for Credit Losses 47,200,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
46,200,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Financing and Loans and Leases Receivable Allowance 100,000,000fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
100,000,000fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment In Operating Leases, After Allowance for Credit Losses 47,100,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
46,100,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Related Debt 38,300,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
36,700,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Securitization Transactions [Member] | Consolidated Entity Including Variable Interest Entities (VIE) [Member] | Retail [Member]        
Securitization Transactions [Line Items]        
Cash and cash equivalents 1,800,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
1,700,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment in Operating Leases, Before Allowance for Credit Losses 25,900,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
24,400,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Financing and Loans and Leases Receivable Allowance 100,000,000fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
100,000,000fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment In Operating Leases, After Allowance for Credit Losses 25,800,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
24,300,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Related Debt 24,000,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
22,500,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Securitization Transactions [Member] | Consolidated Entity Including Variable Interest Entities (VIE) [Member] | Wholesale [Member]        
Securitization Transactions [Line Items]        
Cash and cash equivalents 200,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
300,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment in Operating Leases, Before Allowance for Credit Losses 21,300,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
21,800,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Financing and Loans and Leases Receivable Allowance 0fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
0fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment In Operating Leases, After Allowance for Credit Losses 21,300,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
21,800,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Related Debt 14,300,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
14,200,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Securitization Transactions [Member] | Consolidated Entity Including Variable Interest Entities (VIE) [Member] | Net Investment in Operating Leases [Member]        
Securitization Transactions [Line Items]        
Cash and cash equivalents 600,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
400,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment in Operating Leases, Before Allowance for Credit Losses 10,100,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
9,600,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Financing and Loans and Leases Receivable Allowance 0fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
0fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment In Operating Leases, After Allowance for Credit Losses 10,100,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
9,600,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Related Debt 6,800,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
6,600,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= fmcc_ConsolidatedEntityIncludingVariableInterestEntitiesVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Securitization Transactions [Member] | Variable Interest Entity, Primary Beneficiary [Member]        
Securitization Transactions [Line Items]        
Cash and cash equivalents 2,300,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
2,100,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment in Operating Leases, Before Allowance for Credit Losses 51,200,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
49,200,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Financing and Loans and Leases Receivable Allowance 100,000,000fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
100,000,000fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment In Operating Leases, After Allowance for Credit Losses 51,100,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
49,100,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Related Debt 39,400,000,000us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
37,200,000,000us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Securitization Transactions [Member] | Variable Interest Entity, Primary Beneficiary [Member] | Financing Receivable [Member]        
Securitization Transactions [Line Items]        
Cash and cash equivalents 1,700,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
1,700,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment in Operating Leases, Before Allowance for Credit Losses 41,100,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
39,600,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Financing and Loans and Leases Receivable Allowance 100,000,000fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
100,000,000fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment In Operating Leases, After Allowance for Credit Losses 41,000,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
39,500,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Related Debt 32,600,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
30,600,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Securitization Transactions [Member] | Variable Interest Entity, Primary Beneficiary [Member] | Retail [Member]        
Securitization Transactions [Line Items]        
Cash and cash equivalents 1,500,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
1,400,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment in Operating Leases, Before Allowance for Credit Losses 20,700,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
18,800,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Financing and Loans and Leases Receivable Allowance 100,000,000fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
100,000,000fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment In Operating Leases, After Allowance for Credit Losses 20,600,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
18,700,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Related Debt 19,200,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
17,300,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Securitization Transactions [Member] | Variable Interest Entity, Primary Beneficiary [Member] | Wholesale [Member]        
Securitization Transactions [Line Items]        
Cash and cash equivalents 200,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
300,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment in Operating Leases, Before Allowance for Credit Losses 20,400,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
20,800,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Financing and Loans and Leases Receivable Allowance 0fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
0fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment In Operating Leases, After Allowance for Credit Losses 20,400,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
20,800,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Related Debt 13,400,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
13,300,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Securitization Transactions [Member] | Variable Interest Entity, Primary Beneficiary [Member] | Net Investment in Operating Leases [Member]        
Securitization Transactions [Line Items]        
Cash and cash equivalents 600,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
400,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment in Operating Leases, Before Allowance for Credit Losses 10,100,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
9,600,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Financing and Loans and Leases Receivable Allowance 0fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
0fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment In Operating Leases, After Allowance for Credit Losses 10,100,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
9,600,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Related Debt 6,800,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
6,600,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Securitization Transactions [Member] | Consolidated Entity Excluding Variable Interest Entities (VIE) [Member]        
Securitization Transactions [Line Items]        
Cash and cash equivalents 300,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
300,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment in Operating Leases, Before Allowance for Credit Losses 6,100,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
6,600,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Financing and Loans and Leases Receivable Allowance 0fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
0fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment In Operating Leases, After Allowance for Credit Losses 6,100,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
6,600,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Related Debt 5,700,000,000us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
6,100,000,000us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Securitization Transactions [Member] | Consolidated Entity Excluding Variable Interest Entities (VIE) [Member] | Financing Receivable [Member]        
Securitization Transactions [Line Items]        
Cash and cash equivalents 300,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
300,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment in Operating Leases, Before Allowance for Credit Losses 6,100,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
6,600,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Financing and Loans and Leases Receivable Allowance 0fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
0fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment In Operating Leases, After Allowance for Credit Losses 6,100,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
6,600,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Related Debt 5,700,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
6,100,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceReceivablesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Securitization Transactions [Member] | Consolidated Entity Excluding Variable Interest Entities (VIE) [Member] | Retail [Member]        
Securitization Transactions [Line Items]        
Cash and cash equivalents 300,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
300,000,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment in Operating Leases, Before Allowance for Credit Losses 5,200,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
5,600,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Financing and Loans and Leases Receivable Allowance 0fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
0fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment In Operating Leases, After Allowance for Credit Losses 5,200,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
5,600,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Related Debt 4,800,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
5,200,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_RetailMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Securitization Transactions [Member] | Consolidated Entity Excluding Variable Interest Entities (VIE) [Member] | Wholesale [Member]        
Securitization Transactions [Line Items]        
Cash and cash equivalents 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment in Operating Leases, Before Allowance for Credit Losses 900,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
1,000,000,000fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Financing and Loans and Leases Receivable Allowance 0fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
0fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment In Operating Leases, After Allowance for Credit Losses 900,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
1,000,000,000fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Related Debt 900,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
900,000,000us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_WholesaleMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Securitization Transactions [Member] | Consolidated Entity Excluding Variable Interest Entities (VIE) [Member] | Net Investment in Operating Leases [Member]        
Securitization Transactions [Line Items]        
Cash and cash equivalents 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment in Operating Leases, Before Allowance for Credit Losses 0fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
0fmcc_NotesReceivableAndInvestmentInOperatingLeasesGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Financing and Loans and Leases Receivable Allowance 0fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
0fmcc_FinancingAndLoansAndLeasesReceivableAllowance
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Finance Receivables & Net Investment In Operating Leases, After Allowance for Credit Losses 0fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
0fmcc_NotesReceivableNetAndNetInvestmentInOperatingLeases
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
   
Related Debt $ 0us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
$ 0us-gaap_DebtAndCapitalLeaseObligations
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= fmcc_NetInvestmentInOperatingLeasesMember
/ dei_LegalEntityAxis
= us-gaap_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember