Liabilities / Assets
76th percentile
Higher debt load relative to assets than 76% of similar nonprofits.
EIN 01-0011694 • 501(c)3 • Haverhill, MA
Profile
To enhance the conduct of MassachusettsTown Meetings
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
76th percentile
Higher debt load relative to assets than 76% of similar nonprofits.
Liabilities / Revenue
82nd percentile
Higher debt load relative to revenue than 82% of similar nonprofits.
Net Margin
93rd percentile
Higher net margin than 93% of similar nonprofits.
Top Officer Pay
84th percentile
Higher top officer pay than 84% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
Score unavailable
No earlier valid filing was available within the previous three public years.
Revenue Growth
Score unavailable
No earlier valid filing was available within the previous three public years.
Assets
Up$65,979
Up $32,788 (+99%) from 2020
Liabilities
Up$4,060
Up $4,060 from 2020
Net Assets
$61,919
No earlier filing loaded for comparison.
Revenue
Up$41,497
Up $33,165 (+398%) from 2020
Expenses
Up$14,354
Up $7,944 (+124%) from 2020
Net Income
Up$27,143
Up $25,221 (+1312%) from 2020
Most recent year
2025 • Form 990EZDetailed filing. Detailed filing data is available for this year.
To enhance the conduct of MassachusettsTown Meetings
| Description | Grants | Expenses |
|---|---|---|
| Conduct the annual educational conference for > 80 Moderators. FY2025 expenses were preliminary items for November conference. | - | $6,673 |
| Education: To foster and encourage communication and exchange of ideas and information among moderators through online discussion forum (Gavelline) and to promote education of moderators, other town and State officials and the general public by its website. | - | $4,586 |
| Held director and regional educational meetings - 5 regional meetings for average of 25 people each. 1 Director meeting for 26 people. Some attended virtually. | - | $770 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Richard Downey | Treasurer | - | $0 | - | - |
| Mark DiSalvo | President | - | $0 | - | - |
| John Arnold | Secretary | - | $0 | - | - |
| Joshua Smith | 1st Vice President | - | $0 | - | - |
| Barry Shapiro | Asst Treasurer | - | $0 | - | - |
| Carmin Reiss | Past President | - | $0 | - | - |
| Daniel Doyle | Director | - | $0 | - | - |
| Alan Foulds | Director | - | $0 | - | - |
| Eli Boiling | Director | - | $0 | - | - |
| Leo Roy | Director | - | $0 | - | - |
| Rus Peotter | Director | - | $0 | - | - |
| Cate Blake | Director | - | $0 | - | - |
| Celeste St Jacques | Director | - | $0 | - | - |
| Dan Silverman | Director | - | $0 | - | - |
| Dave Loeper | Director | - | $0 | - | - |
| Elisabeth Goodman | Director | - | $0 | - | - |
| Gerri Slater | Director | - | $0 | - | - |
| Jason Kauppi | Director | - | $0 | - | - |
| Jim Kanejpeg | Director | - | $0 | - | - |
| Jim O'Sullivan | Director | - | $0 | - | - |
| Jim Salvie | Director | - | $0 | - | - |
| Jo-ann Berry | Director | - | $0 | - | - |
| John Fallon | Director | - | $0 | - | - |
| John Hine | Director | - | $0 | - | - |
| Lynn Mercier | Director | - | $0 | - | - |
| Margaret Ishihara | Director | - | $0 | - | - |
| Michael Wilcox | Director | - | $0 | - | - |
| Michelle Tousignant | Director | - | $0 | - | - |
| Miranda Jones | Director | - | $0 | - | - |
| Rebecca Townsend | Director | - | $0 | - | - |
| Ripley Hastings | Director | - | $0 | - | - |
| Steve Triffletti | Director | - | $0 | - | - |
| Tim Goddard | Director | - | $0 | - | - |
“770 Board of Directors Mtg”
“344 Membership Expenses”
“285 Office Expenses”
“35 Tax status & Government filings”
“71 Inventory Adjustment”
“8 Donations”
“745 Insurance”
“6673 Annual Meeting”
“4060 Deferred Revenue early FY26 membership Dues paid in FY2025”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990EZ/ActivitiesNotPreviouslyRptInd | 0 | false |
| IRS990EZ/BenefitsPaidToOrForMembersAmt | 0 | 0 |
| IRS990EZ/BooksInCareOfDetail/PersonNm | 0 | Richard Downey |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 5083205447 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 21 Howard Rd |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | Maynard |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MA |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 01754 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 33188 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 65979 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | false |
| IRS990EZ/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 0 |
| IRS990EZ/CostOfGoodsSoldAmt | 0 | 14037 |
| IRS990EZ/CostOrOtherBasisExpenseSaleAmt | 0 | 0 |
| IRS990EZ/DirectIndirectPltclExpendAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | false |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | 27143 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 836 |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 34336 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 65979 |
| IRS990EZ/FundraisingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GainOrLossFromSaleOfAssetsAmt | 0 | 0 |
| IRS990EZ/GamingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GrantsAndSimilarAmountsPaidAmt | 0 | 0 |
| IRS990EZ/GrossProfitLossSlsOfInvntryAmt | 0 | 29309 |
| IRS990EZ/GrossReceiptsAmt | 0 | 55534 |
| IRS990EZ/GrossReceiptsForPublicUseAmt | 0 | 0 |
| IRS990EZ/GrossSalesOfInventoryAmt | 0 | 43346 |
| IRS990EZ/InitiationFeesAndCapContriAmt | 0 | 0 |
| IRS990EZ/InvestmentIncomeAmt | 0 | 1101 |
| IRS990EZ/LandAndBuildingsGrp/BOYAmt | 0 | 0 |
| IRS990EZ/LandAndBuildingsGrp/EOYAmt | 0 | 0 |
| IRS990EZ/LoansToFromOfficersAmt | 0 | 0 |
| IRS990EZ/LobbyingActivitiesInd | 0 | false |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | false |
| IRS990EZ/MembershipDuesAmt | 0 | 6555 |
| IRS990EZ/MethodOfAccountingCashInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 34776 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 61919 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 34336 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 61919 |
| IRS990EZ/OccupancyRentUtltsAndMaintAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 4.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 3.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 5 | 2.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 6 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 7 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 8 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 9 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 10 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 11 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 12 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 13 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 14 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 15 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 16 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 17 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 18 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 19 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 20 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 21 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 22 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 23 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 24 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 25 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 26 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 27 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 28 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 29 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 30 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 31 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 32 | 0.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 11 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 12 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 13 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 14 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 15 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 16 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 17 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 18 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 19 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 20 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 21 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 22 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 23 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 24 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 25 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 26 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 27 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 28 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 29 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 30 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 31 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 32 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 11 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 12 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 13 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 14 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 15 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 16 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 17 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 18 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 19 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 20 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 21 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 22 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 23 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 24 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 25 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 26 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 27 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 28 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 29 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 30 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 31 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 32 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 11 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 12 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 13 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 14 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 15 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 16 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 17 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 18 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 19 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 20 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 21 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 22 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 23 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 24 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 25 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 26 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 27 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 28 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 29 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 30 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 31 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 32 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 0 | Richard Downey |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | Mark DiSalvo |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | John Arnold |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | Joshua Smith |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | Barry Shapiro |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | Carmin Reiss |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 6 | Daniel Doyle |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 7 | Alan Foulds |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 8 | Eli Boiling |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 9 | Leo Roy |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 10 | Rus Peotter |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 11 | Cate Blake |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 12 | Celeste St Jacques |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 13 | Dan Silverman |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 14 | Dave Loeper |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 15 | Elisabeth Goodman |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 16 | Gerri Slater |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 17 | Jason Kauppi |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 18 | Jim Kanejpeg |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 19 | Jim O'Sullivan |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 20 | Jim Salvie |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 21 | Jo-ann Berry |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 22 | John Fallon |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 23 | John Hine |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 24 | Lynn Mercier |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 25 | Margaret Ishihara |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 26 | Michael Wilcox |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 27 | Michelle Tousignant |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 28 | Miranda Jones |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 29 | Rebecca Townsend |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 30 | Ripley Hastings |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 31 | Steve Triffletti |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 32 | Tim Goddard |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | Treasurer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | Secretary |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | 1st Vice President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | Asst Treasurer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 5 | Past President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 6 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 7 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 8 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 9 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 10 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 11 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 12 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 13 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 14 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 15 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 16 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 17 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 18 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 19 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 20 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 21 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 22 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 23 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 24 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 25 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 26 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 27 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 28 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 29 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 30 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 31 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 32 | Director |
| IRS990EZ/OperateHospitalInd | 0 | false |
| IRS990EZ/Organization501c3Ind | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | false |
| IRS990EZ/OrganizationFiled990TInd | 0 | false |
| IRS990EZ/OrganizationHadUBIInd | 0 | false |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 1148 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 0 |
| IRS990EZ/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990EZ/OtherEmployeePaidOver100kCnt | 0 | 0 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 8932 |
| IRS990EZ/OtherRevenueTotalAmt | 0 | 0 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | false |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | To enhance the conduct of MassachusettsTown Meetings |
| IRS990EZ/PrintingPublicationsPostageAmt | 0 | 4586 |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 4532 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | Education: To foster and encourage communication and exchange of ideas and information among moderators through online discussion forum (Gavelline) and to promote education of moderators, other town and State officials and the general public by its website. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 1 | Conduct the annual educational conference for > 80 Moderators. FY2025 expenses were preliminary items for November conference. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 2 | Held director and regional educational meetings - 5 regional meetings for average of 25 people each. 1 Director meeting for 26 people. Some attended virtually. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 4586 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 1 | 6673 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 2 | 770 |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990EZ/SalariesOtherCompEmplBnftAmt | 0 | 0 |
| IRS990EZ/SaleOfAssetsGrossAmt | 0 | 0 |
| IRS990EZ/ScheduleBNotRequiredInd | 0 | X |
| IRS990EZ/SchoolOperatingInd | 0 | false |
| IRS990EZ/SpecialEventsDirectExpensesAmt | 0 | 0 |
| IRS990EZ/SpecialEventsNetIncomeLossAmt | 0 | 0 |
| IRS990EZ/StatesWhereCopyOfReturnIsFldCd | 0 | MA |
| IRS990EZ/SubjectToProxyTaxInd | 0 | false |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 0 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 4060 |
| IRS990EZ/TanningServicesProvidedInd | 0 | false |
| IRS990EZ/TaxImposedOnOrganizationMgrAmt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4911Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4912Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4955Amt | 0 | 0 |
| IRS990EZ/TaxReimbursedByOrganizationAmt | 0 | 0 |
| IRS990EZ/TotalExpensesAmt | 0 | 14354 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 12029 |
| IRS990EZ/TotalRevenueAmt | 0 | 41497 |
| IRS990EZ/TransactionWithControlEntInd | 0 | false |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | https://massmoderators.org/ |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearAmt | 0 | 1881 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus1YearAmt | 0 | 1549 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus2YearsAmt | 0 | 640 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus3YearsAmt | 0 | 2720 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus4YearsAmt | 0 | 2720 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/TotalAmt | 0 | 9510 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 6555 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 5225 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 5190 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 3010 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 3670 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 23650 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearAmt | 0 | 1101 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 356 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 10 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 25 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 20 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 1512 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 47878 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 9693 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus2YearsAmt | 0 | 4805 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus3YearsAmt | 0 | 3632 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus4YearsAmt | 0 | 5463 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 71471 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 1101 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 356 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 10 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 25 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 20 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 1512 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.0156 |
| IRS990ScheduleA/InvestmentIncomePYPct | 0 | 0.0208 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/Post1975UBTIGrp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/Post1975UBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/Post1975UBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/Post1975UBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/Post1975UBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/Post1975UBTIGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0.8859 |
| IRS990ScheduleA/PublicSupportPY509Pct | 0 | 0.7888 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 85611 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearAmt | 0 | 1881 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus1YearAmt | 0 | 1549 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus2YearsAmt | 0 | 640 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus3YearsAmt | 0 | 2720 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus4YearsAmt | 0 | 2720 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/TotalAmt | 0 | 9510 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY509Ind | 0 | X |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 54433 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 14918 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 9995 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 6642 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 9133 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 95121 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 55534 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 15274 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 10005 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt | 0 | 6667 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus4YearsAmt | 0 | 9153 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 96633 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | 770 Board of Directors Mtg |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | 344 Membership Expenses |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | 285 Office Expenses |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | 35 Tax status & Government filings |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | 71 Inventory Adjustment |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 5 | 8 Donations |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 6 | 745 Insurance |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 7 | 6673 Annual Meeting |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 8 | 4060 Deferred Revenue early FY26 membership Dues paid in FY2025 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Other expenses: Part I, line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Other expenses: Part I, line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | Other expenses: Part I, line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | Other expenses: Part I, line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | Other expenses: Part I, line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 5 | Other expenses: Part I, line 16 |
No mirrored PDF or thumbnail assets are attached yet.