Liabilities / Assets
77th percentile
Higher debt load relative to assets than 77% of similar nonprofits.
EIN 83-2707481 • 501(c)3 • San Francisco, CA
Profile
Ecs housing corporation exists to develop, construct, operate, maintain, improve, buy, sell, convey, assign, mortgage or lease any real estate and personal property necessary and incident to the providing of housing for low-income persons in accordance with the corporation's charitable purpose.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
77th percentile
Higher debt load relative to assets than 77% of similar nonprofits.
Liabilities / Revenue
98th percentile
Higher debt load relative to revenue than 98% of similar nonprofits.
Net Margin
6th percentile
Higher net margin than 6% of similar nonprofits.
Top Officer Pay
36th percentile
Higher top officer pay than 36% of similar nonprofits.
Top officer pay equals 6.9% of source-year revenue.
Asset Growth
81st percentile
Faster asset growth than 81% of similar nonprofits.
Revenue Growth
77th percentile
Faster revenue growth than 77% of similar nonprofits.
Assets
Up$180,304,825
Up $22,192,525 (+14%) from 2023
Liabilities
Up$117,848,690
Up $24,539,225 (+26%) from 2023
Net Assets
Down$62,456,135
Down $2,346,700 (-3.6%) from 2023
Revenue
Up$6,882,183
Up $1,131,216 (+20%) from 2023
Expenses
Up$9,228,883
Up $2,122,276 (+30%) from 2023
Net Income
Down-$2,346,700
Down $991,060 (-73%) from 2023
Most recent year
2024 • Form 990Detailed filing. Detailed filing data is available for this year.
Ecs housing corporation exists to develop, construct, operate, maintain, improve, buy, sell, convey, assign, mortgage or lease any real estate and personal property necessary and incident to the providing of housing for low-income persons in accordance with the corporation's charitable purpose.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Land, Buildings, and Equipment, Net | $114,615,799 | $113,107,881 | ▼ $1,507,918 |
| Cash and Non-Interest-Bearing Accounts | $3,493,831 | $3,405,481 | ▼ $88,350 |
| Accounts Receivable | $1,400,750 | $1,311,660 | ▼ $89,090 |
| Prepaid Expenses and Deferred Charges | $757,112 | $162,249 | ▼ $594,863 |
| Intangible Assets | $11,977 | $11,121 | ▼ $856 |
| Total Assets | $158,112,300 | $180,304,825 | ▲ $22,192,525 |
| Other Assets Total | $37,832,831 | $62,306,433 | ▲ $24,473,602 |
| Liabilities | |||
| Unsecured Notes Loans Payable | $81,356,147 | $103,436,130 | ▲ $22,079,983 |
| Accounts Payable and Accrued Expenses | $4,729,310 | $14,109,837 | ▲ $9,380,527 |
| Other Liabilities | $7,224,008 | $302,723 | ▼ $6,921,285 |
| Total Liabilities | $93,309,465 | $117,848,690 | ▲ $24,539,225 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $64,802,835 | $62,456,135 | ▼ $2,346,700 |
| Total Net Assets Fund Balance | $64,802,835 | $62,456,135 | ▼ $2,346,700 |
| Total Liabilities and Net Assets / Fund Balance | $158,112,300 | $180,304,825 | ▲ $22,192,525 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Land | $59,920,239 | - | $59,920,239 |
| Buildings | $52,870,471 | $4,490,188 | $57,360,659 |
| Equipment | $317,171 | $321,769 | $638,940 |
| Other Assets Org | $42,831 | - | - |
| Name | Title |
|---|---|
| Alejandro Martinez | Chairman |
| Richard Springwater | Chairman |
| Mary Elizabeth Stokes | President |
| Todd Clayter | Vice President |
| Barbara Solomon | Director |
| Dara Silveira | Director |
| Frederic Knapp | Director |
| Jon Rodriguez | Director |
| Michael Franklin | Director |
| David Cooke | Secretary |
| Sharon Christen | Secretary |
| Eric Larra | Treasurer |
| Line Item | Amount |
|---|---|
| Other Expenses | $8,526,208 |
| Salaries, Compensation, and Employee Benefits | $702,675 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Depreciation Depletion | $1,508,801 | - | - | $1,508,801 |
| All Other Expenses | $718,107 | - | - | $718,107 |
| Other Expenses | $574,984 | - | - | $574,984 |
| Other Salaries and Wages | $545,643 | - | - | $545,643 |
| Office Expenses | $374,991 | - | - | $374,991 |
| Fees for Services Management | $268,320 | - | - | $268,320 |
| Other Employee Benefits | $121,803 | - | - | $121,803 |
| Fees for Services Accounting | $72,510 | - | - | $72,510 |
| Payroll Taxes | $35,229 | - | - | $35,229 |
| Fees for Services Legal | $34,205 | - | - | $34,205 |
| Interest | $854 | - | - | $854 |
| Total Functional Expenses | $9,228,883 | $0 | $0 | $9,228,883 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Liability | Amount |
|---|---|
| Due to Affiliates | $173,239 |
| Asset Management Fee Payable | $53,756 |
| Security Deposits Payable | $45,200 |
| Prepaid Rent | $30,528 |
“Controller - housing affiliates team prepare the questionaire, reviews with the cfo and president of sponsor organization (ecs) before submission to the auditors; drafts of form 990 are to be provided to the board before filing.”
“In order to assure impartial decision-making, it is the policy of ecs housing, inc.(ehc) that any conflicts of interest, or actual or potential conflicts of interest, be fully disclosed before a decision is made on the matter involved, and that no director participate (other than by providing information) in any decision in which he or she has an actual or potential conflict of interest. The board of directors will not approve, and ehc will not participate in, any self-dealing or excess benefit transaction prohibited by law. No director shall participate in the selection, award or administration of a contract supported by federal funds if a real or apparent conflict of interest would be involved.”
“The executive director of episcopal community services of s.f. (the sponsor organization) is also the president of ecs housing corporation. Comparability data, performance and compensation is reviewed and determined by the board of directors of ecs.”
“All documents are available and would be provided upon request.”
“During the tax year, the organization did not change its oversight process or selection process.”
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 | 4729310 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 14109837 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 1400750 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 1311660 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | ECS HOUSING CORPORATION EXISTS TO DEVELOP, CONSTRUCT, OPERATE, MAINTAIN, IMPROVE, BUY, SELL, CONVEY, ASSIGN, MORTGAGE OR LEASE ANY REAL ESTATE AND PERSONAL PROPERTY NECESSARY AND INCIDENT TO THE PROVIDING OF HOUSING FOR LOW-INCOME PERSONS IN ACCORDANCE WITH THE CORPORATION'S CHARITABLE PURPOSE. |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 718107 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 718107 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | THE ORGANIZATION |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 4154873300 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 165 8TH STREET 3RD FLOOR |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | SAN FRANCISCO |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 94103 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 3493831 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 3405481 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 0 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 0 |
| IRS990/CYOtherExpensesAmt | 0 | 8526208 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 6882183 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -2346700 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 702675 |
| IRS990/CYTotalExpensesAmt | 0 | 9228883 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 6882183 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 1508801 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 1508801 |
| IRS990/Desc | 0 | HOLD REGULAR BOARD MEETINGS AT LEAST THREE TIMES EACH CALENDAR YEAR AS PER BYLAWS TO DECIDE FOR THE PURPOSE OF ORGANIZATION, ELECTION OF OFFICERS, AND TRANSACTION OF OTHER BUSINESS RELATED TO THE AFFILIATE REAL ESTATE PROPERTIES AND ENTITIES. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 1 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 0 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 9228883 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ProgramServicesAmt | 0 | 72510 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 72510 |
| IRS990/FeesForServicesLegalGrp/ProgramServicesAmt | 0 | 34205 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 34205 |
| IRS990/FeesForServicesManagementGrp/ProgramServicesAmt | 0 | 268320 |
| IRS990/FeesForServicesManagementGrp/TotalAmt | 0 | 268320 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 42.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 2 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 3 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 4 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 5 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 6 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 7 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 8 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 9 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 10 | 42.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 11 | 3.00 |
| 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 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 1.00 |
| 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/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/OtherCompensationAmt | 0 | 43325 |
| 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 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 29153 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | MARY ELIZABETH STOKES |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | RICHARD SPRINGWATER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | DAVID COOKE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | MICHAEL FRANKLIN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | BARBARA SOLOMON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | FREDERIC KNAPP |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | DARA SILVEIRA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | JON RODRIGUEZ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | TODD CLAYTER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | ALEJANDRO MARTINEZ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | ERIC LARRA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | SHARON CHRISTEN |
| 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 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 337385 |
| 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 | 251932 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | CHAIRMAN |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | VICE PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | CHAIRMAN |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | SECRETARY |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/Form990TFiledInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2018 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedInd | 0 | 0 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 10 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 6882183 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 9 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/IntangibleAssetsGrp/BOYAmt | 0 | 11977 |
| IRS990/IntangibleAssetsGrp/EOYAmt | 0 | 11121 |
| IRS990/InterestGrp/ProgramServicesAmt | 0 | 854 |
| IRS990/InterestGrp/TotalAmt | 0 | 854 |
| IRS990/InvestmentInJointVentureInd | 0 | 1 |
| IRS990/IRPDocumentCnt | 0 | 0 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 4811957 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 114615799 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 113107881 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 117919838 |
| IRS990/LegalDomicileStateCd | 0 | CA |
| 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 | ECS HOUSING CORPORATION EXISTS TO DEVELOP, CONSTRUCT, OPERATE, MAINTAIN, IMPROVE, BUY, SELL, CONVEY, ASSIGN, MORTGAGE OR LEASE ANY REAL ESTATE AND PERSONAL PROPERTY NECESSARY AND INCIDENT TO THE PROVIDING OF HOUSING FOR LOW-INCOME PERSONS IN ACCORDANCE WITH THE CORPORATION'S CHARITABLE PURPOSE. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 64802835 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 62456135 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 471976 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 64802835 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 62456135 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 374991 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 374991 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 37832831 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 62306433 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 121803 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 121803 |
| IRS990/OtherExpensesGrp/Desc | 0 | RETURN OF EMERGENCY AGR |
| IRS990/OtherExpensesGrp/Desc | 1 | CONTRACTS |
| IRS990/OtherExpensesGrp/Desc | 2 | INSURANCE |
| IRS990/OtherExpensesGrp/Desc | 3 | UTILITIES |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 2075834 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 2071196 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 826406 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 574984 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 2075834 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 2071196 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 826406 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 574984 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 7224008 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 302723 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 545643 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 545643 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 35229 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 35229 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 757112 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 162249 |
| IRS990/PrincipalOfficerNm | 0 | MARY ELIZABETH STOKES |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 531110 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 531110 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | RENTAL INCOME |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | OTHER INCOME |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 6117514 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 3540 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 6878643 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 3540 |
| IRS990/ProgramServiceRevenueGrp/UnrelatedBusinessRevenueAmt | 0 | 761129 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 0 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 0 |
| IRS990/PYOtherExpensesAmt | 0 | 6339866 |
| IRS990/PYOtherRevenueAmt | 0 | 0 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 5750967 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -1355640 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 766741 |
| IRS990/PYTotalExpensesAmt | 0 | 7106607 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 5750967 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -2346700 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 1 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 1 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 1 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 6121054 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/Contribution35ControlledInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/ContributionControllerInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/ContributionFamilyInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/ControlledDisqualifiedPrsnInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/DisqualifiedPrsnControllIntInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/DisqualifiedPrsnOwnrIntInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/ExcessBusinessHoldingsRulesInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/ListedByNameGoverningDocInd | 0 | 1 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/LoanDisqualifiedPersonInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/OrganizationChangeSuprtOrgInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/PaymentSubstantialContribtrInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/SupportedOrgNotOrganizedUSInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/SupportedOrgSectionC456Ind | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/SupportNonSupportedOrgInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/SuprtOrgNoIRSDeterminationInd | 0 | 0 |
| IRS990ScheduleA/Form990SchAType1SuprtOrgGrp/OperateBenefitNonSuprtOrgInd | 0 | 0 |
| IRS990ScheduleA/Form990SchAType1SuprtOrgGrp/PowerAppointMajorityDirTrstInd | 0 | 1 |
| IRS990ScheduleA/OtherSupportSumAmt | 0 | 0 |
| IRS990ScheduleA/SupportedOrganizationsCnt | 0 | 1 |
| IRS990ScheduleA/SupportedOrganizationsTotalCnt | 0 | 1 |
| IRS990ScheduleA/SupportedOrgInformationGrp/EIN | 0 | 943096716 |
| IRS990ScheduleA/SupportedOrgInformationGrp/GoverningDocumentListedInd | 0 | 1 |
| IRS990ScheduleA/SupportedOrgInformationGrp/OrganizationTypeCd | 0 | 7 |
| IRS990ScheduleA/SupportedOrgInformationGrp/OtherSupportAmt | 0 | 0 |
| IRS990ScheduleA/SupportedOrgInformationGrp/SupportAmt | 0 | 9228883 |
| IRS990ScheduleA/SupportedOrgInformationGrp/SupportedOrganizationName/BusinessNameLine1Txt | 0 | EPISCOPAL COMMUNITY SERVICES OF SAN FRANCISCO |
| IRS990ScheduleA/SupportingOrganization509a3Ind | 0 | X |
| IRS990ScheduleA/SupportingOrgType1Ind | 0 | X |
| IRS990ScheduleA/SupportSumAmt | 0 | 9228883 |
| IRS990/ScheduleBRequiredInd | 0 | 0 |
| IRS990ScheduleD/BuildingsGrp/BookValueAmt | 0 | 52870471 |
| IRS990ScheduleD/BuildingsGrp/DepreciationAmt | 0 | 4490188 |
| IRS990ScheduleD/BuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 57360659 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 317171 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 321769 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 638940 |
| IRS990ScheduleD/LandGrp/BookValueAmt | 0 | 59920239 |
| IRS990ScheduleD/LandGrp/OtherCostOrOtherBasisAmt | 0 | 59920239 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 0 | 2699531 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 1 | 12971 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 2 | 59551100 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 3 | 42831 |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 0 | RESTRICTED CASH |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 1 | OTHER ASSETS |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 2 | DEVELOPMENT IN PROGRESS |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 3 | DUE FROM AFFILIATES |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 173239 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 1 | 53756 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 2 | 45200 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 3 | 30528 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | DUE TO AFFILIATES |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 1 | ASSET MANAGEMENT FEE PAYABLE |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 2 | SECURITY DEPOSITS PAYABLE |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 3 | PREPAID RENT |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 113107881 |
| IRS990ScheduleD/TotalBookValueOtherAssetsAmt | 0 | 62306433 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 302723 |
| IRS990ScheduleJ/AnyNonFixedPaymentsInd | 0 | 0 |
| IRS990ScheduleJ/CompBasedOnRevenueOfFlngOrgInd | 0 | 0 |
| IRS990ScheduleJ/CompBsdNetEarnsFlngOrgInd | 0 | 0 |
| IRS990ScheduleJ/CompBsdNetEarnsRltdOrgsInd | 0 | 0 |
| IRS990ScheduleJ/CompBsdOnRevRelatedOrgsInd | 0 | 0 |
| IRS990ScheduleJ/EquityBasedCompArrngmInd | 0 | 0 |
| IRS990ScheduleJ/InitialContractExceptionInd | 0 | 0 |
| IRS990/ScheduleJRequiredInd | 0 | 1 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 0 | 337385 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 1 | 251932 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990FilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990FilingOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 0 | 32379 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 1 | 16057 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 0 | 10946 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 1 | 13096 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationRltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 0 | MARY ELIZABETH STOKES |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 1 | ERIC LARRA |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 0 | PRESIDENT |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 1 | TREASURER |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationRltdOrgsAmt | 0 | 380710 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationRltdOrgsAmt | 1 | 281085 |
| IRS990ScheduleJ/SeverancePaymentInd | 0 | 0 |
| IRS990ScheduleJ/SupplementalInformationDetail/ExplanationTxt | 0 | COMPENSATION SURVEY OR STUDY WAS USED TO ESTABLISH COMPENSATION OF RELATED ORGANIZATION'S EXECUTIVE(S). BOARD OR COMPENSATION COMMITTEE'S APPROVAL IS ALSO REQUIRED. |
| IRS990ScheduleJ/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART I, LINE 1B |
| IRS990ScheduleJ/SupplementalNonqualRtrPlanInd | 0 | 0 |
| IRS990/ScheduleORequiredInd | 0 | 1 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | CONTROLLER - HOUSING AFFILIATES TEAM PREPARE THE QUESTIONAIRE, REVIEWS WITH THE CFO AND PRESIDENT OF SPONSOR ORGANIZATION (ECS) BEFORE SUBMISSION TO THE AUDITORS; DRAFTS OF FORM 990 ARE TO BE PROVIDED TO THE BOARD BEFORE FILING. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | IN ORDER TO ASSURE IMPARTIAL DECISION-MAKING, IT IS THE POLICY OF ECS HOUSING, INC.(EHC) THAT ANY CONFLICTS OF INTEREST, OR ACTUAL OR POTENTIAL CONFLICTS OF INTEREST, BE FULLY DISCLOSED BEFORE A DECISION IS MADE ON THE MATTER INVOLVED, AND THAT NO DIRECTOR PARTICIPATE (OTHER THAN BY PROVIDING INFORMATION) IN ANY DECISION IN WHICH HE OR SHE HAS AN ACTUAL OR POTENTIAL CONFLICT OF INTEREST. THE BOARD OF DIRECTORS WILL NOT APPROVE, AND EHC WILL NOT PARTICIPATE IN, ANY SELF-DEALING OR EXCESS BENEFIT TRANSACTION PROHIBITED BY LAW. NO DIRECTOR SHALL PARTICIPATE IN THE SELECTION, AWARD OR ADMINISTRATION OF A CONTRACT SUPPORTED BY FEDERAL FUNDS IF A REAL OR APPARENT CONFLICT OF INTEREST WOULD BE INVOLVED. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | THE EXECUTIVE DIRECTOR OF EPISCOPAL COMMUNITY SERVICES OF S.F. (THE SPONSOR ORGANIZATION) IS ALSO THE PRESIDENT OF ECS HOUSING CORPORATION. COMPARABILITY DATA, PERFORMANCE AND COMPENSATION IS REVIEWED AND DETERMINED BY THE BOARD OF DIRECTORS OF ECS. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | ALL DOCUMENTS ARE AVAILABLE AND WOULD BE PROVIDED UPON REQUEST. |
No mirrored PDF or thumbnail assets are attached yet.