Liabilities / Assets
96th percentile
Higher debt load relative to assets than 96% of similar nonprofits.
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
96th percentile
Higher debt load relative to assets than 96% of similar nonprofits.
Liabilities / Revenue
89th percentile
Higher debt load relative to revenue than 89% of similar nonprofits.
Net Margin
9th percentile
Higher net margin than 9% of similar nonprofits.
Top Officer Pay
99th percentile
Higher top officer pay than 99% of similar nonprofits.
Top officer pay equals 36.0% of source-year revenue.
Asset Growth
59th percentile
Faster asset growth than 59% of similar nonprofits.
Revenue Growth
25th percentile
Faster revenue growth than 25% of similar nonprofits.
Assets
Up$2,276,677
Up $210,864 (+10%) from 2019
Net Assets
Down-$753,420
Down $806,163 (-1528%) from 2019
Liabilities
Up$3,030,097
Up $1,017,027 (+51%) from 2019
Revenue
Down$1,896,352
Down $398,236 (-17%) from 2019
Expenses
Up$2,702,515
Up $295,532 (+12%) from 2019
Net Income
Down-$806,163
Down $693,768 (-617%) from 2019
To engage in or otherwise support housing, programs and services for underserved communities, including but not limited to, low-income people, people with special needs, and communities destabilized by foreclosures and vacancy.
Hello housing's mission is to advance housing solutions that promote stability, center equity and cultivate community
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Land, Buildings, and Equipment, Net | $1,119,066 | $1,033,102 | ▼ $85,964 |
| Accounts Receivable | $341,751 | $585,264 | ▲ $243,513 |
| Cash and Non-Interest-Bearing Accounts | $517,167 | $575,963 | ▲ $58,796 |
| Savings and Temporary Cash Investments | $28,307 | $26,765 | ▼ $1,542 |
| Prepaid Expenses and Deferred Charges | $10,675 | $16,699 | ▲ $6,024 |
| Total Assets | $2,065,813 | $2,276,677 | ▲ $210,864 |
| Other Assets Total | $48,847 | $38,884 | ▼ $9,963 |
| Liabilities | |||
| Other Liabilities | $1,181,137 | $2,157,495 | ▲ $976,358 |
| Mortgage Notes Payable Secured by Investment Property | $610,313 | $610,313 | → $0 |
| Accounts Payable and Accrued Expenses | $204,899 | $245,277 | ▲ $40,378 |
| Deferred Revenue | $16,721 | $17,012 | ▲ $291 |
| Total Liabilities | $2,013,070 | $3,030,097 | ▲ $1,017,027 |
| Net Assets / Fund Balance | |||
| Net Assets With Donor Restrictions | $364,597 | $72,431 | ▼ $292,166 |
| Net Assets Without Donor Restrictions | $-311,854 | $-825,851 | ▼ $513,997 |
| Total Net Assets Fund Balance | $52,743 | $-753,420 | ▼ $806,163 |
| Total Liabilities and Net Assets / Fund Balance | $2,065,813 | $2,276,677 | ▲ $210,864 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $724,376 | $356,841 | $1,081,217 |
| Land | $308,726 | - | $308,726 |
| Name | Title |
|---|---|
| Matthew Franklin | Board Chair |
| Elisa De Laet Jagerson | Director |
| Rick Jacobus | Director |
| Tom Casey | Director |
| Jennifer Duffy | Assistant Secretary |
| Margaret Oakes | Assistant Secretary |
| Dan Seubert | Secretary |
| Michael J Vergura | Treasurer |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $1,730,464 |
| Other Expenses | $972,051 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $1,398,919 | - | - | $1,398,919 |
| Fees for Services Other | $6,717 | $322,934 | - | $329,651 |
| Occupancy | $156,356 | - | - | $156,356 |
| Other Employee Benefits | $146,439 | - | - | $146,439 |
| Payroll Taxes | $104,155 | - | - | $104,155 |
| Depreciation Depletion | $97,275 | - | - | $97,275 |
| Pension Plan Contributions | $80,951 | - | - | $80,951 |
| Information Technology | $75,460 | - | - | $75,460 |
| Office Expenses | $65,489 | - | - | $65,489 |
| Interest | $34,834 | - | - | $34,834 |
| Fees for Services Legal | - | $25,088 | - | $25,088 |
| Other Expenses | $13,023 | - | - | $13,023 |
| Fees for Services Accounting | $342 | $9,500 | - | $9,842 |
| Advertising | $8,096 | - | - | $8,096 |
| Travel | $6,074 | - | - | $6,074 |
| Insurance | $5,558 | - | - | $5,558 |
| Total Functional Expenses | $2,344,993 | $357,522 | $0 | $2,702,515 |
| Line Item | Amount |
|---|---|
| Expenses per Audited Statements | $2,702,515 |
| Total Expenses per Audited Statements | $2,702,515 |
| Total Expenses per Form 990 | $2,702,515 |
| Expenses Not Reported on Financial Statements | $0 |
| Expenses Not Reported on Form 990 | $0 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Liability | Amount |
|---|---|
| Due to Related Parties- Fees | $1,517,750 |
| Due to Related Parties- Non-current Principal | $610,596 |
| Accounts Payable- Other | $33,148 |
| Security Deposits Payable | $5,753 |
| Accrued Interest | $2,628 |
| Loan Costs- Non-current | $-12,380 |
“The corporate accounting manager completes the 990 questionnaire and pulls all supporting documentation. The questionnaire is then sent to the tax professionals for their preparation of the tax returns. The draft 990 tax return goes through the review of the corporate accounting manager, hello housing president, corporate assistant controller, controller, and cfo. The final draft 990 tax return is furnished to the president and subsequently to the audit committee for their review and approval. Upon the audit committee's approval, a complete copy of the form 990 is delivered to all members of the board of directors before filing the form.”
“A conflict of interest disclosure questionnaire is submitted annually to the board of directors and key employees, who complete and return the forms disclosing any conditions of conflict of interest. The disclosures are reviewed by the corporate counsel and the cfo. A summary of the disclosures is presented to the governance committee, which assesses if any conflict of interest actually exists. Any conditions which warrant elevation to the board of directors is on a case-by-case basis. As of the reporting date, there has been no reportable condition of conflict of interest.”
“Data from an external compensation survey is reviewed and discussed with the bod.”
“Governing documents are available upon request.”
“Professional services: program service expenses 6,717. Management and general expenses 322,934. Fundraising expenses 0. Total expenses 329,651.”
“The process of overseeing the audit and selecting an independent accountant has not changed from the prior year.”
“The organization believes that it has appropriate support for any tax positions taken, and such, does not have any uncertain tax positions that are material to the financial statements. The organizations federal and state information returns for the years 2016 through 2019 are subject to examination by regulatory agencies, generally for three and four years after they were filed for federal and state, respectively.”
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 | 204899 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 245277 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 341751 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 585264 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | HELLO HOUSING'S MISSION IS TO ADVANCE HOUSING SOLUTIONS THAT PROMOTE STABILITY, CENTER EQUITY AND CULTIVATE COMMUNITY |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 8096 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 8096 |
| IRS990/AllOtherContributionsAmt | 0 | 45000 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | MIDPEN HOUSING CORPORATION |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 6503562900 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 303 VINTAGE PARK DRIVE |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | FOSTER CITY |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 94404 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 517167 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 575963 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| 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 | 45000 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 76 |
| IRS990/CYOtherExpensesAmt | 0 | 972051 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 1851276 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -806163 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 1730464 |
| IRS990/CYTotalExpensesAmt | 0 | 2702515 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 1896352 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 16721 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 17012 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 97275 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 97275 |
| IRS990/Desc | 0 | THE ORGANIZATION LAUNCHED A NEW BUSINESS LINE "BRIGHT IN YOUR OWN BACKYARD," A PROGRAM IN SAN MATEO COUNTY TO HELP LOW-AND-MODERATE INCOME HOMEOWNERS TO ADD SECONDARY UNITS (ALSO KNOWN AS ACCESSORY DWELLING UNITS (ADUS)) TO THEIR HOMES AS AN ASSET BUILDING STRATEGY AND TO CREATE NEW RENTAL HOUSING IN THE FABRIC OF EXISTING NEIGHBORHOODS. THE ORGANIZATION IS CONTINUING ITS EFFORTS TO EXPAND THIS NEW LINE OF BUSINESS BY PROVIDING TECHNICAL ASSISTANCE TO JURISDICTIONS AND HOMEOWNERS FOLLOWING A SUCCESSFUL LAUNCH IN 2020. THE ORGANIZATION CONTINUES TO OPERATE ITS PRIMARY PROGRAM, HELLO STEWARDSHIP, SUPPORTING LOCAL JURISDICTIONS IN THE ADMINISTRATION OF THEIR BELOW MARKET RATE PROGRAMS AND HOUSING PORTFOLIO'S. ADDITIONALLY, THE ORGANIZATION ALSO SUPPORTS ALAMEDA COUNTY'S MEASURE A1 FUNDING THROUGH THE PROGRAM ADMINISTRATION OF AC BOOST WHICH IS A $50 MILLION DOWN PAYMENT ASSISTANCE LOAN PROGRAM. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 1 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 364597 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 72431 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 0 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 2344993 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 9500 |
| IRS990/FeesForServicesAccountingGrp/ProgramServicesAmt | 0 | 342 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 9842 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 25088 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 25088 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 322934 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 6717 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 329651 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 1.80 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 44.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 2 | 1.80 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 3 | 44.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 | 45.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 45.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | 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 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 51340 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 17241 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 32916 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 47580 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | TOM CASEY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | RICK JACOBUS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | ELISA DE LAET JAGERSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | MATTHEW FRANKLIN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | DAN SEUBERT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | JENNIFER DUFFY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | MARGARET OAKES |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | MICHAEL J VERGURA |
| 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/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 631875 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 203822 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 233255 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 395970 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | BOARD CHAIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | ASSISTANT SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | ASSISTANT SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | TREASURER |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 0 |
| IRS990/FormationYr | 0 | 2003 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/ConsolidatedBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 5 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 1896352 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 4 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 75460 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 75460 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 5558 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 5558 |
| IRS990/InterestGrp/ProgramServicesAmt | 0 | 34834 |
| IRS990/InterestGrp/TotalAmt | 0 | 34834 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 76 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 76 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 0 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 356841 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 1119066 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 1033102 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 1389943 |
| 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 | TO ENGAGE IN OR OTHERWISE SUPPORT HOUSING, PROGRAMS AND SERVICES FOR UNDERSERVED COMMUNITIES, INCLUDING BUT NOT LIMITED TO, LOW-INCOME PEOPLE, PEOPLE WITH SPECIAL NEEDS, AND COMMUNITIES DESTABILIZED BY FORECLOSURES AND VACANCY. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/BOYAmt | 0 | 610313 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/EOYAmt | 0 | 610313 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 52743 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | -753420 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | -311854 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | -825851 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 156356 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 156356 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 65489 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 65489 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 48847 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 38884 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 146439 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 146439 |
| IRS990/OtherExpensesGrp/Desc | 0 | STAFF COSTS |
| IRS990/OtherExpensesGrp/Desc | 1 | COMMUNICATION |
| IRS990/OtherExpensesGrp/Desc | 2 | RENTAL OP. EXPENSE |
| IRS990/OtherExpensesGrp/Desc | 3 | HELLO HOUSING REHABILIT |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 86158 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 37711 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 21436 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 13023 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 86158 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 37711 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 21436 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 13023 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 1181137 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 2157495 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 1398919 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 1398919 |
| IRS990/OtherWebsiteInd | 0 | X |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 104155 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 104155 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 80951 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 80951 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 10675 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 16699 |
| IRS990/PrincipalOfficerNm | 0 | MARGARET OAKES |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 531390 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 531390 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 2 | 531390 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 3 | 531390 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 4 | 531390 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | STEWARDSHIP VARIABLE F |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | STEWARDSHIP PROGRAM FE |
| IRS990/ProgramServiceRevenueGrp/Desc | 2 | HELLO BRIGHT PROGRAM |
| IRS990/ProgramServiceRevenueGrp/Desc | 3 | OTHER INCOME |
| IRS990/ProgramServiceRevenueGrp/Desc | 4 | INCLUSIONARY SALES |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 897480 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 616895 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 2 | 217257 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 3 | 76721 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 4 | 42923 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 897480 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 616895 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 2 | 217257 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 3 | 76721 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 4 | 42923 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 795000 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 0 |
| IRS990/PYOtherExpensesAmt | 0 | 731876 |
| IRS990/PYOtherRevenueAmt | 0 | -5012 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 1504600 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -112395 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 1675107 |
| IRS990/PYTotalExpensesAmt | 0 | 2406983 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 2294588 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -806163 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 1 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 1 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 1851276 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 28307 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 26765 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 45000 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 795000 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 1390050 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 58778 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 35000 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 2323828 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 1.00000 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 1.00000 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 2323828 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 45000 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 795000 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 1390050 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 58778 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 35000 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 2323828 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 2323828 |
| 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/EquipmentGrp/BookValueAmt | 0 | 724376 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 356841 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 1081217 |
| IRS990ScheduleD/ExpensesNotReportedAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesNotRptFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 2702515 |
| IRS990ScheduleD/FootnoteTextInd | 0 | X |
| IRS990ScheduleD/LandGrp/BookValueAmt | 0 | 308726 |
| IRS990ScheduleD/LandGrp/OtherCostOrOtherBasisAmt | 0 | 308726 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 33148 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 1 | 1517750 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 2 | 610596 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 3 | -12380 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 4 | 5753 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 5 | 2628 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | ACCOUNTS PAYABLE- OTHER |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 1 | DUE TO RELATED PARTIES- FEES |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 2 | DUE TO RELATED PARTIES- NON-CURRENT PRINCIPAL |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 3 | LOAN COSTS- NON-CURRENT |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 4 | SECURITY DEPOSITS PAYABLE |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 5 | ACCRUED INTEREST |
| IRS990ScheduleD/RevenueNotReportedAmt | 0 | 0 |
| IRS990ScheduleD/RevenueNotReportedFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 1896352 |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 0 | THE ORGANIZATION BELIEVES THAT IT HAS APPROPRIATE SUPPORT FOR ANY TAX POSITIONS TAKEN, AND SUCH, DOES NOT HAVE ANY UNCERTAIN TAX POSITIONS THAT ARE MATERIAL TO THE FINANCIAL STATEMENTS. THE ORGANIZATIONS FEDERAL AND STATE INFORMATION RETURNS FOR THE YEARS 2016 THROUGH 2019 ARE SUBJECT TO EXAMINATION BY REGULATORY AGENCIES, GENERALLY FOR THREE AND FOUR YEARS AFTER THEY WERE FILED FOR FEDERAL AND STATE, RESPECTIVELY. |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART X, LINE 2: |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 1033102 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 2702515 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 2157495 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 1896352 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 1896352 |
| IRS990ScheduleD/TotExpnsEtcAuditedFinclStmtAmt | 0 | 2702515 |
| 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 |
| IRS990ScheduleJ/InitialContractExceptionInd | 0 | 0 |
| IRS990/ScheduleJRequiredInd | 0 | 1 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 0 | 154576 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 1 | 63100 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 2 | 25908 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 3 | 3670 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 0 | 474887 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 1 | 329169 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 2 | 206485 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 3 | 192011 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990FilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990FilingOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990FilingOrgAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990FilingOrgAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 0 | 17100 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 1 | 17100 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 2 | 14179 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 3 | 11651 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 3 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 0 | 34240 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 1 | 30480 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 2 | 18737 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 3 | 5590 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 1 | 0 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2020 • Form 990Detailed filing. Detailed filing data is available for this year.