Liabilities / Assets
68th percentile
Higher debt load relative to assets than 68% of similar nonprofits.
EIN 81-0500256 • 501(c)3 • Missoula, MT
Profile
Montana community development corporation (dba "mofi") provides financing and consulting that transform lives and communities.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
68th percentile
Higher debt load relative to assets than 68% of similar nonprofits.
Liabilities / Revenue
83rd percentile
Higher debt load relative to revenue than 83% of similar nonprofits.
Net Margin
90th percentile
Higher net margin than 90% of similar nonprofits.
Top Officer Pay
74th percentile
Higher top officer pay than 74% of similar nonprofits.
Top officer pay equals 2.5% of source-year revenue.
Asset Growth
92nd percentile
Faster asset growth than 92% of similar nonprofits.
Revenue Growth
94th percentile
Faster revenue growth than 94% of similar nonprofits.
Assets
Up$147,958,538
Up $39,266,035 (+36%) from 2023
Liabilities
Up$72,037,760
Up $23,259,124 (+48%) from 2023
Net Assets
Up$75,920,778
Up $16,006,911 (+27%) from 2023
Revenue
Up$35,080,929
Up $16,205,247 (+86%) from 2023
Expenses
Up$19,074,018
Up $5,653,614 (+42%) from 2023
Net Income
Up$16,006,911
Up $10,551,633 (+193%) from 2023
Most recent year
2024 • Form 990Facts available. Structured filing facts are available, but richer extracted sections are limited.
Montana community development corporation (dba "mofi") provides financing and consulting that transform lives and communities.
See form 990, part iii, line 1.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Other Notes and Loans Receivable, Net | $70,545,124 | $93,025,182 | ▲ $22,480,058 |
| Savings and Temporary Cash Investments | $34,253,960 | $50,698,272 | ▲ $16,444,312 |
| Land, Buildings, and Equipment, Net | $2,191,256 | $1,949,942 | ▼ $241,314 |
| Accounts Receivable | $893,941 | $1,663,969 | ▲ $770,028 |
| Intangible Assets | $384,374 | $320,031 | ▼ $64,343 |
| Cash and Non-Interest-Bearing Accounts | $343,800 | $168,502 | ▼ $175,298 |
| Prepaid Expenses and Deferred Charges | $40,454 | $94,738 | ▲ $54,284 |
| Investments Program Related | $39,594 | $37,902 | ▼ $1,692 |
| Total Assets | $108,692,503 | $147,958,538 | ▲ $39,266,035 |
| Liabilities | |||
| Mortgage Notes Payable Secured by Investment Property | $29,747,187 | $44,853,302 | ▲ $15,106,115 |
| Other Liabilities | $12,683,636 | $21,091,940 | ▲ $8,408,304 |
| Accounts Payable and Accrued Expenses | $2,293,648 | $4,313,960 | ▲ $2,020,312 |
| Deferred Revenue | $4,054,165 | $1,778,558 | ▼ $2,275,607 |
| Total Liabilities | $48,778,636 | $72,037,760 | ▲ $23,259,124 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $57,100,824 | $73,441,157 | ▲ $16,340,333 |
| Net Assets With Donor Restrictions | $2,813,043 | $2,479,621 | ▼ $333,422 |
| Total Net Assets Fund Balance | $59,913,867 | $75,920,778 | ▲ $16,006,911 |
| Total Liabilities and Net Assets / Fund Balance | $108,692,503 | $147,958,538 | ▲ $39,266,035 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Buildings | $1,266,494 | $1,248,042 | $2,514,536 |
| Equipment | $306,692 | $1,534,790 | $1,841,482 |
| Land | $300,000 | - | $300,000 |
| Other Land Buildings | $76,756 | $219,004 | $295,760 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Heidi Dearment | President & CEO (from 2/24) | FT | $419,235 | $459,108 | $878,343 |
| Greg Astle | CFO | FT | $303,394 | $320,494 | $623,888 |
| Ben Wright | Vice President (from 11/24) | FT | $246,823 | $279,779 | $526,602 |
| Betsy Beauvais | Chief Learning and Develop | FT | $253,040 | $261,181 | $514,221 |
| David Glaser | Outgoing President (through 5/24) | FT | $174,843 | $294,040 | $468,883 |
| Rachel Mcdonough | Controller | FT | $204,873 | $78,311 | $283,184 |
| Alyssa Peterman | Chief Sales Officer | FT | $109,249 | $128,061 | $237,310 |
| Leah Knickerbocker | Chief Lending Officer | FT | $181,008 | $51,041 | $232,049 |
| Katherine Lane | Chief People Officer | FT | $73,333 | $153,807 | $227,140 |
| Kandra Roberts | Director of Impact & Compliance | FT | $163,696 | $46,437 | $210,133 |
| Madison Brooke | Chief Operating Officer | FT | $158,114 | $39,119 | $197,233 |
| Name | Title |
|---|---|
| Nancy Quist | Chairperson |
| Don King | Director |
| Kalli Ryti | Director |
| Serena Rundberg | Director |
| Jose Villalobos | Director (from 3/24) |
| Robert Villareal | Director (from 3/24) |
| Jordan Ruiz | Director (from 9/24) |
| Bob Gauthier | Outgoing Director |
| Lisa Cooper | Outgoing Director |
| Natalie Camacho Mendoza | Outgoing Director |
| Sara Smith | Outgoing Director |
| Tom Severson | Secretary |
| Allison Johnston | Treasurer |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $10,236,541 |
| Other Expenses | $8,754,160 |
| Grants and Similar Amounts Paid | $83,317 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $5,000,389 | $990,253 | - | $5,990,642 |
| Current Officers, Directors, Trustees, and Key Employees | $2,464,620 | $488,081 | - | $2,952,701 |
| Interest | $760,016 | - | - | $760,016 |
| Other Employee Benefits | $550,640 | $109,047 | - | $659,687 |
| Information Technology | $546,117 | $108,150 | - | $654,267 |
| Travel | $497,446 | $98,512 | - | $595,958 |
| Occupancy | $368,492 | $72,974 | - | $441,466 |
| Advertising | $371,652 | - | - | $371,652 |
| Fees for Services Other | $356,050 | $12,691 | - | $368,741 |
| Payroll Taxes | $305,002 | $60,401 | - | $365,403 |
| Depreciation Depletion | $301,055 | $59,619 | - | $360,674 |
| Pension Plan Contributions | $223,790 | $44,318 | - | $268,108 |
| Office Expenses | $150,598 | $29,824 | - | $180,422 |
| Insurance | $125,731 | $24,899 | - | $150,630 |
| Fees for Services Accounting | $97,219 | $19,253 | - | $116,472 |
| Grants to Domestic Orgs | $83,317 | - | - | $83,317 |
| Fees for Services Lobbying | $70,425 | - | - | $70,425 |
| Fees for Services Legal | $31,532 | $6,244 | - | $37,776 |
| All Other Expenses | $30,907 | $6,022 | - | $36,929 |
| Other Expenses | $22,466 | $4,449 | - | $26,915 |
| Total Functional Expenses | $16,842,212 | $2,231,806 | $0 | $19,074,018 |
| Line Item | Amount |
|---|---|
| Expenses per Audited Statements | $19,074,018 |
| Total Expenses per Audited Statements | $19,074,018 |
| Total Expenses per Form 990 | $19,074,018 |
| Expenses Not Reported on Financial Statements | $0 |
| Expenses Not Reported on Form 990 | $0 |
| Recipient | Location | Category | Purpose | Amount |
|---|---|---|---|---|
| Utah State University | Logan, UT | 501(c)(3) | Project Support | $70,000 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Interested Party | Relationship | Description | Shared Revenue | Amount |
|---|---|---|---|---|
| - | Family Member of Heidi Dearment (officer) | Consulting and Grant Writing Services | No | $56,188 |
| - | Family Member of Greg Astle (officer) | Marketing Services | No | $26,906 |
| Liability | Amount |
|---|---|
| Due to Other Agencies | $21,091,940 |
“The finance committee reviews the form 990 on behalf of the board.”
“Board and staff announce potential conflicts of interest at appropriate meetings (loan committee & board meetings) as well as annually disclosing conflicts on our conflict of interest forms.”
“The organization determines compensation for all management staff and for the majority of the other staff members by conducting staff and position specific salary surveys, industry interviews, and reviews of 990's for industry and other peer organizations. The ceo's compensation is established annually by the executive committee based on the survey results.”
“The organization makes all governing documents, conflict of interest policies and financial statements available upon request.”
“Management has analyzed the tax positions taken by the mofi and has concluded that, as of december 31 2024, there are no uncertain tax positions taken or expected to be taken that would require recognition of a liability (or asset) or disclosure in the financial statements. Mofi is no longer subject to examinations by federal tax authorities for years before 2021.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990/AccountantCompileOrReviewInd | 0 | 0 |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 2293648 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 4313960 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 893941 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 1663969 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | SEE FORM 990, PART III, LINE 1. |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 371652 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 371652 |
| IRS990/AllOtherContributionsAmt | 0 | 11270852 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 6022 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 30907 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 36929 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | RACHEL MCDONOUGH |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 4067289234 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 229 EAST MAIN STREET |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | MISSOULA |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MT |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 59802 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 1 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 343800 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 168502 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 488081 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 2464620 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 2952701 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 1 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 23571343 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 83317 |
| IRS990/CYInvestmentIncomeAmt | 0 | 1310203 |
| IRS990/CYOtherExpensesAmt | 0 | 8754160 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 10199383 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 16006911 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 10236541 |
| IRS990/CYTotalExpensesAmt | 0 | 19074018 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 35080929 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 4054165 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 1778558 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 59619 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 301055 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 360674 |
| IRS990/Desc | 0 | FOUNDED IN 1986, MONTANA COMMUNITY DEVELOPMENT CORPORATION, DOING BUSINESS AS MOFI ("MOFI"), IS A 501(C)(3) NONPROFIT ORGANIZATION WITH A MISSION TO PROVIDE FINANCING AND ADVISORY SERVICES FOR ECONOMICALLY UNDERSERVED AND DISTRESSED POPULATIONS AND AREAS, TRANSFORMING LIVES AND COMMUNITIES. MOFI IS A COMMUNITY DEVELOPMENT FINANCIAL INSTITUTION ("CDFI") AND NEW MARKETS TAX CREDIT ("NMTC") LENDER PROVIDING ACCESS TO CAPITAL AND FREE CONSULTING SERVICES FOR PEOPLE WHO HAVE BEEN LEFT OUT OF THE FINANCIAL MAINSTREAM. MOFI IS INSPIRED BY ONE VISION: TRANSFORMING THE FINANCIAL SYSTEM TO WORK FOR EVERYONE.(CONTINUED ON SCHEDULE O)MOFI WORKS PRIMARILY IN MONTANA, WYOMING, IDAHO, UTAH, OREGON, AND WASHINGTON. MOFI ALSO PROVIDES SMALL BUSINESS LOANS IN NEBRASKA, IOWA, MINNESOTA, NORTH DAKOTA, SOUTH DAKOTA, COLORADO, AND NEVADA. THE ORGANIZATION HAS TWO PRIMARY BUSINESS LENDING AND CONSULTING PROGRAMS: (1) PROVIDING LOANS TO SMALL AND MICROBUSINESSES THAT CANNOT SECURE CONVENTIONAL FINANCING, AND (2) PROVIDING NMTC ENHANCED LOANS TO CATALYTIC PROJECTS THAT CREATE JOBS, PROVIDE CRITICAL COMMUNITY SERVICES AND TRANSFORM ECONOMIES IN THE REGION'S MOST IMPOVERISHED AREAS. WITH EACH LOAN, MOFI PROVIDES COMPREHENSIVE, FREE TECHNICAL ASSISTANCE BOTH THROUGH ITS PRE-LOAN SERVICES AND THROUGH ITS POST-LOAN PATH TO BANKABILITY PROGRAM. BORROWERS RECEIVE ASSISTANCE INCREASING PROFITABILITY, BUILDING STRONGER BALANCE SHEETS, CREDIT BUILDING, ACCOUNTING AND FINANCIAL STATEMENT PREPARATION, PREPARING LEGAL DOCUMENTS, AND STARTING OR BUILDING A RELATIONSHIP WITH A COMMERCIAL LENDER AT A BANK OR CREDIT UNION. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 1 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DoingBusinessAsName/BusinessNameLine1Txt | 0 | MOFI |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 2813043 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 2479621 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 49 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 16842212 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditPerformedInd | 0 | 1 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 1 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 19253 |
| IRS990/FeesForServicesAccountingGrp/ProgramServicesAmt | 0 | 97219 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 116472 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 6244 |
| IRS990/FeesForServicesLegalGrp/ProgramServicesAmt | 0 | 31532 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 37776 |
| IRS990/FeesForServicesLobbyingGrp/ProgramServicesAmt | 0 | 70425 |
| IRS990/FeesForServicesLobbyingGrp/TotalAmt | 0 | 70425 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 12691 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 356050 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 368741 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 14 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 15 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 16 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 17 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 18 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 19 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 20 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 21 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 22 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 23 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 10 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 11 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 12 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 13 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 14 | X |
| IRS990/Form990PartVIISectionAGrp/KeyEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/KeyEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 42041 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 14111 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 15 | 25593 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 16 | 34813 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 17 | 22680 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 18 | 20017 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 19 | 38226 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 20 | 35311 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 21 | 30560 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 22 | 27038 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 23 | 7140 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | HEIDI DEARMENT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | DAVID GLASER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | NANCY QUIST |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | TOM SEVERSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | ALLISON JOHNSTON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | KALLI RYTI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | SARA SMITH |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | ROBERT VILLAREAL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | NATALIE CAMACHO MENDOZA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | LISA COOPER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | SERENA RUNDBERG |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | JOSE VILLALOBOS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | DON KING |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | BOB GAUTHIER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | JORDAN RUIZ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 15 | GREG ASTLE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 16 | BEN WRIGHT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 17 | LEAH KNICKERBOCKER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 18 | ALYSSA PETERMAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 19 | BETSY BEAUVAIS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 20 | RACHEL MCDONOUGH |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 21 | KANDRA ROBERTS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 22 | MADISON BROOKE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 23 | KATHERINE LANE |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 836302 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 454772 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 15 | 598295 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 16 | 491789 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 17 | 209369 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 18 | 217293 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 19 | 475995 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 20 | 247873 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 21 | 179573 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 22 | 170195 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 23 | 220000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 18 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 19 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 20 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 21 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 22 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 23 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | PRESIDENT & CEO (FROM 2/24) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | OUTGOING PRESIDENT (THROUGH 5/24) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | CHAIRPERSON |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | OUTGOING DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | DIRECTOR (FROM 3/24) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | OUTGOING DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | OUTGOING DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | DIRECTOR (FROM 3/24) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | OUTGOING DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | DIRECTOR (FROM 9/24) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 15 | CFO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 16 | VICE PRESIDENT (FROM 11/24) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 17 | CHIEF LENDING OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 18 | CHIEF SALES OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 19 | CHIEF LEARNING AND DEVELOP |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 20 | CONTROLLER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 21 | DIRECTOR OF IMPACT & COMPLIANCE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 22 | CHIEF OPERATING OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 23 | CHIEF PEOPLE OFFICER |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 0 |
| IRS990/FormationYr | 0 | 1995 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/ConsolidatedBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 10 |
| IRS990/GovernmentGrantsAmt | 0 | 12300491 |
| IRS990/GrantAmt | 0 | 83317 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 83317 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 83317 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 1 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 35080929 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 9 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 11 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 108150 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 546117 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 654267 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 24899 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 125731 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 150630 |
| IRS990/IntangibleAssetsGrp/BOYAmt | 0 | 384374 |
| IRS990/IntangibleAssetsGrp/EOYAmt | 0 | 320031 |
| IRS990/InterestGrp/ProgramServicesAmt | 0 | 760016 |
| IRS990/InterestGrp/TotalAmt | 0 | 760016 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 1310203 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 1310203 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsProgramRelatedGrp/BOYAmt | 0 | 39594 |
| IRS990/InvestmentsProgramRelatedGrp/EOYAmt | 0 | 37902 |
| IRS990/IRPDocumentCnt | 0 | 75 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 3001836 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 2191256 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 1949942 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 4951778 |
| IRS990/LegalDomicileStateCd | 0 | MT |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 1 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | MOFI'S MISSION IS TO PROVIDE FINANCING AND ADVISORY SERVICES FOR ECONOMICALLY UNDERSERVED AND DISTRESSED POPULATIONS AND AREAS, TRANSFORMING LIVES AND COMMUNITIES. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/BOYAmt | 0 | 29747187 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/EOYAmt | 0 | 44853302 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 59913867 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 75920778 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 57100824 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 73441157 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 72974 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 368492 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 441466 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 29824 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 150598 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 180422 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 109047 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 550640 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 659687 |
| IRS990/OtherExpensesGrp/Desc | 0 | LOAN LOSS PROVISION |
| IRS990/OtherExpensesGrp/Desc | 1 | STAFF DEVELOPMENT |
| IRS990/OtherExpensesGrp/Desc | 2 | LOAN EXPENSE |
| IRS990/OtherExpensesGrp/Desc | 3 | REPAIRS & MAINTENANCE |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 97069 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 4449 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 3819322 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 490160 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 175266 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 22466 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 3819322 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 587229 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 175266 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 26915 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 12683636 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 21091940 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 990253 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 5000389 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 5990642 |
| IRS990/OthNotesLoansReceivableNetGrp/BOYAmt | 0 | 70545124 |
| IRS990/OthNotesLoansReceivableNetGrp/EOYAmt | 0 | 93025182 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 60401 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 305002 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 365403 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 44318 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 223790 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 268108 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 40454 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 94738 |
| IRS990/PrincipalOfficerNm | 0 | NANCY QUIST |
| IRS990/ProfessionalFundraisingInd | 0 | 1 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 525990 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 525990 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 2 | 525990 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | LOAN INTEREST & FEES |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | NMTC FEES |
| IRS990/ProgramServiceRevenueGrp/Desc | 2 | LOAN INTEREST & FEES |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 6072931 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 3949541 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 2 | 176911 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 6072931 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 3949541 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 2 | 176911 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 8762349 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 112085 |
| IRS990/PYInvestmentIncomeAmt | 0 | 1031270 |
| IRS990/PYOtherExpensesAmt | 0 | 6303805 |
| IRS990/PYOtherRevenueAmt | 0 | 0 |
No mirrored PDF or thumbnail assets are attached yet.