XML 101 R110.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segment Reporting - Narrative (Details) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Segment Reporting Information [Line Items]    
Total notes payable $ 12,825,139,000us-gaap_DebtAndCapitalLeaseObligations $ 12,339,950,000us-gaap_DebtAndCapitalLeaseObligations
Farmer Mac II LLC [Member]    
Segment Reporting Information [Line Items]    
Assets, Fair Value Disclosure 1,800,000,000us-gaap_AssetsFairValueDisclosure
/ dei_LegalEntityAxis
= agm_FarmerMacIiLlcMember
 
Total notes payable 470,000,000us-gaap_DebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= agm_FarmerMacIiLlcMember
 
Preferred Stock outstanding 250,000,000us-gaap_PreferredStockValueOutstanding
/ dei_LegalEntityAxis
= agm_FarmerMacIiLlcMember
 
Common Stock outstanding $ 1,000,000,000us-gaap_CommonStockValueOutstanding
/ dei_LegalEntityAxis
= agm_FarmerMacIiLlcMember