XML 64 R54.htm IDEA: XBRL DOCUMENT
v3.22.2

Guarantees and Commitments - Significant Cash Flows Received From and Paid to Trusts (Details) - USD ($) $ in Thousands | 6 Months Ended
--- | ---
Jun. 30, 2022 | Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract] |  |
Proceeds from sale of Farmer Mac Guaranteed Securities | $ 25,928 | $ 49,133
Guarantee fees received | $ 1,074 | $ 669

X
- References No definition available. + Details
Name: | us-gaap_CommitmentsAndContingenciesDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cash received for fees during the current period. This element excludes cash proceeds from license fees. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585 + Details
Name: | us-gaap_ProceedsFromFeesReceived
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow from the securitization of loans held for investment. Securitization is the structured process whereby interests in loans and other receivables are packaged, underwritten, and sold in the form of asset-backed securities. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585 + Details
Name: | us-gaap_ProceedsFromSecuritizationsOfLoansHeldForInvestment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration