Liabilities / Assets
18th percentile
Higher debt load relative to assets than 18% of similar nonprofits.
EIN 04-2280400 • 501(c)6 • Quincy, MA
Profile
To develop the mechanical contracting industry and to promote the interest and welfare to its members. To provide training and job awareness programs.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
18th percentile
Higher debt load relative to assets than 18% of similar nonprofits.
Liabilities / Revenue
20th percentile
Higher debt load relative to revenue than 20% of similar nonprofits.
Net Margin
14th percentile
Higher net margin than 14% of similar nonprofits.
Top Officer Pay
86th percentile
Higher top officer pay than 86% of similar nonprofits.
Top officer pay equals 21.1% of source-year revenue.
Asset Growth
20th percentile
Faster asset growth than 20% of similar nonprofits.
Revenue Growth
43rd percentile
Faster revenue growth than 43% of similar nonprofits.
Assets
Down$2,512,639
Down $152,934 (-5.7%) from 2023
Liabilities
Down$10,272
Down $30,793 (-75%) from 2023
Net Assets
Down$2,502,367
Down $122,141 (-4.7%) from 2023
Revenue
Up$1,367,072
Up $45,337 (+3.4%) from 2023
Expenses
Up$1,498,685
Up $72,543 (+5.1%) from 2023
Net Income
Down-$131,613
Down $27,206 (-26%) from 2023
Most recent year
2024 • Form 990Facts available. Structured filing facts are available, but richer extracted sections are limited.
To develop the mechanical contracting industry and to promote the interest and welfare to its memebers to provide training and job awareness programs.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Investments Other Securities | $1,348,107 | $1,137,818 | ▼ $210,289 |
| Investments in Publicly Traded Securities | $772,550 | $918,665 | ▲ $146,115 |
| Cash and Non-Interest-Bearing Accounts | $431,736 | $326,851 | ▼ $104,885 |
| Accounts Receivable | $87,754 | $110,029 | ▲ $22,275 |
| Prepaid Expenses and Deferred Charges | $16,810 | $10,653 | ▼ $6,157 |
| Total Assets | $2,665,573 | $2,512,639 | ▼ $152,934 |
| Other Assets Total | $8,616 | $8,623 | ▲ $7 |
| Liabilities | |||
| Accounts Payable and Accrued Expenses | $41,065 | $10,272 | ▼ $30,793 |
| Total Liabilities | $41,065 | $10,272 | ▼ $30,793 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $2,624,508 | $2,502,367 | ▼ $122,141 |
| Total Net Assets Fund Balance | $2,624,508 | $2,502,367 | ▼ $122,141 |
| Total Liabilities and Net Assets / Fund Balance | $2,665,573 | $2,512,639 | ▼ $152,934 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Other Securities | $617,262 | - | - |
| Name | Title |
|---|---|
| Robert Gallagher | Chairman |
| Stephen Affanato | Executive Vice President |
| David Cannistraro | Trustee |
| Edward Marks | Trustee |
| Fredric Dorci | Trustee |
| John Canavan | Trustee |
| Michael Grinnell | Trustee |
| Michael Machado | Trustee |
| Robert Bolton | Trustee |
| William Lynch | Trustee |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| New England Mechanical Contractors Assoc | Administrative | 1266 FURNACE BROOK PARKWAY SUITE 20, Quincy, MA 02169 | $660,000 |
| Line Item | Amount |
|---|---|
| Other Expenses | $1,434,185 |
| Grants and Similar Amounts Paid | $64,500 |
| Professional Fundraising Fees | $0 |
| Salaries, Compensation, and Employee Benefits | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Payments to Affiliates | - | - | - | $660,000 |
| All Other Expenses | - | - | - | $170,677 |
| Conferences and Meetings | - | - | - | $88,645 |
| Grants to Domestic Individuals | - | - | - | $64,500 |
| Other Expenses | - | - | - | $59,400 |
| Fees for Services Accounting | - | - | - | $8,885 |
| Fees for Service Investment Mgmnt Fees | - | - | - | $6,026 |
| Total Functional Expenses | $0 | $0 | $0 | $1,498,685 |
| Line Item | Amount |
|---|---|
| Total Expenses per Form 990 | $1,498,685 |
| Expenses per Audited Statements | $1,492,659 |
| Total Expenses per Audited Statements | $1,492,659 |
| Expenses Not Reported on Financial Statements | $6,026 |
| Expenses Not Reported on Form 990 | $0 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“No committees have authority to act on behalf of the governing body”
“Board reviews and approves 990 prior to filing. The board then authorizes executive director to submit 990.”
“Each year the fund's conflict of interest policy is reviewed by all officers and directors. The policy is read and a statement is signed indicating that they understand the policy, have reported all potential conflicts within the past year according to the policy and will report all potential conflicts during the coming year. All potential conflicts are evaluated and reviewed by the board to determine if a conflict actually exists in those instances where the potential transaction is a conflict the board examines the transaction and a vote is taken (those involved do not vote) as to whether the trust will enter the transaction.”
“Compensation is set by the board of directors and trustees”
“No documents available to public”
“Charitable contributions 57,500. Industry promotion 52,475. Legistative liasion 35,500. Drug testing 22,702. Labor & mgmt relations 2,500.”
“Process has not changed from prior year”
“Accounting principles generally accepted in the united states of america require management to evaluate tax positions taken by the plan and recognize a tax liability (or asset) if the association has taken an uncertain position that more likely than not would not be sustained upon examination by the internal revenue service. The fund administrator has analyzed the tax positions taken by the plan, and has concluded that as of december 31, 2024, there are no uncertain positions taken or expected to be taken that would require recognition of a liability (or asset) or disclosure in the financial statements.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990/AccountantCompileOrReviewInd | 0 | 0 |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 41065 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 10272 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 87754 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 110029 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | TO DEVELOP THE MECHANICAL CONTRACTING INDUSTRY AND TO PROMOTE THE INTEREST AND WELFARE TO ITS MEMEBERS TO PROVIDE TRAINING AND JOB AWARENESS PROGRAMS. |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 170677 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | STEPHEN AFFANATO |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 6174054221 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 1266 FURNACE BROOK PARKWAY 20 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | QUINCY |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 02169 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 431736 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 326851 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 1 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 0 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 88645 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 660000 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | 1266 FURNACE BROOK PARKWAY SUITE 20 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | QUINCY |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | MA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 02169 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | NEW ENGLAND MECHANICAL CONTRACTORS ASSOC |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | ADMINISTRATIVE |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 0 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 64500 |
| IRS990/CYInvestmentIncomeAmt | 0 | 123324 |
| IRS990/CYOtherExpensesAmt | 0 | 1434185 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 1243748 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -131613 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 0 |
| IRS990/CYTotalExpensesAmt | 0 | 1498685 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 1367072 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/Desc | 0 | TO DEVELOP THE MECHANICAL CONTRACTING INDUSTRY AND TO PROMOTE THE INTEREST AND WELFARE TO ITS MEMEBERS TO PROVIDE TRAINING AND JOB AWARENESS PROGRAMS. |
| IRS990/DescribedInSection501c3Ind | 0 | 0 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 0 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 8885 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/TotalAmt | 0 | 6026 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 2.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 2.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 2 | 2.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 3 | 2.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 4 | 2.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 5 | 2.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 6 | 2.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 7 | 2.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 8 | 2.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 9 | 42.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 2.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 2.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 2.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 2.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 2.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 2.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 2.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 2.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 2.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 2.50 |
| 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/KeyEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | 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 | 46143 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | ROBERT GALLAGHER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | ROBERT BOLTON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | DAVID CANNISTRARO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | FREDRIC DORCI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | WILLIAM LYNCH |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | EDWARD MARKS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | JOHN CANAVAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | MICHAEL GRINNELL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | MICHAEL MACHADO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | STEPHEN AFFANATO |
| 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/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 | 242449 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | CHAIRMAN |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | TRUSTEE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | TRUSTEE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | TRUSTEE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | TRUSTEE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | TRUSTEE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | TRUSTEE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | TRUSTEE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | TRUSTEE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | EXECUTIVE VICE PRESIDENT |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 1977 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 70960 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 9 |
| IRS990/GrantsToDomesticIndividualsGrp/TotalAmt | 0 | 64500 |
| IRS990/GrantsToIndividualsInd | 0 | 1 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 875396 |
| IRS990/GrossReceiptsAmt | 0 | 2171508 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 9 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 52364 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 52364 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsOtherSecuritiesGrp/BOYAmt | 0 | 1348107 |
| IRS990/InvestmentsOtherSecuritiesGrp/EOYAmt | 0 | 1137818 |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 772550 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 918665 |
| IRS990/IRPDocumentCnt | 0 | 1 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LegalDomicileStateCd | 0 | MA |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 804436 |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 0 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | TO DEVELOP THE MECHANICAL CONTRACTING INDUSTRY AND TO PROMOTE THE INTEREST AND WELFARE TO ITS MEMEBERS TO PROVIDE TRAINING AND JOB AWARENESS PROGRAMS. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 2624508 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 2502367 |
| IRS990/NetGainOrLossInvestmentsGrp/ExclusionAmt | 0 | 70960 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 70960 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | 9472 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 2624508 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 2502367 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501cInd | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 8616 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 8623 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherExpensesGrp/Desc | 0 | TRANSFER TO RELATED ORG |
| IRS990/OtherExpensesGrp/Desc | 1 | EDUCATION AND PROFESSIO |
| IRS990/OtherExpensesGrp/Desc | 2 | MEMBERSHIP MEETINGS AND |
| IRS990/OtherExpensesGrp/Desc | 3 | MEMBERSHIP DUES |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 200000 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 145466 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 95086 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 59400 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PaymentsToAffiliatesGrp/TotalAmt | 0 | 660000 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 16810 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 10653 |
| IRS990/PrincipalOfficerNm | 0 | STEPHEN AFFANATO |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 813930 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | CONTRACTOR CONTRIBUTIO |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 1243748 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 1243748 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 78500 |
| IRS990/PYInvestmentIncomeAmt | 0 | 61185 |
| IRS990/PYOtherExpensesAmt | 0 | 1347642 |
| IRS990/PYOtherRevenueAmt | 0 | 0 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 1260550 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -104407 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 0 |
| IRS990/PYTotalExpensesAmt | 0 | 1426142 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 1321735 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -131613 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 1 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 1 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 0 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/ScheduleBRequiredInd | 0 | 0 |
| IRS990ScheduleD/ExpensesNotReportedAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesNotRptFinclStmtAmt | 0 | 6026 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 1492659 |
| IRS990ScheduleD/FootnoteTextInd | 0 | X |
| IRS990ScheduleD/InvestmentExpensesNotIncld2Amt | 0 | 6026 |
| IRS990ScheduleD/InvestmentExpensesNotIncldAmt | 0 | 6026 |
| IRS990ScheduleD/NetUnrealizedGainsInvstAmt | 0 | 9472 |
| IRS990ScheduleD/OtherSecuritiesGrp/BookValueAmt | 0 | 453198 |
| IRS990ScheduleD/OtherSecuritiesGrp/BookValueAmt | 1 | 67358 |
| IRS990ScheduleD/OtherSecuritiesGrp/BookValueAmt | 2 | 617262 |
| IRS990ScheduleD/OtherSecuritiesGrp/Desc | 0 | US TREASURY NOTE 1.625% |
| IRS990ScheduleD/OtherSecuritiesGrp/Desc | 1 | USTN 2.875 |
| IRS990ScheduleD/OtherSecuritiesGrp/Desc | 2 | BOSTON TRUST EQUITY FUND |
| IRS990ScheduleD/OtherSecuritiesGrp/MethodValuationCd | 0 | F |
| IRS990ScheduleD/OtherSecuritiesGrp/MethodValuationCd | 1 | F |
| IRS990ScheduleD/OtherSecuritiesGrp/MethodValuationCd | 2 | F |
| IRS990ScheduleD/RevenueNotReportedAmt | 0 | 9472 |
| IRS990ScheduleD/RevenueNotReportedFinclStmtAmt | 0 | 6026 |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 1361046 |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 0 | ACCOUNTING PRINCIPLES GENERALLY ACCEPTED IN THE UNITED STATES OF AMERICA REQUIRE MANAGEMENT TO EVALUATE TAX POSITIONS TAKEN BY THE PLAN AND RECOGNIZE A TAX LIABILITY (OR ASSET) IF THE ASSOCIATION HAS TAKEN AN UNCERTAIN POSITION THAT MORE LIKELY THAN NOT WOULD NOT BE SUSTAINED UPON EXAMINATION BY THE INTERNAL REVENUE SERVICE. THE FUND ADMINISTRATOR HAS ANALYZED THE TAX POSITIONS TAKEN BY THE PLAN, AND HAS CONCLUDED THAT AS OF DECEMBER 31, 2024, THERE ARE NO UNCERTAIN POSITIONS TAKEN OR EXPECTED TO BE TAKEN THAT WOULD REQUIRE RECOGNITION OF A LIABILITY (OR ASSET) OR DISCLOSURE IN THE FINANCIAL STATEMENTS. |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART X, LINE 2: |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 0 |
| IRS990ScheduleD/TotalBookValueSecuritiesAmt | 0 | 1137818 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 1498685 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 1367072 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 1370518 |
| IRS990ScheduleD/TotExpnsEtcAuditedFinclStmtAmt | 0 | 1492659 |
| IRS990ScheduleI/GrantRecordsMaintainedInd | 0 | 1 |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/CashGrantAmt | 0 | 64500 |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/GrantTypeTxt | 0 | EDUCATIONAL MERIT AWARDS FOR STUDENTS |
| IRS990ScheduleI/GrantsOtherAsstToIndivInUSGrp/RecipientCnt | 0 | 32 |
| IRS990ScheduleI/SupplementalInformationDetail/ExplanationTxt | 0 | THE SCHOLARSHIP MERIT AWARD PROGRAM OFFERS A ONE YEAR SCHOLARSHIP TO CHILDREN WHO HAVE A GUARDIAN THAT IS EMPLOYED BY ONE OF THE ORGANIZATION'S MEMBERS. TO BE ELIGIBLE A APPLICANT MUST BE A GRADUATE OF HIGH SCHOOL, OR A HIGH SCHOOL SENIOR ACCEPTED TO A COLLEGE, A COLLEGE STUDENT OR A GRADUATE SCHOOL STUDENT. THE AWARDEES ARE ALLOWED TO REAPPLY AS LONG AS THEY ARE A FULL TIME COLLEGE OR GRADUATE STUDENT. AN INDEPENDENT ENTITY REVIEWS THE APPLICATIONS AND PRESENTS A LIST OF INDIVIDUALS SELECTED TO RECEIVE THE SCHOLARSHIP. APPLICANTS ARE INFORMED IF THEY ARE AWARDED WITH A SCHOLARSHIP PRIOR TO JANUARY. IN ORDER TO RECEIVE THE SCHOLARSHIP THE AWARDEE IS REQUIRED TO SEND THEIR TRANSCRIPTS FOR EACH SEMESTER. THE TRANSCRIPTS ARE REVIEWED AND THE SCHOLARSHIP IS SENT TO THE AWARDEE. THE AWARDS ARE FOR THE PRIOR YEAR'S SCHOOL YEAR. THE BOARD OF DIRECTORS DECIDE ON A CASE BY CASE BASIS IF A SCHOLARSHIP WILL BE PAID IN AN AMOUNT OTHER THAN ONE INSTALLMENT AND IF THE STUDENT DID NOT SUBMIT GRADES. |
| IRS990ScheduleI/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART I, LINE 2: |
| IRS990ScheduleJ/BoardOrCommitteeApprovalInd | 0 | X |
| IRS990ScheduleJ/CompensationCommitteeInd | 0 | X |
| IRS990ScheduleJ/EquityBasedCompArrngmInd | 0 | 0 |
| IRS990/ScheduleJRequiredInd | 0 | 1 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 0 | 242449 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990FilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 0 | 12000 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 0 | 34143 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 0 | STEPHEN AFFANATO |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 0 | EXECUTIVE VICE PRESIDENT |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationRltdOrgsAmt | 0 | 288592 |
| IRS990ScheduleJ/SeverancePaymentInd | 0 | 0 |
| IRS990ScheduleJ/SupplementalNonqualRtrPlanInd | 0 | 0 |
| IRS990/ScheduleORequiredInd | 0 | 1 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | NO COMMITTEES HAVE AUTHORITY TO ACT ON BEHALF OF THE GOVERNING BODY |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | BOARD REVIEWS AND APPROVES 990 PRIOR TO FILING. THE BOARD THEN AUTHORIZES EXECUTIVE DIRECTOR TO SUBMIT 990. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | EACH YEAR THE FUND'S CONFLICT OF INTEREST POLICY IS REVIEWED BY ALL OFFICERS AND DIRECTORS. THE POLICY IS READ AND A STATEMENT IS SIGNED INDICATING THAT THEY UNDERSTAND THE POLICY, HAVE REPORTED ALL POTENTIAL CONFLICTS WITHIN THE PAST YEAR ACCORDING TO THE POLICY AND WILL REPORT ALL POTENTIAL CONFLICTS DURING THE COMING YEAR. ALL POTENTIAL CONFLICTS ARE EVALUATED AND REVIEWED BY THE BOARD TO DETERMINE IF A CONFLICT ACTUALLY EXISTS IN THOSE INSTANCES WHERE THE POTENTIAL TRANSACTION IS A CONFLICT THE BOARD EXAMINES THE TRANSACTION AND A VOTE IS TAKEN (THOSE INVOLVED DO NOT VOTE) AS TO WHETHER THE TRUST WILL ENTER THE TRANSACTION. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | COMPENSATION IS SET BY THE BOARD OF DIRECTORS AND TRUSTEES |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | NO DOCUMENTS AVAILABLE TO PUBLIC |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 5 | CHARITABLE CONTRIBUTIONS 57,500. INDUSTRY PROMOTION 52,475. LEGISTATIVE LIASION 35,500. DRUG TESTING 22,702. LABOR & MGMT RELATIONS 2,500. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 6 | PROCESS HAS NOT CHANGED FROM PRIOR YEAR |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | FORM 990, PART VI, SECTION A, LINE 8B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | FORM 990, PART VI, SECTION B, LINE 11B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | FORM 990, PART VI, SECTION B, LINE 12C |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | FORM 990, PART VI, SECTION B, LINE 15 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | FORM 990, PART VI, SECTION C, LINE 19 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 5 | FORM 990, PART IX, LINE 24E |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 6 | PART XII LINE 2C |
| IRS990ScheduleR/AssetExchangeInd | 0 | 0 |
| IRS990ScheduleR/AssetPurchaseFromOtherOrgInd | 0 | 0 |
| IRS990ScheduleR/AssetSaleToOtherOrgInd | 0 | 0 |
| IRS990ScheduleR/DivRelatedOrganizationInd | 0 | 0 |
| IRS990ScheduleR/GiftGrntCapContriFromOthOrgInd | 0 | 0 |
| IRS990ScheduleR/GiftGrntOrCapContriToOthOrgInd | 0 | 0 |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/ControlledOrganizationInd | 0 | 0 |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/ControlledOrganizationInd | 1 | 0 |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/DisregardedEntityName/BusinessNameLine1Txt | 0 | NEW ENGLAND MECHANCIAL CONTRACTORS ASSOCIATION INC |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/DisregardedEntityName/BusinessNameLine1Txt | 1 | AIR CONDITIONING AND REFRIGERATION PROMOTION FUND |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/EIN | 0 | 041431170 |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/EIN | 1 | 222509619 |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/ExemptCodeSectionTxt | 0 | 501(C)(6) |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/ExemptCodeSectionTxt | 1 | 501(C)(6) |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/LegalDomicileStateCd | 0 | MA |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/LegalDomicileStateCd | 1 | MA |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/PrimaryActivitiesTxt | 0 | ADMINISTRATIVE SUPPORT |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/PrimaryActivitiesTxt | 1 | PROMOTION AND ADVANCEMENT |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/USAddress/AddressLine1Txt | 0 | 1266 FURNANCE BROOK PARKWAY SUITE 2 |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/USAddress/AddressLine1Txt | 1 | 1266 FURNANCE BROOK PARKWAY SUITE 2 |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/USAddress/CityNm | 0 | QUINCY |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/USAddress/CityNm | 1 | QUINCY |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/USAddress/StateAbbreviationCd | 0 | MA |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/USAddress/StateAbbreviationCd | 1 | MA |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/USAddress/ZIPCd | 0 | 02169 |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/USAddress/ZIPCd | 1 | 02169 |
| IRS990ScheduleR/LoansOrGuaranteesFromOthOrgInd | 0 | 0 |
| IRS990ScheduleR/LoansOrGuaranteesToOtherOrgInd | 0 | 0 |
| IRS990ScheduleR/PaidEmployeesSharingInd | 0 | 0 |
| IRS990ScheduleR/PerformOfServicesByOtherOrgInd | 0 | 1 |
| IRS990ScheduleR/PerformOfServicesForOthOrgInd | 0 | 0 |
| IRS990ScheduleR/ReceiptOfIntAnntsRntsRyltsInd | 0 | 0 |
| IRS990ScheduleR/ReimbursementPaidByOtherOrgInd | 0 | 0 |
| IRS990ScheduleR/ReimbursementPaidToOtherOrgInd | 0 | 1 |
| IRS990ScheduleR/RentalOfFacilitiesToOthOrgInd | 0 | 0 |
| IRS990ScheduleR/RentalOfFcltsFromOthOrgInd | 0 | 0 |
| IRS990ScheduleR/SharingOfFacilitiesInd | 0 | 0 |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/InvolvedAmt | 0 | 660000 |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/InvolvedAmt | 1 | 59400 |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/InvolvedAmt | 2 | 15000 |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/InvolvedAmt | 3 | 20000 |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/InvolvedAmt | 4 | 200000 |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/MethodOfAmountDeterminationTxt | 0 | ACTUAL |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/MethodOfAmountDeterminationTxt | 1 | ACTUAL |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/MethodOfAmountDeterminationTxt | 2 | ACTUAL |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/MethodOfAmountDeterminationTxt | 3 | ACTUAL |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/MethodOfAmountDeterminationTxt | 4 | ACTUAL |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/OtherOrganizationName/BusinessNameLine1Txt | 0 | NEW ENGLAND MECHANICAL CONTRACTIONS ASSOCIATION INC |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/OtherOrganizationName/BusinessNameLine1Txt | 1 | NEW ENGLAND MECHANICAL CONTRACTIONS ASSOCIATION INC |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/OtherOrganizationName/BusinessNameLine1Txt | 2 | NEW ENGLAND MECHANICAL CONTRACTIONS ASSOCIATION INC |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/OtherOrganizationName/BusinessNameLine1Txt | 3 | NEW ENGLAND MECHANICAL CONTRACTIONS ASSOCIATION INC |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/OtherOrganizationName/BusinessNameLine1Txt | 4 | NEW ENGLAND MECHANICAL CONTRACTIONS ASSOCIATION INC |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/TransactionTypeTxt | 0 | P |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/TransactionTypeTxt | 1 | P |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/TransactionTypeTxt | 2 | P |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/TransactionTypeTxt | 3 | P |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/TransactionTypeTxt | 4 | P |
| IRS990ScheduleR/TransferFromOtherOrgInd | 0 | 0 |
| IRS990ScheduleR/TransferToOtherOrgInd | 0 | 0 |
| IRS990/SchoolOperatingInd | 0 | 0 |
| IRS990/SignificantChangeInd | 0 | 0 |
| IRS990/SignificantNewProgramSrvcInd | 0 | 0 |
| IRS990/SubjectToExcsTaxNetInvstIncInd | 0 | 0 |
| IRS990/SubjectToProxyTaxInd | 0 | 0 |
| IRS990/SubjToTaxRmnrtnExPrchtPymtInd | 0 | 0 |
| IRS990/TaxablePartyNotificationInd | 0 | 0 |
| IRS990/TaxExemptBondsInd | 0 | 0 |
| IRS990/TerminateOperationsInd | 0 | 0 |
| IRS990/TotalAssetsBOYAmt | 0 | 2665573 |
| IRS990/TotalAssetsEOYAmt | 0 | 2512639 |
| IRS990/TotalAssetsGrp/BOYAmt | 0 | 2665573 |
| IRS990/TotalAssetsGrp/EOYAmt | 0 | 2512639 |
| IRS990/TotalCompGreaterThan150KInd | 0 | 1 |
| IRS990/TotalEmployeeCnt | 0 | 0 |
No mirrored PDF or thumbnail assets are attached yet.
Similar nonprofits based on the same Siviq industry and scale cohort. 501(c)6 • $1M-$5M nonprofits
Pueblo, CO
View Organization501(c)6
Revenue vs current organization
33% lowerAssets vs current organization
About the sameBeverly Hills, CA
View Organization501(c)6
Revenue vs current organization
84% higherAssets vs current organization
13% lowerOlympia, WA
View Organization501(c)6
Revenue vs current organization
84% higherAssets vs current organization
47% lowerWashington, DC
View Organization501(c)6
Revenue vs current organization
84% higherAssets vs current organization
About the same