Liabilities / Assets
24th percentile
Higher debt load relative to assets than 24% of similar nonprofits.
EIN 23-1544844 • 501(c)6 • New Cumberland, PA
Profile
Industry/membership promotion and services.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
24th percentile
Higher debt load relative to assets than 24% of similar nonprofits.
Liabilities / Revenue
33rd percentile
Higher debt load relative to revenue than 33% of similar nonprofits.
Net Margin
54th percentile
Higher net margin than 54% of similar nonprofits.
Top Officer Pay
49th percentile
Higher top officer pay than 49% of similar nonprofits.
Top officer pay equals 23.4% of source-year revenue.
Asset Growth
70th percentile
Faster asset growth than 70% of similar nonprofits.
Revenue Growth
19th percentile
Faster revenue growth than 19% of similar nonprofits.
Assets
Up$2,226,254
Up $246,391 (+12%) from 2023
Liabilities
Up$34,727
Up $14,451 (+71%) from 2023
Net Assets
Up$2,191,527
Up $231,940 (+12%) from 2023
Revenue
Down$580,208
Down $38,078 (-6.2%) from 2023
Expenses
Up$546,671
Up $5,710 (+1.1%) from 2023
Net Income
Down$33,537
Down $43,788 (-57%) from 2023
Most recent year
2024 • Form 990Detailed filing. Detailed filing data is available for this year.
Industry/membership promotion and services.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Investments in Publicly Traded Securities | $1,539,498 | $1,837,900 | ▲ $298,402 |
| Savings and Temporary Cash Investments | $355,339 | $290,844 | ▼ $64,495 |
| Land, Buildings, and Equipment, Net | $64,550 | $62,856 | ▼ $1,694 |
| Cash and Non-Interest-Bearing Accounts | $200 | $200 | → $0 |
| Total Assets | $1,979,863 | $2,226,254 | ▲ $246,391 |
| Other Assets Total | $20,276 | $34,454 | ▲ $14,178 |
| Liabilities | |||
| Other Liabilities | $20,276 | $34,727 | ▲ $14,451 |
| Total Liabilities | $20,276 | $34,727 | ▲ $14,451 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $1,959,587 | $2,191,527 | ▲ $231,940 |
| Total Net Assets Fund Balance | $1,959,587 | $2,191,527 | ▲ $231,940 |
| Total Liabilities and Net Assets / Fund Balance | $1,979,863 | $2,226,254 | ▲ $246,391 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Buildings | $15,388 | $223,517 | $238,905 |
| Land | $45,785 | - | $45,785 |
| Other Land Buildings | - | $43,473 | $43,473 |
| Equipment | $1,683 | $40,844 | $42,527 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Mary Gaiski | Executive Vi | FT | $115,534 | $20,187 | $135,721 |
| Name | Title |
|---|---|
| Tammy Engel | President |
| Jeffrey Chalk | Supplier Director |
| Amber Peffer | Eastern Dire |
| Kevin Archer | Finance Dire |
| Cathy Whitsel | Honorary Mem |
| D Ray Broderick | Honorary Mem |
| James Mcdonald | Honorary Mem |
| Sean Dalton | Insurance Di |
| Jeff Zimmerman | Modular Mfg |
| Dale Walker | Past Preside |
| Dee Eisenhart | Secretary |
| Lloyd Black | Sr Hud Mfgr |
| Jared Surnamer | Treasurer |
| Tracy Kirby | Vice Preside |
| John Fanelli | Western Dire |
| Karen Willar | Western Dire |
| Sam Hemminger | Western Dire |
| William Hughes | Western Dire |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $284,532 |
| Other Expenses | $262,139 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Current Officers, Directors, Trustees, and Key Employees | - | - | - | $135,721 |
| Other Salaries and Wages | - | - | - | $91,914 |
| Conferences and Meetings | - | - | - | $78,540 |
| Other Employee Benefits | - | - | - | $39,931 |
| Fees for Services Other | - | - | - | $36,000 |
| Office Expenses | - | - | - | $31,733 |
| Occupancy | - | - | - | $29,135 |
| Fees for Service Investment Mgmnt Fees | - | - | - | $17,977 |
| Payroll Taxes | - | - | - | $16,966 |
| Information Technology | - | - | - | $10,760 |
| Fees for Services Lobbying | - | - | - | $9,540 |
| Travel | - | - | - | $9,253 |
| Fees for Services Legal | - | - | - | $8,477 |
| Fees for Services Accounting | - | - | - | $5,925 |
| Depreciation Depletion | - | - | - | $5,767 |
| Insurance | - | - | - | $2,653 |
| Other Expenses | - | - | - | $2,200 |
| Interest | - | - | - | $704 |
| Advertising | - | - | - | $650 |
| Total Functional Expenses | $0 | $0 | $0 | $546,671 |
| Line Item | Amount |
|---|---|
| Total Expenses per Form 990 | $546,671 |
| Expenses per Audited Statements | $528,694 |
| Total Expenses per Audited Statements | $528,694 |
| Expenses Not Reported on Financial Statements | $17,977 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Line Item | Amount |
|---|---|
| Current Year Nondeductible Lobbying and Political Cost | $9,540 |
| Political Expenditures | $9,540 |
| Total Nondeductible Lobbying and Political Cost | $9,540 |
| Liability | Amount |
|---|---|
| Finance Lease Liability | $20,640 |
| Operating Lease Liabilities | $14,087 |
“Membership is broken down by the type of business the member does. Categories consist of builders/developers, communities, retailers, financial services/professional, insurance, supplies, repairs/services, transporters, & manufacturers. Board members vote for the position of president, vice president, secretary and treasurer. Every member gets to vote for position of supplier director,insurance director, finance director, hud manufacturer directors, and the modular manufacturer director. Members in the categories of retailers,communities, & builders/developers vote for their respective district director as well. Only members holding a full membership get to vote. Those holding inactive, media, or affiliate memberships do not get to vote. Members are not entitled to approve any of the board decisions or receive a share of profits or net assets upon the organization's dissolution.”
“Members elect board of directors.”
“Board of directors has authorization to make, alter, amend and repeal the bylaws of the association. Members have authorization to change such actions by majority vote.”
“Evp reviews 990 form and sends copy to the executive committee to review. The completed 990 is discussed with the board at the august meeting.”
“Board members are required annually to sign a form at the february board meeting disclosing any conflict of interest.”
“Executive director's salary is reviewed and approved by the executive committee.”
“Governing documents made available upon request.”
“The association is exempt from federal income tax as provided by code section 501(c)(6) of the internal revenue code. Accordingly, no income tax is incurred unless the association earns income considered to be unrelated business income. The association has elected to pay a proxy tax equal to 21% of lobbying expenditures. The tax is paid in lieu of reporting to its members the nondeductible percentage of members dues attributable to lobbying expenses. The modified cash basis of accounting requires management to evaluate positions taken by the association. Management evaluated the tax positions taken and concluded that the association had taken no uncertain tax positions that require recognition or disclosure in the financial statements. No provision or benefit for income taxes has been included in the financial statements. With few exceptions, the association is no longer subject to income tax examinations by u.s. Federal, state or local tax authorities for years before december 31, 2021.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990/AccountantCompileOrReviewInd | 0 | true |
| IRS990/AcctCompileOrReviewBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | INDUSTRY/MEMBERSHIP PROMOTION AND SERVICES. |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 650 |
| IRS990/AllOtherContributionsAmt | 0 | 2500 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | true |
| IRS990/AuditCommitteeInd | 0 | true |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | MARY GAISKI |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 7177743440 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 315 LIMEKILN ROAD |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | NEW CUMBERLAND |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | PA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 17070 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 200 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 200 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 135721 |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | true |
| IRS990/CompensationProcessOtherInd | 0 | false |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 78540 |
| IRS990/ConflictOfInterestPolicyInd | 0 | true |
| IRS990/ConservationEasementsInd | 0 | false |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | false |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 2500 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 16114 |
| IRS990/CYOtherExpensesAmt | 0 | 262139 |
| IRS990/CYOtherRevenueAmt | 0 | 9767 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 551827 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 33537 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 284532 |
| IRS990/CYTotalExpensesAmt | 0 | 546671 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 580208 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | true |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | false |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 5767 |
| IRS990/Desc | 0 | PROMOTION AND ENHANCEMENT OF THE MANUFACTURED HOUSING INDUSTRY WITHIN PENNSYLVANIA AND PROVIDING SERVICES TO OVER 450 MEMBERS. |
| IRS990/DescribedInSection501c3Ind | 0 | false |
| IRS990/DisregardedEntityInd | 0 | false |
| IRS990/DocumentRetentionPolicyInd | 0 | true |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | false |
| IRS990/ElectionOfBoardMembersInd | 0 | true |
| IRS990/EmployeeCnt | 0 | 4 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | true |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FederalGrantAuditRequiredInd | 0 | false |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 5925 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 8477 |
| IRS990/FeesForServicesLobbyingGrp/TotalAmt | 0 | 9540 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 36000 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/TotalAmt | 0 | 17977 |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignOfficeInd | 0 | false |
| 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/AverageHoursPerWeekRt | 12 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 14 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 15 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 16 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 17 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 18 | 40.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/IndividualTrusteeOrDirectorInd | 12 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 13 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 14 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 15 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 16 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 17 | 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 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 18 | 20187 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | TAMMY ENGEL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | TRACY KIRBY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | JARED SURNAMER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | DEE EISENHART |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | DALE WALKER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | LLOYD BLACK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | AMBER PEFFER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | JOHN FANELLI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | SAM HEMMINGER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | WILLIAM HUGHES |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | KAREN WILLAR |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | KEVIN ARCHER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | SEAN DALTON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | JEFF ZIMMERMAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | JEFFREY CHALK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 15 | JAMES MCDONALD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 16 | CATHY WHITSEL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 17 | D RAY BRODERICK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 18 | MARY GAISKI |
| 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/ReportableCompFromOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 18 | 115534 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 18 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | VICE PRESIDE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | PAST PRESIDE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | SR HUD MFGR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | EASTERN DIRE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | WESTERN DIRE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | WESTERN DIRE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | WESTERN DIRE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | WESTERN DIRE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | FINANCE DIRE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | INSURANCE DI |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | MODULAR MFG |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | SUPPLIER DIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 15 | HONORARY MEM |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 16 | HONORARY MEM |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 17 | HONORARY MEM |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 18 | EXECUTIVE VI |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | false |
| IRS990/Form990TFiledInd | 0 | true |
| IRS990/FormationYr | 0 | 1949 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedInd | 0 | false |
| IRS990/FundraisingActivitiesInd | 0 | false |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | -63058 |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 15 |
| IRS990/GrantsToIndividualsInd | 0 | false |
| IRS990/GrantsToOrganizationsInd | 0 | false |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 152898 |
| IRS990/GrossReceiptsAmt | 0 | 796164 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | true |
| IRS990/IndependentAuditFinclStmtInd | 0 | false |
| IRS990/IndependentVotingMemberCnt | 0 | 15 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 1 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 10760 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 2653 |
| IRS990/InterestGrp/TotalAmt | 0 | 704 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 79172 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 79172 |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 1539498 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 1837900 |
| IRS990/IRPDocumentCnt | 0 | 8 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/JointCostsInd | 0 | X |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 307834 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 64550 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 62856 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 370690 |
| IRS990/LegalDomicileStateCd | 0 | PA |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 215956 |
| IRS990/LoanOutstandingInd | 0 | false |
| IRS990/LocalChaptersInd | 0 | false |
| IRS990/MaterialDiversionOrMisuseInd | 0 | false |
| IRS990/MembersOrStockholdersInd | 0 | true |
| IRS990/MethodOfAccountingOtherInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | true |
| IRS990/MinutesOfGoverningBodyInd | 0 | true |
| IRS990/MissionDesc | 0 | INDUSTRY/MEMBERSHIP PROMOTION AND SERVICES. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 1959587 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 2191527 |
| IRS990/NetGainOrLossInvestmentsGrp/RelatedOrExemptFuncIncomeAmt | 0 | -63058 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | -63058 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | 198403 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 1959587 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 2191527 |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OccupancyGrp/TotalAmt | 0 | 29135 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 31733 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501cInd | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 20276 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 34454 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 39931 |
| IRS990/OtherExpensesGrp/Desc | 0 | DUES AND SUBSCRIPTIONS |
| IRS990/OtherExpensesGrp/Desc | 1 | BOARD EXPENSES |
| IRS990/OtherExpensesGrp/Desc | 2 | FEDERAL PROXY TAX |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 10475 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 2350 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 2200 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 20276 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 34727 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 900099 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | COMMISSION INCOME |
| IRS990/OtherRevenueMiscGrp/Desc | 1 | MISCELLANEOUS INCOME |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 0 | 7500 |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 1 | 2267 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 7500 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 1 | 2267 |
| IRS990/OtherRevenueTotalAmt | 0 | 9767 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 91914 |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 16966 |
| IRS990/PoliticalCampaignActyInd | 0 | true |
| IRS990/PrincipalOfficerNm | 0 | MARY GAISKI |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 230000 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 900099 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 2 | 900099 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 3 | 900099 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | MEMBERSHIP DUES |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | MEETINGS & SEMINARS |
| IRS990/ProgramServiceRevenueGrp/Desc | 2 | OTHER MEMBER ASSESSMENTS |
| IRS990/ProgramServiceRevenueGrp/Desc | 3 | ADVERTISING INCOME |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 457650 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 85843 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 2 | 6039 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 457650 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 85843 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 2 | 6039 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 3 | 2295 |
| IRS990/ProgramServiceRevenueGrp/UnrelatedBusinessRevenueAmt | 0 | 2295 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYContributionsGrantsAmt | 0 | 17500 |
| IRS990/PYInvestmentIncomeAmt | 0 | 32804 |
| IRS990/PYOtherExpensesAmt | 0 | 259232 |
| IRS990/PYOtherRevenueAmt | 0 | 13490 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 554492 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 77325 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 281729 |
| IRS990/PYTotalExpensesAmt | 0 | 540961 |
| IRS990/PYTotalRevenueAmt | 0 | 618286 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 33537 |
| IRS990/RegularMonitoringEnfrcInd | 0 | true |
| IRS990/RelatedEntityInd | 0 | false |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990/ReportInvestmentsOtherSecInd | 0 | false |
| IRS990/ReportLandBuildingEquipmentInd | 0 | true |
| IRS990/ReportOtherAssetsInd | 0 | false |
| IRS990/ReportOtherLiabilitiesInd | 0 | true |
| IRS990/ReportProgramRelatedInvstInd | 0 | false |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 355339 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 290844 |
| IRS990/ScheduleBRequiredInd | 0 | false |
| IRS990ScheduleC/AgreeCarryoverPriorYearInd | 0 | false |
| IRS990ScheduleC/DuesAssessmentsAmt | 0 | 457650 |
| IRS990ScheduleC/Form1120POLFiledInd | 0 | false |
| IRS990ScheduleC/NonDeductibleLbbyngPltclCYAmt | 0 | 9540 |
| IRS990ScheduleC/NonDeductibleLbbyngPltclTotAmt | 0 | 9540 |
| IRS990ScheduleC/OnlyInHouseLobbyingInd | 0 | false |
| IRS990ScheduleC/PoliticalExpendituresAmt | 0 | 9540 |
| IRS990ScheduleC/SubstantiallyAllDuesNondedInd | 0 | false |
| IRS990ScheduleC/SupplementalInformationDetail/ExplanationTxt | 0 | PMHA WORKS WITH CONTRACT LOBBYISTS ON LEGISLATIVE AND REGULATORY ISSUES THAT DIRECTLY IMPACT THE FACTORY BUILT HOUSING INDUSTRY. |
| IRS990ScheduleC/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | SCHEDULE C, PART I-A, LINE 1 |
| IRS990ScheduleC/TaxableAmt | 0 | 9540 |
| IRS990ScheduleD/BuildingsGrp/BookValueAmt | 0 | 15388 |
| IRS990ScheduleD/BuildingsGrp/DepreciationAmt | 0 | 223517 |
| IRS990ScheduleD/BuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 238905 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 1683 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 40844 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 42527 |
| IRS990ScheduleD/ExpensesNotRptFinclStmtAmt | 0 | 17977 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 528694 |
| IRS990ScheduleD/FootnoteTextInd | 0 | X |
| IRS990ScheduleD/InvestmentExpensesNotIncld2Amt | 0 | 17977 |
| IRS990ScheduleD/InvestmentExpensesNotIncldAmt | 0 | 17977 |
| IRS990ScheduleD/LandGrp/BookValueAmt | 0 | 45785 |
| IRS990ScheduleD/LandGrp/OtherCostOrOtherBasisAmt | 0 | 45785 |
| IRS990ScheduleD/NetUnrealizedGainsInvstAmt | 0 | 198403 |
| IRS990ScheduleD/OtherLandBuildingsGrp/DepreciationAmt | 0 | 43473 |
| IRS990ScheduleD/OtherLandBuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 43473 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 20640 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 1 | 14087 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | FINANCE LEASE LIABILITY |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 1 | OPERATING LEASE LIABILITIES |
| IRS990ScheduleD/RevenueNotReportedAmt | 0 | 198403 |
| IRS990ScheduleD/RevenueNotReportedFinclStmtAmt | 0 | 17977 |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 562231 |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 0 | THE ASSOCIATION IS EXEMPT FROM FEDERAL INCOME TAX AS PROVIDED BY CODE SECTION 501(C)(6) OF THE INTERNAL REVENUE CODE. ACCORDINGLY, NO INCOME TAX IS INCURRED UNLESS THE ASSOCIATION EARNS INCOME CONSIDERED TO BE UNRELATED BUSINESS INCOME. THE ASSOCIATION HAS ELECTED TO PAY A PROXY TAX EQUAL TO 21% OF LOBBYING EXPENDITURES. THE TAX IS PAID IN LIEU OF REPORTING TO ITS MEMBERS THE NONDEDUCTIBLE PERCENTAGE OF MEMBERS DUES ATTRIBUTABLE TO LOBBYING EXPENSES. THE MODIFIED CASH BASIS OF ACCOUNTING REQUIRES MANAGEMENT TO EVALUATE POSITIONS TAKEN BY THE ASSOCIATION. MANAGEMENT EVALUATED THE TAX POSITIONS TAKEN AND CONCLUDED THAT THE ASSOCIATION HAD TAKEN NO UNCERTAIN TAX POSITIONS THAT REQUIRE RECOGNITION OR DISCLOSURE IN THE FINANCIAL STATEMENTS. NO PROVISION OR BENEFIT FOR INCOME TAXES HAS BEEN INCLUDED IN THE FINANCIAL STATEMENTS. WITH FEW EXCEPTIONS, THE ASSOCIATION IS NO LONGER SUBJECT TO INCOME TAX EXAMINATIONS BY U.S. FEDERAL, STATE OR LOCAL TAX AUTHORITIES FOR YEARS BEFORE DECEMBER 31, 2021. |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | SCHEDULE D, PAGE 3, PART X |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 62856 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 546671 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 34727 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 580208 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 760634 |
| IRS990ScheduleD/TotExpnsEtcAuditedFinclStmtAmt | 0 | 528694 |
| IRS990/ScheduleJRequiredInd | 0 | false |
| IRS990/ScheduleORequiredInd | 0 | true |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | MEMBERSHIP IS BROKEN DOWN BY THE TYPE OF BUSINESS THE MEMBER DOES. CATEGORIES CONSIST OF BUILDERS/DEVELOPERS, COMMUNITIES, RETAILERS, FINANCIAL SERVICES/PROFESSIONAL, INSURANCE, SUPPLIES, REPAIRS/SERVICES, TRANSPORTERS, & MANUFACTURERS. BOARD MEMBERS VOTE FOR THE POSITION OF PRESIDENT, VICE PRESIDENT, SECRETARY AND TREASURER. EVERY MEMBER GETS TO VOTE FOR POSITION OF SUPPLIER DIRECTOR,INSURANCE DIRECTOR, FINANCE DIRECTOR, HUD MANUFACTURER DIRECTORS, AND THE MODULAR MANUFACTURER DIRECTOR. MEMBERS IN THE CATEGORIES OF RETAILERS,COMMUNITIES, & BUILDERS/DEVELOPERS VOTE FOR THEIR RESPECTIVE DISTRICT DIRECTOR AS WELL. ONLY MEMBERS HOLDING A FULL MEMBERSHIP GET TO VOTE. THOSE HOLDING INACTIVE, MEDIA, OR AFFILIATE MEMBERSHIPS DO NOT GET TO VOTE. MEMBERS ARE NOT ENTITLED TO APPROVE ANY OF THE BOARD DECISIONS OR RECEIVE A SHARE OF PROFITS OR NET ASSETS UPON THE ORGANIZATION'S DISSOLUTION. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | MEMBERS ELECT BOARD OF DIRECTORS. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | BOARD OF DIRECTORS HAS AUTHORIZATION TO MAKE, ALTER, AMEND AND REPEAL THE BYLAWS OF THE ASSOCIATION. MEMBERS HAVE AUTHORIZATION TO CHANGE SUCH ACTIONS BY MAJORITY VOTE. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | EVP REVIEWS 990 FORM AND SENDS COPY TO THE EXECUTIVE COMMITTEE TO REVIEW. THE COMPLETED 990 IS DISCUSSED WITH THE BOARD AT THE AUGUST MEETING. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | BOARD MEMBERS ARE REQUIRED ANNUALLY TO SIGN A FORM AT THE FEBRUARY BOARD MEETING DISCLOSING ANY CONFLICT OF INTEREST. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 5 | EXECUTIVE DIRECTOR'S SALARY IS REVIEWED AND APPROVED BY THE EXECUTIVE COMMITTEE. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 6 | GOVERNING DOCUMENTS MADE AVAILABLE UPON REQUEST. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | FORM 990, PAGE 6, PART VI, LINE 6 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | FORM 990, PAGE 6, PART VI, LINE 7A |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | FORM 990, PAGE 6, PART VI, LINE 7B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | FORM 990, PAGE 6, PART VI, LINE 11B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | FORM 990, PAGE 6, PART VI, LINE 12C |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 5 | FORM 990, PAGE 6, PART VI, LINE 15A |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 6 | FORM 990, PAGE 6, PART VI, LINE 19 |
| IRS990/SchoolOperatingInd | 0 | false |
| IRS990/SignificantChangeInd | 0 | false |
| IRS990/SignificantNewProgramSrvcInd | 0 | false |
| IRS990/SubjectToExcsTaxNetInvstIncInd | 0 | false |
| IRS990/SubjectToProxyTaxInd | 0 | true |
| IRS990/SubjToTaxRmnrtnExPrchtPymtInd | 0 | false |
| IRS990/TaxablePartyNotificationInd | 0 | false |
| IRS990/TaxExemptBondsInd | 0 | false |
| IRS990/TerminateOperationsInd | 0 | false |
| IRS990/TotalAssetsBOYAmt | 0 | 1979863 |
| IRS990/TotalAssetsEOYAmt | 0 | 2226254 |
| IRS990/TotalAssetsGrp/BOYAmt | 0 | 1979863 |
| IRS990/TotalAssetsGrp/EOYAmt | 0 | 2226254 |
No mirrored PDF or thumbnail assets are attached yet.