XML 42 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Transfers of Receivables - Exposure Based on Fair Value of Derivative Instruments (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Securitization Transactions [Line Items]    
Fair Value of Derivative Assets $ 1,204us-gaap_DerivativeFairValueOfDerivativeAsset $ 859us-gaap_DerivativeFairValueOfDerivativeAsset
Fair Value of Derivative Liabilities 297us-gaap_DerivativeFairValueOfDerivativeLiability 167us-gaap_DerivativeFairValueOfDerivativeLiability
Variable Interest Entity, Primary Beneficiary [Member]    
Securitization Transactions [Line Items]    
Fair Value of Derivative Assets 68us-gaap_DerivativeFairValueOfDerivativeAsset
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
27us-gaap_DerivativeFairValueOfDerivativeAsset
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Fair Value of Derivative Liabilities 38us-gaap_DerivativeFairValueOfDerivativeLiability
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
22us-gaap_DerivativeFairValueOfDerivativeLiability
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Securitization Transactions [Member]    
Securitization Transactions [Line Items]    
Fair Value of Derivative Assets 99us-gaap_DerivativeFairValueOfDerivativeAsset
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
48us-gaap_DerivativeFairValueOfDerivativeAsset
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
Fair Value of Derivative Liabilities 59us-gaap_DerivativeFairValueOfDerivativeLiability
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
30us-gaap_DerivativeFairValueOfDerivativeLiability
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
Securitization Transactions [Member] | Variable Interest Entity, Primary Beneficiary [Member]    
Securitization Transactions [Line Items]    
Fair Value of Derivative Assets 68us-gaap_DerivativeFairValueOfDerivativeAsset
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
27us-gaap_DerivativeFairValueOfDerivativeAsset
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
Fair Value of Derivative Liabilities 38us-gaap_DerivativeFairValueOfDerivativeLiability
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
22us-gaap_DerivativeFairValueOfDerivativeLiability
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
Related to Variable Interest Entity - Not VIE [Member] | Securitization Transactions [Member]    
Securitization Transactions [Line Items]    
Fair Value of Derivative Assets 30us-gaap_DerivativeFairValueOfDerivativeAsset
/ fmcc_SecuritizationRelatedActivityAxis
= fmcc_RelatedToVariableInterestEntityNotVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
16us-gaap_DerivativeFairValueOfDerivativeAsset
/ fmcc_SecuritizationRelatedActivityAxis
= fmcc_RelatedToVariableInterestEntityNotVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
Fair Value of Derivative Liabilities 16us-gaap_DerivativeFairValueOfDerivativeLiability
/ fmcc_SecuritizationRelatedActivityAxis
= fmcc_RelatedToVariableInterestEntityNotVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
7us-gaap_DerivativeFairValueOfDerivativeLiability
/ fmcc_SecuritizationRelatedActivityAxis
= fmcc_RelatedToVariableInterestEntityNotVieMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
Other, Not Variable Interest Entity Related [Member] | Securitization Transactions [Member]    
Securitization Transactions [Line Items]    
Fair Value of Derivative Assets 1us-gaap_DerivativeFairValueOfDerivativeAsset
/ fmcc_SecuritizationRelatedActivityAxis
= fmcc_OtherNotVariableInterestEntityRelatedMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
5us-gaap_DerivativeFairValueOfDerivativeAsset
/ fmcc_SecuritizationRelatedActivityAxis
= fmcc_OtherNotVariableInterestEntityRelatedMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
Fair Value of Derivative Liabilities $ 5us-gaap_DerivativeFairValueOfDerivativeLiability
/ fmcc_SecuritizationRelatedActivityAxis
= fmcc_OtherNotVariableInterestEntityRelatedMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember
$ 1us-gaap_DerivativeFairValueOfDerivativeLiability
/ fmcc_SecuritizationRelatedActivityAxis
= fmcc_OtherNotVariableInterestEntityRelatedMember
/ fmcc_SecuritizationTransactionsAxis
= fmcc_SecuritizationTransactionsMember