Liabilities / Assets
84th percentile
Higher debt load relative to assets than 84% of similar nonprofits.
EIN 23-2447043 • 501(c)3 • Carlisle, PA
Profile
To provide affordable housing for low income, senior citizens.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
84th percentile
Higher debt load relative to assets than 84% of similar nonprofits.
Liabilities / Revenue
94th percentile
Higher debt load relative to revenue than 94% of similar nonprofits.
Net Margin
92nd percentile
Higher net margin than 92% of similar nonprofits.
Top Officer Pay
52nd percentile
Higher top officer pay than 52% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
74th percentile
Faster asset growth than 74% of similar nonprofits.
Revenue Growth
97th percentile
Faster revenue growth than 97% of similar nonprofits.
Assets
Up$2,134,961
Up $290,957 (+16%) from 2023
Liabilities
Down$1,175,051
Down $9,348 (-0.8%) from 2023
Net Assets
Up$959,910
Up $300,305 (+46%) from 2023
Revenue
Up$396,835
Up $281,211 (+243%) from 2023
Expenses
Up$166,181
Up $2,281 (+1.4%) from 2023
Net Income
Up$230,654
Up $278,930 (+578%) from 2023
Most recent year
2024 • Form 990XML pending. An XML filing is linked for this year, but detailed extraction is still pending.
The latest 2024 filing currently has linked XML that has not been fully parsed yet. Showing the latest detailed filing from 2023 below.
To provide affordable housing for low income, senior citizens.
To provide low income housing for the elderly.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Investments Other Securities | $1,293,428 | $1,297,190 | ▲ $3,762 |
| Land, Buildings, and Equipment, Net | $453,045 | $426,686 | ▼ $26,359 |
| Savings and Temporary Cash Investments | $101,473 | $108,513 | ▲ $7,040 |
| Accounts Receivable | $42,687 | $8,997 | ▼ $33,690 |
| Prepaid Expenses and Deferred Charges | $1,208 | $2,568 | ▲ $1,360 |
| Cash and Non-Interest-Bearing Accounts | $50 | $50 | → $0 |
| Total Assets | $1,891,891 | $1,844,004 | ▼ $47,887 |
| Liabilities | |||
| Mortgage Notes Payable Secured by Investment Property | $1,050,193 | $1,037,314 | ▼ $12,879 |
| Other Liabilities | $88,136 | $85,196 | ▼ $2,940 |
| Accounts Payable and Accrued Expenses | $45,681 | $61,889 | ▲ $16,208 |
| Total Liabilities | $1,184,010 | $1,184,399 | ▲ $389 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $707,881 | $659,605 | ▼ $48,276 |
| Total Net Assets Fund Balance | $707,881 | $659,605 | ▼ $48,276 |
| Total Liabilities and Net Assets / Fund Balance | $1,891,891 | $1,844,004 | ▼ $47,887 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Buildings | $334,019 | $655,673 | $989,692 |
| Other Land Buildings | $42,667 | $107,265 | $149,932 |
| Land | $50,000 | - | $50,000 |
| Other Securities | $75,345 | - | - |
| Name | Title |
|---|---|
| Stephen G Landis | President |
| Amy Neurohr | Director |
| Gerald Waln | Director |
| Ginny Mowery | Director |
| Jason Maddux | Director |
| Patricia Frey | Director |
| Karen Byers | Secretary |
| Jeffrey C Miller | Treasurer |
| Bob Johnson | Vice Preside |
| Line Item | Amount |
|---|---|
| Other Expenses | $133,880 |
| Salaries, Compensation, and Employee Benefits | $30,020 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Depreciation Depletion | $26,359 | - | - | $26,359 |
| Occupancy | $22,865 | - | - | $22,865 |
| Other Salaries and Wages | $22,277 | - | - | $22,277 |
| Fees for Services Accounting | - | $18,500 | - | $18,500 |
| Fees for Services Management | - | $17,270 | - | $17,270 |
| Interest | $11,275 | - | - | $11,275 |
| Insurance | $8,745 | - | - | $8,745 |
| Other Employee Benefits | $5,711 | - | - | $5,711 |
| Payroll Taxes | $2,032 | - | - | $2,032 |
| Other Expenses | $1,124 | $3,630 | - | $1,124 |
| Office Expenses | $684 | - | - | $684 |
| Fees for Services Legal | - | $589 | - | $589 |
| All Other Expenses | - | $113 | - | $113 |
| Total Functional Expenses | $123,798 | $40,102 | $0 | $163,900 |
| Line Item | Amount |
|---|---|
| Expenses per Audited Statements | $163,900 |
| Total Expenses per Audited Statements | $163,900 |
| Total Expenses per Form 990 | $163,900 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Liability | Amount |
|---|---|
| Due to Redevelopment Authority | $59,431 |
| Cmltd | $12,879 |
| Security Deposits | $9,939 |
| Prepaid Rent - Tenant | $2,939 |
| Unclaimed Property | $8 |
“The organization is managed by the redevelopment authority of the county of cumberland under a contract.”
“1. A draft of the return will be reviewed by the finance committee ("committee"). If there are any changes to the return, the preparer will make the changes and provide it electronically to the committee. The committee will make a recommendation to the president to sign the return. 2. The return will be signed by the president and submitted by the filing deadline or any extensions thereto. 3. A copy of the committee approved return will be provided to all members of the board of directors.”
“Directors and officers shall disclose to the president of the csha in writing potential conflicts of interest. The president shall provide the notification of the potential conflict of interest to the board. An interested director or officer shall not participate in any discussion or debate of the board in which the subject of discussion is a contract, transaction, or a situtation in which there may be a potential conflict of interest. No director or officer shall participate in the selection, award, or the administration of a procurement transaction in which federal or state funds are used, where, to his/her knowledge, any of the following has a financial interest in that transaction: 1. Officer or director; 2. Any member of his/her immediate family; 3. His/her partner; 4. An organization in which any of the above is an officer, director, or employee, or 5. A person or organization with whom any of the above is negotiating or has any arrangement concerning prospective employment.”
“Information is made available upon either verbal or written request. The public disclosure copy of the form 990 is maintained at the redevelopment authority of cumberland county's office. If a request is made this information is provided.”
“Tax return was amended to make changes to reflect audited balances for the 2023 fiscal year. Changes include adjustments to rent and interest revenues, interest and miscellaneous expenses, and other related accounts such as accounts payable and net assets.”
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 | false |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 45681 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 61889 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 42687 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 8997 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | TO PROVIDE LOW INCOME HOUSING FOR THE ELDERLY. |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 113 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 113 |
| IRS990/AmendedReturnInd | 0 | X |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | true |
| IRS990/AuditCommitteeInd | 0 | true |
| IRS990/BackupWthldComplianceInd | 0 | true |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | CUMBERLAND COUNTY HOUSING & |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine2Txt | 0 | REDEVELOPMENT AUTHORITY |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 7172490789 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 114 N HANOVER STREET |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | CARLISLE |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | PA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 17013 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 50 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 50 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | false |
| IRS990/CompensationProcessOtherInd | 0 | false |
| IRS990/ConflictOfInterestPolicyInd | 0 | true |
| IRS990/ConservationEasementsInd | 0 | false |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | false |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 0 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 9932 |
| IRS990/CYOtherExpensesAmt | 0 | 133880 |
| IRS990/CYOtherRevenueAmt | 0 | -9219 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 114911 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -48276 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 30020 |
| IRS990/CYTotalExpensesAmt | 0 | 163900 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 115624 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | false |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | false |
| IRS990/DelegationOfMgmtDutiesInd | 0 | true |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 26359 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 26359 |
| IRS990/Desc | 0 | TO PROVIDE LOW INCOME HOUSING FOR THE ELDERLY. |
| IRS990/DescribedInSection501c3Ind | 0 | true |
| IRS990/DisregardedEntityInd | 0 | true |
| IRS990/DocumentRetentionPolicyInd | 0 | true |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | false |
| IRS990/ElectionOfBoardMembersInd | 0 | false |
| IRS990/EmployeeCnt | 0 | 0 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990/ExpenseAmt | 0 | 123798 |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FederalGrantAuditPerformedInd | 0 | true |
| IRS990/FederalGrantAuditRequiredInd | 0 | true |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 18500 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 18500 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 589 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 589 |
| IRS990/FeesForServicesManagementGrp/ManagementAndGeneralAmt | 0 | 17270 |
| IRS990/FeesForServicesManagementGrp/TotalAmt | 0 | 17270 |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignOfficeInd | 0 | false |
| IRS990/Form8282PropertyDisposedOfInd | 0 | false |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 0.20 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 0.20 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 0.20 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 0.20 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 0.20 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 0.20 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 0.20 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 0.20 |
| 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/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 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | STEPHEN G LANDIS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | BOB JOHNSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | KAREN BYERS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | JEFFREY C MILLER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | GINNY MOWERY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | AMY NEUROHR |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | PATRICIA FREY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | GERALD WALN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | JASON MADDUX |
| 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/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/TitleTxt | 0 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | VICE PRESIDE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | DIRECTOR |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | false |
| IRS990/FormationYr | 0 | 1998 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedBasisGrp/ConsolidatedBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | true |
| IRS990/FundraisingActivitiesInd | 0 | false |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 9 |
| IRS990/GrantsToIndividualsInd | 0 | false |
| IRS990/GrantsToOrganizationsInd | 0 | false |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossReceiptsAmt | 0 | 115624 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | false |
| IRS990/IndependentAuditFinclStmtInd | 0 | true |
| IRS990/IndependentVotingMemberCnt | 0 | 9 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 8745 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 8745 |
| IRS990/InterestGrp/ProgramServicesAmt | 0 | 11275 |
| IRS990/InterestGrp/TotalAmt | 0 | 11275 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 9932 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 9932 |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/InvestmentsOtherSecuritiesGrp/BOYAmt | 0 | 1293428 |
| IRS990/InvestmentsOtherSecuritiesGrp/EOYAmt | 0 | 1297190 |
| IRS990/IRPDocumentCnt | 0 | 3 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 762938 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 453045 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 426686 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 1189624 |
| IRS990/LegalDomicileStateCd | 0 | PA |
| IRS990/LoanOutstandingInd | 0 | false |
| IRS990/LobbyingActivitiesInd | 0 | false |
| IRS990/LocalChaptersInd | 0 | false |
| IRS990/MaterialDiversionOrMisuseInd | 0 | false |
| IRS990/MembersOrStockholdersInd | 0 | false |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | true |
| IRS990/MinutesOfGoverningBodyInd | 0 | true |
| IRS990/MissionDesc | 0 | TO PROVIDE AFFORDABLE HOUSING FOR LOW INCOME, SENIOR CITIZENS. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/MortgNotesPyblScrdInvstPropGrp/BOYAmt | 0 | 1050193 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/EOYAmt | 0 | 1037314 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 707881 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 659605 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 707881 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 659605 |
| IRS990/NoListedPersonsCompensatedInd | 0 | X |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 22865 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 22865 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 684 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 684 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 5711 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 5711 |
| IRS990/OtherExpensesGrp/Desc | 0 | REPAIRS AND MAINTENANCE |
| IRS990/OtherExpensesGrp/Desc | 1 | LATE FEES |
| IRS990/OtherExpensesGrp/Desc | 2 | REAL ESTATE TAXES |
| IRS990/OtherExpensesGrp/Desc | 3 | TRAINING |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 3630 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 20310 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 2416 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 1124 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 20310 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 3630 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 2416 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 1124 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 88136 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 85196 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | GAIN (LOSS) ON EQUITY INVEST |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 0 | -9219 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | -9219 |
| IRS990/OtherRevenueTotalAmt | 0 | -9219 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 22277 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 22277 |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | false |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 2032 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 2032 |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 1208 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 2568 |
| IRS990/PrincipalOfficerNm | 0 | STEPHEN G LANDIS |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 532000 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 532000 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | LOW INCOME HOUSING RENTAL INC |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | OTHER INCOME |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 114908 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 3 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 114908 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 3 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYExcessBenefitTransInd | 0 | false |
| IRS990/PYInvestmentIncomeAmt | 0 | 9707 |
| IRS990/PYOtherExpensesAmt | 0 | 127263 |
| IRS990/PYOtherRevenueAmt | 0 | -9354 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 583141 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 425061 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 31170 |
| IRS990/PYTotalExpensesAmt | 0 | 158433 |
| IRS990/PYTotalRevenueAmt | 0 | 583494 |
| IRS990/QuidProQuoContributionsInd | 0 | false |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | false |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -48276 |
| IRS990/RegularMonitoringEnfrcInd | 0 | true |
| IRS990/RelatedEntityInd | 0 | true |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990/ReportInvestmentsOtherSecInd | 0 | true |
| IRS990/ReportLandBuildingEquipmentInd | 0 | true |
| IRS990/ReportOtherAssetsInd | 0 | false |
| IRS990/ReportOtherLiabilitiesInd | 0 | true |
| IRS990/ReportProgramRelatedInvstInd | 0 | false |
| IRS990/RevenueAmt | 0 | 114911 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 101473 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 108513 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearAmt | 0 | 9932 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 9707 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 9661 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 9929 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 10936 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 50165 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 114911 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 573787 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus2YearsAmt | 0 | 109524 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus3YearsAmt | 0 | 110310 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus4YearsAmt | 0 | 118492 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 1027024 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 9932 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 9707 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 9661 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 9929 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 10936 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 50165 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.05000 |
| IRS990ScheduleA/InvestmentIncomePYPct | 0 | 0.04000 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0.95340 |
| IRS990ScheduleA/PublicSupportPY509Pct | 0 | 0.96200 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 1027024 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY509Ind | 0 | X |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 114911 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 573787 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 109524 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 110310 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 118492 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 1027024 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 124843 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 583494 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 119185 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt | 0 | 120239 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus4YearsAmt | 0 | 129428 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 1077189 |
| IRS990/ScheduleBRequiredInd | 0 | false |
| IRS990ScheduleD/BuildingsGrp/BookValueAmt | 0 | 334019 |
| IRS990ScheduleD/BuildingsGrp/DepreciationAmt | 0 | 655673 |
| IRS990ScheduleD/BuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 989692 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 163900 |
| IRS990ScheduleD/LandGrp/BookValueAmt | 0 | 50000 |
| IRS990ScheduleD/LandGrp/OtherCostOrOtherBasisAmt | 0 | 50000 |
| IRS990ScheduleD/OtherLandBuildingsGrp/BookValueAmt | 0 | 42667 |
| IRS990ScheduleD/OtherLandBuildingsGrp/DepreciationAmt | 0 | 107265 |
| IRS990ScheduleD/OtherLandBuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 149932 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 59431 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 1 | 12879 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 2 | 9939 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 3 | 2939 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 4 | 8 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | DUE TO REDEVELOPMENT AUTHORITY |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 1 | CMLTD |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 2 | SECURITY DEPOSITS |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 3 | PREPAID RENT - TENANT |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 4 | UNCLAIMED PROPERTY |
| IRS990ScheduleD/OtherSecuritiesGrp/BookValueAmt | 0 | 428405 |
| IRS990ScheduleD/OtherSecuritiesGrp/BookValueAmt | 1 | 333106 |
| IRS990ScheduleD/OtherSecuritiesGrp/BookValueAmt | 2 | 224857 |
| IRS990ScheduleD/OtherSecuritiesGrp/BookValueAmt | 3 | 123244 |
| IRS990ScheduleD/OtherSecuritiesGrp/BookValueAmt | 4 | 112233 |
| IRS990ScheduleD/OtherSecuritiesGrp/BookValueAmt | 5 | 75345 |
| IRS990ScheduleD/OtherSecuritiesGrp/Desc | 0 | RIVERTON WOODS |
| IRS990ScheduleD/OtherSecuritiesGrp/Desc | 1 | IROQUOIS HOTEL |
| IRS990ScheduleD/OtherSecuritiesGrp/Desc | 2 | EAST GATE SENIOR HOUSING |
| IRS990ScheduleD/OtherSecuritiesGrp/Desc | 3 | ENOLA LIMITED PARTNERS |
| IRS990ScheduleD/OtherSecuritiesGrp/Desc | 4 | HANOVER STREET SENIOR APARTMENTS |
| IRS990ScheduleD/OtherSecuritiesGrp/Desc | 5 | MOLLY PITCHER II |
| IRS990ScheduleD/OtherSecuritiesGrp/MethodValuationCd | 0 | C |
| IRS990ScheduleD/OtherSecuritiesGrp/MethodValuationCd | 1 | C |
| IRS990ScheduleD/OtherSecuritiesGrp/MethodValuationCd | 2 | C |
| IRS990ScheduleD/OtherSecuritiesGrp/MethodValuationCd | 3 | C |
| IRS990ScheduleD/OtherSecuritiesGrp/MethodValuationCd | 4 | C |
| IRS990ScheduleD/OtherSecuritiesGrp/MethodValuationCd | 5 | C |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 115624 |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 426686 |
| IRS990ScheduleD/TotalBookValueSecuritiesAmt | 0 | 1297190 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 163900 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 85196 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 115624 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 115624 |
| IRS990ScheduleD/TotExpnsEtcAuditedFinclStmtAmt | 0 | 163900 |
| IRS990/ScheduleJRequiredInd | 0 | false |
| IRS990/ScheduleORequiredInd | 0 | true |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | TAX RETURN WAS AMENDED TO MAKE CHANGES TO REFLECT AUDITED BALANCES FOR THE 2023 FISCAL YEAR. CHANGES INCLUDE ADJUSTMENTS TO RENT AND INTEREST REVENUES, INTEREST AND MISCELLANEOUS EXPENSES, AND OTHER RELATED ACCOUNTS SUCH AS ACCOUNTS PAYABLE AND NET ASSETS. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | THE ORGANIZATION IS MANAGED BY THE REDEVELOPMENT AUTHORITY OF THE COUNTY OF CUMBERLAND UNDER A CONTRACT. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | 1. A DRAFT OF THE RETURN WILL BE REVIEWED BY THE FINANCE COMMITTEE ("COMMITTEE"). IF THERE ARE ANY CHANGES TO THE RETURN, THE PREPARER WILL MAKE THE CHANGES AND PROVIDE IT ELECTRONICALLY TO THE COMMITTEE. THE COMMITTEE WILL MAKE A RECOMMENDATION TO THE PRESIDENT TO SIGN THE RETURN. 2. THE RETURN WILL BE SIGNED BY THE PRESIDENT AND SUBMITTED BY THE FILING DEADLINE OR ANY EXTENSIONS THERETO. 3. A COPY OF THE COMMITTEE APPROVED RETURN WILL BE PROVIDED TO ALL MEMBERS OF THE BOARD OF DIRECTORS. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | DIRECTORS AND OFFICERS SHALL DISCLOSE TO THE PRESIDENT OF THE CSHA IN WRITING POTENTIAL CONFLICTS OF INTEREST. THE PRESIDENT SHALL PROVIDE THE NOTIFICATION OF THE POTENTIAL CONFLICT OF INTEREST TO THE BOARD. AN INTERESTED DIRECTOR OR OFFICER SHALL NOT PARTICIPATE IN ANY DISCUSSION OR DEBATE OF THE BOARD IN WHICH THE SUBJECT OF DISCUSSION IS A CONTRACT, TRANSACTION, OR A SITUTATION IN WHICH THERE MAY BE A POTENTIAL CONFLICT OF INTEREST. NO DIRECTOR OR OFFICER SHALL PARTICIPATE IN THE SELECTION, AWARD, OR THE ADMINISTRATION OF A PROCUREMENT TRANSACTION IN WHICH FEDERAL OR STATE FUNDS ARE USED, WHERE, TO HIS/HER KNOWLEDGE, ANY OF THE FOLLOWING HAS A FINANCIAL INTEREST IN THAT TRANSACTION: 1. OFFICER OR DIRECTOR; 2. ANY MEMBER OF HIS/HER IMMEDIATE FAMILY; 3. HIS/HER PARTNER; 4. AN ORGANIZATION IN WHICH ANY OF THE ABOVE IS AN OFFICER, DIRECTOR, OR EMPLOYEE, OR 5. A PERSON OR ORGANIZATION WITH WHOM ANY OF THE ABOVE IS NEGOTIATING OR HAS ANY ARRANGEMENT CONCERNING PROSPECTIVE EMPLOYMENT. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | INFORMATION IS MADE AVAILABLE UPON EITHER VERBAL OR WRITTEN REQUEST. THE PUBLIC DISCLOSURE COPY OF THE FORM 990 IS MAINTAINED AT THE REDEVELOPMENT AUTHORITY OF CUMBERLAND COUNTY'S OFFICE. IF A REQUEST IS MADE THIS INFORMATION IS PROVIDED. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | FORM 990, PAGE 1, ITEM B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | FORM 990, PAGE 6, PART VI, LINE 3 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | FORM 990, PAGE 6, PART VI, LINE 11B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | FORM 990, PAGE 6, PART VI, LINE 12C |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | FORM 990, PAGE 6, PART VI, LINE 19 |
| IRS990ScheduleR/AssetExchangeInd | 0 | false |
| IRS990ScheduleR/AssetPurchaseFromOtherOrgInd | 0 | false |
| IRS990ScheduleR/AssetSaleToOtherOrgInd | 0 | false |
| IRS990ScheduleR/DivRelatedOrganizationInd | 0 | false |
| IRS990ScheduleR/GiftGrntCapContriFromOthOrgInd | 0 | false |
| IRS990ScheduleR/GiftGrntOrCapContriToOthOrgInd | 0 | false |
| IRS990ScheduleR/IdDisregardedEntitiesGrp/DirectControllingEntityName/BusinessNameLine1Txt | 0 | CUMBERLAND |
| IRS990ScheduleR/IdDisregardedEntitiesGrp/DirectControllingEntityName/BusinessNameLine2Txt | 0 | SENIOR HOUSING ASSOCIATES |
| IRS990ScheduleR/IdDisregardedEntitiesGrp/DisregardedEntityName/BusinessNameLine1Txt | 0 | MP DEVELOPMENT LLC |
| IRS990ScheduleR/IdDisregardedEntitiesGrp/EIN | 0 | 232447043 |
| IRS990ScheduleR/IdDisregardedEntitiesGrp/LegalDomicileStateCd | 0 | PA |
| IRS990ScheduleR/IdDisregardedEntitiesGrp/PrimaryActivitiesTxt | 0 | HOUSING |
| IRS990ScheduleR/IdDisregardedEntitiesGrp/USAddress/AddressLine1Txt | 0 | 114 NORTH HANOVER STREET |
| IRS990ScheduleR/IdDisregardedEntitiesGrp/USAddress/CityNm | 0 | CARLISLE |
| IRS990ScheduleR/IdDisregardedEntitiesGrp/USAddress/StateAbbreviationCd | 0 | PA |
| IRS990ScheduleR/IdDisregardedEntitiesGrp/USAddress/ZIPCd | 0 | 17013 |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/DirectControllingEntityName/BusinessNameLine1Txt | 0 | CUMBERLAND |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/DirectControllingEntityName/BusinessNameLine1Txt | 1 | CUMBERLAND |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/DirectControllingEntityName/BusinessNameLine1Txt | 2 | CUMBERLAND |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/DirectControllingEntityName/BusinessNameLine1Txt | 3 | CUMBERLAND |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/DirectControllingEntityName/BusinessNameLine1Txt | 4 | CUMBERLAND |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/DirectControllingEntityName/BusinessNameLine1Txt | 5 | CUMBERLAND |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/DisproportionateAllocationsInd | 0 | false |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/DisproportionateAllocationsInd | 1 | false |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/DisproportionateAllocationsInd | 2 | false |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/DisproportionateAllocationsInd | 3 | false |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/DisproportionateAllocationsInd | 4 | false |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/DisproportionateAllocationsInd | 5 | false |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/EIN | 0 | 231289925 |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/EIN | 1 | 251752389 |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/EIN | 2 | 251678061 |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/EIN | 3 | 251874717 |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/EIN | 4 | 901019873 |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/EIN | 5 | 201679561 |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/GeneralOrManagingPartnerInd | 0 | true |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/GeneralOrManagingPartnerInd | 1 | true |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/GeneralOrManagingPartnerInd | 2 | true |
| IRS990ScheduleR/IdRelatedOrgTxblPartnershipGrp/GeneralOrManagingPartnerInd | 3 | true |
No mirrored PDF or thumbnail assets are attached yet.