Liabilities / Assets
79th percentile
Higher debt load relative to assets than 79% of similar nonprofits.
990 • Fiscal year 2021 • EIN 36-3287080
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
79th percentile
Higher debt load relative to assets than 79% of similar nonprofits.
Liabilities / Revenue
90th percentile
Higher debt load relative to revenue than 90% of similar nonprofits.
Net Margin
62nd percentile
Higher net margin than 62% of similar nonprofits.
Top Officer Pay
65th percentile
Higher top officer pay than 65% of similar nonprofits.
Top officer pay equals 5.2% of source-year revenue.
Asset Growth
54th percentile
Faster asset growth than 54% of similar nonprofits.
Revenue Growth
79th percentile
Faster revenue growth than 79% of similar nonprofits.
Assets
Up$19,581,951
Up $2,055,766 (+12%) from 2020
Net Assets
Up$8,575,804
Up $684,743 (+8.7%) from 2020
Liabilities
Up$11,006,147
Up $1,371,023 (+14%) from 2020
Revenue
Up$4,204,913
Up $1,405,733 (+50%) from 2020
Expenses
Up$3,428,500
Up $1,115,711 (+48%) from 2020
Net Income
Up$776,413
Up $290,022 (+60%) from 2020
TWIN CITIES HOUSING DEVELOPMENT CORPORATION's (TCHDC) mission Is to provide quality affordable housing for low and moderate income persons which IS RESPECTFUL OF THE COMMUNITIES IN WHICH THE HOUSING IS LOCATED.
Provide quality affordable housing for low and moderate income persons.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Land, Buildings, and Equipment, Net | $4,790,264 | $6,560,557 | ▲ $1,770,293 |
| Savings and Temporary Cash Investments | $4,118,234 | $5,186,575 | ▲ $1,068,341 |
| Investments Program Related | $5,112,042 | $3,406,966 | ▼ $1,705,076 |
| Accounts Receivable | $1,345,731 | $2,114,146 | ▲ $768,415 |
| Cash and Non-Interest-Bearing Accounts | $69,894 | $611,264 | ▲ $541,370 |
| Prepaid Expenses and Deferred Charges | $52,126 | $59,611 | ▲ $7,485 |
| Total Assets | $17,526,185 | $19,581,951 | ▲ $2,055,766 |
| Other Assets Total | $2,037,894 | $1,642,832 | ▼ $395,062 |
| Liabilities | |||
| Mortgage Notes Payable Secured by Investment Property | $7,516,008 | $8,710,408 | ▲ $1,194,400 |
| Accounts Payable and Accrued Expenses | $1,990,808 | $2,151,502 | ▲ $160,694 |
| Other Liabilities | $124,912 | $113,712 | ▼ $11,200 |
| Deferred Revenue | $3,396 | $30,525 | ▲ $27,129 |
| Total Liabilities | $9,635,124 | $11,006,147 | ▲ $1,371,023 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $7,844,992 | $8,554,777 | ▲ $709,785 |
| Net Assets With Donor Restrictions | $46,069 | $21,027 | ▼ $25,042 |
| Total Net Assets Fund Balance | $7,891,061 | $8,575,804 | ▲ $684,743 |
| Total Liabilities and Net Assets / Fund Balance | $17,526,185 | $19,581,951 | ▲ $2,055,766 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Buildings | $5,559,779 | $4,204,055 | $9,763,834 |
| Land | $884,734 | - | $884,734 |
| Equipment | $32,846 | $183,787 | $216,633 |
| Other Land Buildings | $83,198 | $61,772 | $144,970 |
| Investment Program Related Org | $1,160,169 | - | - |
| Other Assets Org | $477,697 | - | - |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Barbara M Mcquillan | Executive Director | FT | $188,490 | $31,424 | $219,914 |
| Ken Isaacson | Development Manager | FT | $135,361 | $45,123 | $180,484 |
| Debra Palmquist | Senior Asset Manager | FT | $116,241 | $26,353 | $142,594 |
| Margaret Metzdorf | Senior Asset Manager | FT | $100,712 | $33,798 | $134,510 |
| Name | Title |
|---|---|
| Harry Melander | President |
| Patricia Lilledahl | Vice President |
| Charles Gardner | Board Member |
| Denise Beigbeder | Board Member |
| Hugh Cameron | Board Member |
| Laura Hansen | Board Member |
| Steven Wilson | Board Member |
| David Lindsay | Treasurer/secretary |
| Line Item | Amount |
|---|---|
| Other Expenses | $2,580,388 |
| Salaries, Compensation, and Employee Benefits | $847,112 |
| Grants and Similar Amounts Paid | $1,000 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Occupancy | $705,988 | $12,761 | - | $718,749 |
| Other Salaries and Wages | $422,101 | $66,912 | - | $489,013 |
| Depreciation Depletion | $308,561 | $4,819 | - | $313,380 |
| Current Officers, Directors, Trustees, and Key Employees | $197,923 | $21,991 | - | $219,914 |
| Interest | $122,835 | - | - | $122,835 |
| Insurance | $70,089 | $4,070 | - | $74,159 |
| Other Employee Benefits | $60,191 | $9,315 | - | $69,506 |
| Fees for Services Accounting | $38,538 | $9,634 | - | $48,172 |
| Payroll Taxes | $40,738 | $5,898 | - | $46,636 |
| Pension Plan Contributions | $19,025 | $3,018 | - | $22,043 |
| Office Expenses | $13,947 | $3,304 | - | $17,251 |
| Information Technology | $9,561 | $2,762 | - | $12,323 |
| Other Expenses | $10,871 | - | - | $10,871 |
| Conferences and Meetings | $4,240 | $1,122 | - | $5,362 |
| Grants to Domestic Orgs | $1,000 | - | - | $1,000 |
| Total Functional Expenses | $3,282,894 | $145,606 | $0 | $3,428,500 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Liability | Amount |
|---|---|
| Tenant Deposits | $74,079 |
| Deferred Lease Incentive | $39,633 |
“There are no material differences in voting rights among members of the board of directors and the board of directors has not delegated broad authority to an executive committee or similar committee.”
“The audit committee reviews the form 990 at a meeting attended by the tax preparer and makes a recommendation to the board. All board members are given a copy of the form 990 prior to the board meeting at which the audit committee recommendation is considered.”
“Annually, board and staff are required to complete an updated conflict of interest disclosure form. The board and staff are given a copy of the conflict of interest policy at that time to use in identifying potential conflicts. The policy describes potential conflicts in great detail. The executive director and accounting manager collect these forms and the executive director reviews all forms so that she is aware of potential conflicts. The executive director is responsible for bringing potential conflicts to the attention of the board in addition to individual board members raising potential conflicts that they may have. If the executive director believes that a conflict exists, a memorandum describing the relevant facts is prepared for the board and is included as a part of the minutes. At the meeting at which the conflict is discussed, the tchdc director with the conflict (the tchdc director) is not counted in determining the presence of a quorum for the vote on the related transaction. The tchdc director does not participate in the discussion of the transaction in which he or she is interested unless the tchdc director is aware of material undisclosed facts pertaining to the transaction. The tchdc director may respond to questions, however he or she shall not attempt to exert his or her personal influence with respect to the matter, either at or outside the meeting. The tchdc director will not vote on the transaction and will be recorded as not voting.”
“In 2018, the board retained a national compensation consultant to review the executive director compensation including comparison to the salaries of other executive directors of similar organizations. The board reviewed this written report along with additional information provided by the executive director in november 2018. This review and a determination of the executive director's compensation was documented in the board minutes. It was decided that a similar review by an outside consultant will be performed periodically, approximately every four years, with annual reviews based on information gathered by the executive director using the bi-annual minnesota council of nonprofits survey and other publically available information, including the form 990's of other similar organizations. This interim review occurred in 2021. The organization has retained a national compensation consultant to review the executive director compensation including comparisions of compensation of executive directors of similar organizations in 2022.”
“The tchdc articles of incorporation, bylaws, financial statements and conflict of interest statement are available upon request. They are maintained in the corporate files and requests are presented to the accounting manager.”
“Tchdc has one program, which is the development, operation and ownership of affordable rental housing. During 2021 tchdc oversaw the ownership of 22 properties with a total of 1059 units located in the metro area and in owatonna. In february 2021 tchdc closed on the permanent financing and housing tax credits for the substantial rehabilitation of a property acquired in 2019. Construction commenced immediately, continued throughout 2021 and will be complete in 2022. During 2021 tchdc finalized the permanent financing for a property acquired in 2018 and was preparing to close on the financing in march 2022. During 2021 tchdc continued to develop the plans for the substantial rehabilitation of a property in owatonna which has been awarded funding. In 2021 tchdc applied for and was awarded additional housing tax credits for a project in st. Paul. This project will combine the wilkins townhomes and some of the buildings owned by tchdc's selby commons project into a new ownership entity, selby wilkins, lllp. Tchdc plans to close on the debt financing and housing tax credits for this project in 2022. Tchdc also began work with other nonprofit organizations related to the sale of two single family homes and four duplexes owned by selby commons limited partnership. These properties will eventually be sold to low to moderate income owner occupants with the objective of helping families build wealth through home ownership.”
“The tax return includes twin cities housing development corporation and 26 disregarded entities. Audited financial statements include twin cities housing development corporation and the disregarded entities as well as other related entities. Consequently there are no separate audited financial statements of the tax return grouping. The components of the tax return grouping, i.e. Twin cities housing development corporation and the disregarded entities, have been audited within the larger group. The twin cities housing development corporation board reviews both the audited consolidated financial statements and this tax return.”
“Maplewood gardens net assets transfer -91,670.”
“The organization reviews and assesses its tax positions taken or expected to be taken in tax returns. Based on this assessment the organization determines whether it is more likely than not that the position would be sustained upon examination by tax authorities. The organization's assessment has not identified any significant positions that it believes would not be sustained under examination.”
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 | 1990808 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 2151502 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 1345731 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 2114146 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | PROVIDE QUALITY AFFORDABLE HOUSING FOR LOW AND MODERATE INCOME PERSONS. |
| IRS990/AllOtherContributionsAmt | 0 | 14239 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | BARBARA MCQUILLAN |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 6512920211 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 1360 ENERGY PARK DRIVE SUITE 210 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | ST PAUL |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MN |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 55108 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 69894 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 611264 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 21991 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 197923 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 219914 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 1122 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 4240 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 5362 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 1 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 743571 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 1000 |
| IRS990/CYInvestmentIncomeAmt | 0 | 30662 |
| IRS990/CYOtherExpensesAmt | 0 | 2580388 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 3430680 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 776413 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 847112 |
| IRS990/CYTotalExpensesAmt | 0 | 3428500 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 4204913 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 3396 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 30525 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 4819 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 308561 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 313380 |
| IRS990/Desc | 0 | SEE SCHEDULE O |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 1 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 46069 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 21027 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 7 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 3282894 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 9634 |
| IRS990/FeesForServicesAccountingGrp/ProgramServicesAmt | 0 | 38538 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 48172 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 0.10 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 0.10 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 2 | 0.10 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 1.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 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 2 | 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/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| 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 | 28492 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 41275 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 26353 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 33798 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | HUGH CAMERON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | CHARLES GARDNER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | LAURA HANSEN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | DENISE BEIGBEDER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | PATRICIA LILLEDAHL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | HARRY MELANDER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | DAVID LINDSAY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | STEVEN WILSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | BARBARA M MCQUILLAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | KEN ISAACSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | DEBRA PALMQUIST |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | MARGARET METZDORF |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| 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 | 191422 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 139209 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 116241 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 100712 |
| 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/TitleTxt | 0 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | VICE PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | TREASURER/SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | EXECUTIVE DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | DEVELOPMENT MANAGER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | SENIOR ASSET MANAGER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | SENIOR ASSET MANAGER |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 1984 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/ConsolidatedBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 8 |
| IRS990/GovernmentGrantsAmt | 0 | 729332 |
| IRS990/GrantAmt | 0 | 1000 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 1000 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 1000 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 4204913 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 8 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 4 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIInd | 0 | X |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 2762 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 9561 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 12323 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 4070 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 70089 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 74159 |
| IRS990/InterestGrp/ProgramServicesAmt | 0 | 122835 |
| IRS990/InterestGrp/TotalAmt | 0 | 122835 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 30662 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 30662 |
| IRS990/InvestmentInJointVentureInd | 0 | 1 |
| IRS990/InvestmentsProgramRelatedGrp/BOYAmt | 0 | 5112042 |
| IRS990/InvestmentsProgramRelatedGrp/EOYAmt | 0 | 3406966 |
| IRS990/IRPDocumentCnt | 0 | 2 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 4449614 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 4790264 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 6560557 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 11010171 |
| IRS990/LegalDomicileStateCd | 0 | MN |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| 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 | TWIN CITIES HOUSING DEVELOPMENT CORPORATION'S (TCHDC) MISSION IS TO PROVIDE QUALITY AFFORDABLE HOUSING FOR LOW AND MODERATE INCOME PERSONS WHICH IS RESPECTFUL OF THE COMMUNITIES IN WHICH THE HOUSING IS LOCATED. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/BOYAmt | 0 | 7516008 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/EOYAmt | 0 | 8710408 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 7891061 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 8575804 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 7844992 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 8554777 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 12761 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 705988 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 718749 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 3304 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 13947 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 17251 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 2037894 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 1642832 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | -91670 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 9315 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 60191 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 69506 |
| IRS990/OtherExpensesGrp/Desc | 0 | UNRECOVERABLE PROJ EXP |
| IRS990/OtherExpensesGrp/Desc | 1 | RENTAL PROP OPER EXP |
| IRS990/OtherExpensesGrp/Desc | 2 | PREDEVELOPMENT EXPENSE |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 1047297 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 209989 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 10871 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 1047297 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 209989 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 10871 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 124912 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 113712 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 66912 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 422101 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 489013 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 5898 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 40738 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 46636 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 3018 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 19025 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 22043 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 52126 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 59611 |
| IRS990/PrincipalOfficerNm | 0 | BARBARA MCQUILLAN |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 531390 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 531110 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 2 | 531390 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 3 | 531110 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | DEVELOPMENT & MGMT FEE |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | RENTAL INCOME |
| IRS990/ProgramServiceRevenueGrp/Desc | 2 | PROGRAM RELATED INT |
| IRS990/ProgramServiceRevenueGrp/Desc | 3 | OTHER PROGRAM RELATED |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 2164090 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 1053115 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 2 | 192143 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 3 | 21332 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 2164090 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 1053115 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 2 | 192143 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 3 | 21332 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 162131 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 2900 |
| IRS990/PYInvestmentIncomeAmt | 0 | 62561 |
| IRS990/PYOtherExpensesAmt | 0 | 1467654 |
| IRS990/PYOtherRevenueAmt | 0 | 0 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 2574488 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 486391 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 842235 |
| IRS990/PYTotalExpensesAmt | 0 | 2312789 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 2799180 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 776413 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 1 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 1 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 1 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 1 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 1 |
| IRS990/RevenueAmt | 0 | 3429657 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 4118234 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 5186575 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 743571 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 162131 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 55764 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 133312 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 289218 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 1383996 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 30662 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 62561 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 105131 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 16747 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 8944 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 224045 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 13622423 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.86070 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.78100 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 1383996 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 743571 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 162131 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 55764 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 133312 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 289218 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 1383996 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 1608041 |
| IRS990ScheduleB/ContributorInformationGrp/ContributorBusinessName/BusinessNameLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorNum | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine2 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/City | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/State | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCode | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt | 0 | RESTRICTED |
| IRS990/ScheduleBRequiredInd | 0 | 1 |
| IRS990ScheduleD/BuildingsGrp/BookValueAmt | 0 | 5559779 |
| IRS990ScheduleD/BuildingsGrp/DepreciationAmt | 0 | 4204055 |
| IRS990ScheduleD/BuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 9763834 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 32846 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 183787 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 216633 |
| IRS990ScheduleD/FootnoteTextInd | 0 | X |
| IRS990ScheduleD/InvstProgramRelatedOrgGrp/BookValueAmt | 0 | 2246797 |
| IRS990ScheduleD/InvstProgramRelatedOrgGrp/BookValueAmt | 1 | 1160169 |
| IRS990ScheduleD/InvstProgramRelatedOrgGrp/Desc | 0 | NOTES REC W/ AFFILIATED PARTY |
| IRS990ScheduleD/InvstProgramRelatedOrgGrp/Desc | 1 | INVESTMENTS IN PARTNERSHIPS |
| IRS990ScheduleD/InvstProgramRelatedOrgGrp/MethodValuationCd | 0 | C |
| IRS990ScheduleD/InvstProgramRelatedOrgGrp/MethodValuationCd | 1 | C |
| IRS990ScheduleD/LandGrp/BookValueAmt | 0 | 884734 |
| IRS990ScheduleD/LandGrp/OtherCostOrOtherBasisAmt | 0 | 884734 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 0 | 1076050 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 1 | 89085 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 2 | 477697 |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 0 | RESTRICTED ESCROWS & RESERVES |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 1 | SECURITY DEPOSITS |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 2 | PRE-DEVELOPMENT ADVANCES |
| IRS990ScheduleD/OtherLandBuildingsGrp/BookValueAmt | 0 | 83198 |
| IRS990ScheduleD/OtherLandBuildingsGrp/DepreciationAmt | 0 | 61772 |
| IRS990ScheduleD/OtherLandBuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 144970 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 74079 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 1 | 39633 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | TENANT DEPOSITS |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 1 | DEFERRED LEASE INCENTIVE |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 0 | THE ORGANIZATION REVIEWS AND ASSESSES ITS TAX POSITIONS TAKEN OR EXPECTED TO BE TAKEN IN TAX RETURNS. BASED ON THIS ASSESSMENT THE ORGANIZATION DETERMINES WHETHER IT IS MORE LIKELY THAN NOT THAT THE POSITION WOULD BE SUSTAINED UPON EXAMINATION BY TAX AUTHORITIES. THE ORGANIZATION'S ASSESSMENT HAS NOT IDENTIFIED ANY SIGNIFICANT POSITIONS THAT IT BELIEVES WOULD NOT BE SUSTAINED UNDER EXAMINATION. |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART X, LINE 2: |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 6560557 |
| IRS990ScheduleD/TotalBookValueOtherAssetsAmt | 0 | 1642832 |
| IRS990ScheduleD/TotalBookValueProgramRltdAmt | 0 | 3406966 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 113712 |
| IRS990ScheduleJ/AnyNonFixedPaymentsInd | 0 | 0 |
| IRS990ScheduleJ/BoardOrCommitteeApprovalInd | 0 | X |
| IRS990ScheduleJ/CompBasedOnRevenueOfFlngOrgInd | 0 | 0 |
| IRS990ScheduleJ/CompBsdNetEarnsFlngOrgInd | 0 | 0 |
| IRS990ScheduleJ/CompBsdNetEarnsRltdOrgsInd | 0 | 0 |
| IRS990ScheduleJ/CompBsdOnRevRelatedOrgsInd | 0 | 0 |
| IRS990ScheduleJ/CompensationSurveyInd | 0 | X |
| IRS990ScheduleJ/EquityBasedCompArrngmInd | 0 | 0 |
| IRS990ScheduleJ/Form990OfOtherOrganizationsInd | 0 | X |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2021 • Form 990Detailed filing. Detailed filing data is available for this year.