Liabilities / Assets
61st percentile
Higher debt load relative to assets than 61% of similar nonprofits.
EIN 22-2518058 • 501(c)3 • Natick, MA
Profile
Better service in library communication through computer technology. The organization supports several town and college member libraries.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
61st percentile
Higher debt load relative to assets than 61% of similar nonprofits.
Liabilities / Revenue
49th percentile
Higher debt load relative to revenue than 49% of similar nonprofits.
Net Margin
38th percentile
Higher net margin than 38% of similar nonprofits.
Top Officer Pay
Score unavailable
No filing with officer rows is available for this organization yet.
Asset Growth
27th percentile
Faster asset growth than 27% of similar nonprofits.
Revenue Growth
34th percentile
Faster revenue growth than 34% of similar nonprofits.
Assets
Down$2,122,318
Down $68,116 (-3.1%) from 2024
Liabilities
Down$296,205
Down $80,820 (-21%) from 2024
Net Assets
Up$1,826,113
Up $12,704 (+0.7%) from 2024
Revenue
Down$4,143,156
Down $35,161 (-0.8%) from 2024
Expenses
Down$4,148,282
Down $175,319 (-4.1%) from 2024
Net Income
Up-$5,126
Up $140,158 (+96%) from 2024
Most recent year
2025 • Form 990Detailed filing. Detailed filing data is available for this year.
Better service in library communication through computertechnology. The organization supports several town andcollege member libraries.
Better library communication through computer technology.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Savings and Temporary Cash Investments | $1,569,337 | $1,618,918 | ▲ $49,581 |
| Investments Other Securities | $172,921 | $190,850 | ▲ $17,929 |
| Cash and Non-Interest-Bearing Accounts | $174,182 | $153,812 | ▼ $20,370 |
| Land, Buildings, and Equipment, Net | $4,723 | $2,896 | ▼ $1,827 |
| Accounts Receivable | $1,403 | $22 | ▼ $1,381 |
| Total Assets | $2,190,434 | $2,122,318 | ▼ $68,116 |
| Other Assets Total | $267,868 | $155,820 | ▼ $112,048 |
| Liabilities | |||
| Other Liabilities | $267,227 | $155,447 | ▼ $111,780 |
| Accounts Payable and Accrued Expenses | $109,798 | $140,758 | ▲ $30,960 |
| Total Liabilities | $377,025 | $296,205 | ▼ $80,820 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $1,801,794 | $1,814,498 | ▲ $12,704 |
| Net Assets With Donor Restrictions | $11,615 | $11,615 | → $0 |
| Total Net Assets Fund Balance | $1,813,409 | $1,826,113 | ▲ $12,704 |
| Total Liabilities and Net Assets / Fund Balance | $2,190,434 | $2,122,318 | ▼ $68,116 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $2,896 | $1,873,194 | $1,876,090 |
| Other Assets Org | $155,820 | - | - |
| Other Securities | $190,850 | - | - |
| Name | Title | Full / Part Time | Base | Total |
|---|---|---|---|---|
| Philip Mcnulty | Executive Director | FT | $153,022 | $153,022 |
| Ruth Souto | Secretary | FT | $108,599 | $108,599 |
| Name | Title |
|---|---|
| Richard Callaghan | Past President |
| Jill Mercurio | President |
| Cathy Piantigini | Vice President |
| Clayton Cheever | Director |
| Julie Mcbrien | Director |
| Tina Mcandrew | Director |
| Jean Maguire | Treasurer |
| Line Item | Amount |
|---|---|
| Other Expenses | $2,541,411 |
| Salaries, Compensation, and Employee Benefits | $1,606,871 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $1,331,334 | - | - | $1,331,334 |
| Current Officers, Directors, Trustees, and Key Employees | $275,537 | - | - | $275,537 |
| Occupancy | $171,450 | $19,050 | - | $190,500 |
| Other Expenses | $106,755 | - | - | $106,755 |
| All Other Expenses | $99,163 | - | - | $99,163 |
| Office Expenses | $14,375 | $1,597 | - | $15,972 |
| Fees for Services Accounting | - | $15,861 | - | $15,861 |
| Depreciation Depletion | $7,442 | $624 | - | $8,066 |
| Total Functional Expenses | $4,111,150 | $37,132 | $0 | $4,148,282 |
| Line Item | Amount |
|---|---|
| Expenses per Audited Statements | $4,148,282 |
| Total Expenses per Audited Statements | $4,148,282 |
| Total Expenses per Form 990 | $4,148,282 |
| Expenses Not Reported on Financial Statements | $0 |
| Expenses Not Reported on Form 990 | $0 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Liability | Amount |
|---|---|
| Lease Liability | $155,447 |
“The organization has libraries who are "members and pay membership fees for their services.”
“The organization has different boards who vote on organizational issues. Members for these boards are voted on by other members.”
“The organizations tax return is available for review by any interested member prior to filing. Questions are encouraged and welcomed by the organization's cpa.”
“All compensation is approved by the organization's executive board”
“All governing documents are available upon request.”
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 | 109798 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 140758 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 1403 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 22 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | BETTER LIBRARY COMMUNICATION THROUGH COMPUTER TECHNOLOGY. |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 99163 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 99163 |
| IRS990/AuditCommitteeInd | 0 | 0 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | PHILIP MCNULTY |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 5086558008 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 10 STRATHMORE ROAD |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | NATICK |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 01760 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 174182 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 153812 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 275537 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 275537 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 0 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 741533 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 63567 |
| IRS990/CYOtherExpensesAmt | 0 | 2541411 |
| IRS990/CYOtherRevenueAmt | 0 | 1222660 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 2115396 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -5126 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 1606871 |
| IRS990/CYTotalExpensesAmt | 0 | 4148282 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 4143156 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 624 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 7442 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 8066 |
| IRS990/Desc | 0 | BETTER SERVICE IN LIBRARY COMMUNICATION THROUGH COMPUTER TECHNOLOGY. THE ORGANIZATION SUPPORTS SEVERAL TOWN AND COLLEGE MEMBER LIBRARIES. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 11615 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 11615 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 1 |
| IRS990/EmployeeCnt | 0 | 14 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 4111150 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 15861 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 15861 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 37.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 37.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/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | JEAN MAGUIRE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | RICHARD CALLAGHAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | TINA MCANDREW |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | CATHY PIANTIGINI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | JILL MERCURIO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | CLAYTON CHEEVER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | JULIE MCBRIEN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | PHILIP MCNULTY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | RUTH SOUTO |
| 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 | 153022 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 108599 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | PAST PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | VICE PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | EXECUTIVE DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | SECRETARY |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 1983 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 9 |
| IRS990/GovernmentGrantsAmt | 0 | 741533 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 4143156 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 9 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 2 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InvestmentExpenseAmt | 0 | -101 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 63567 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 63567 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsOtherSecuritiesGrp/BOYAmt | 0 | 172921 |
| IRS990/InvestmentsOtherSecuritiesGrp/EOYAmt | 0 | 190850 |
| IRS990/IRPDocumentCnt | 0 | 0 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 1873194 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 4723 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 2896 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 1876090 |
| IRS990/LegalDomicileStateCd | 0 | MA |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 1 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | BETTER SERVICE IN LIBRARY COMMUNICATION THROUGH COMPUTER TECHNOLOGY. THE ORGANIZATION SUPPORTS SEVERAL TOWN AND COLLEGE MEMBER LIBRARIES. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 1813409 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 1826113 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | 17931 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 1801794 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 1814498 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 19050 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 171450 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 190500 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 1597 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 14375 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 15972 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 267868 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 155820 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherExpensesGrp/Desc | 0 | DIGITAL CONTENT |
| IRS990/OtherExpensesGrp/Desc | 1 | SYSTEMS MAINTENANCE |
| IRS990/OtherExpensesGrp/Desc | 2 | BIBLIOGRAPHIC SERVICES |
| IRS990/OtherExpensesGrp/Desc | 3 | INTERNET |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 1589343 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 346623 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 169128 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 106755 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 1589343 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 346623 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 169128 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 106755 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 267227 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 155447 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 518210 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 1 | 518210 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 2 | 518210 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | DIGITAL CONTENT |
| IRS990/OtherRevenueMiscGrp/Desc | 1 | OTHER - EXTRA |
| IRS990/OtherRevenueMiscGrp/Desc | 2 | TELECOMMUNICATIONS ASS |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 0 | 1199997 |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 1 | 12076 |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 2 | 10587 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 1199997 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 1 | 12076 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 2 | 10587 |
| IRS990/OtherRevenueTotalAmt | 0 | 1222660 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 1331334 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 1331334 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrincipalOfficerNm | 0 | PHILIP MCNULTY |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 518210 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | MEMBER FEES |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 2115396 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 2115396 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 732185 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 57107 |
| IRS990/PYOtherExpensesAmt | 0 | 2824218 |
| IRS990/PYOtherRevenueAmt | 0 | 1292047 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 2096978 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -145284 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 1499383 |
| IRS990/PYTotalExpensesAmt | 0 | 4323601 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 4178317 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -5126 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 1 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 1 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 1 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 3338056 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 1569337 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 1618918 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 4067513 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 4110558 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 4018954 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 3541651 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 15738676 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 81498 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 91010 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 42194 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 214702 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 2364 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 11863 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 2858 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 17085 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.98550 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.98750 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 15738676 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 4067513 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 4110558 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 4018954 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 3541651 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 15738676 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 15970463 |
| IRS990ScheduleB/ContributorInformationGrp/ContributorBusinessName/BusinessNameLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorNum | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine2 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/City | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/State | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCode | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt | 0 | RESTRICTED |
| IRS990/ScheduleBRequiredInd | 0 | 1 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 2896 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 1873194 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 1876090 |
| IRS990ScheduleD/ExpensesNotReportedAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesNotRptFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 4148282 |
| IRS990ScheduleD/InvestmentExpensesNotIncldAmt | 0 | 101 |
| IRS990ScheduleD/NetUnrealizedGainsInvstAmt | 0 | 17931 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 0 | 155820 |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 0 | RIGHT-OF-USE ASSET |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 155447 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | LEASE LIABILITY |
| IRS990ScheduleD/OtherSecuritiesGrp/BookValueAmt | 0 | 190850 |
| IRS990ScheduleD/OtherSecuritiesGrp/Desc | 0 | MUTUAL FUNDS AND EXCHANGE TRANSACTIONS |
| IRS990ScheduleD/OtherSecuritiesGrp/MethodValuationCd | 0 | F |
| IRS990ScheduleD/RevenueNotReportedAmt | 0 | 17931 |
| IRS990ScheduleD/RevenueNotReportedFinclStmtAmt | 0 | 101 |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 4143055 |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 2896 |
| IRS990ScheduleD/TotalBookValueOtherAssetsAmt | 0 | 155820 |
| IRS990ScheduleD/TotalBookValueSecuritiesAmt | 0 | 190850 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 4148282 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 155447 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 4143156 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 4160986 |
| IRS990ScheduleD/TotExpnsEtcAuditedFinclStmtAmt | 0 | 4148282 |
| IRS990ScheduleJ/AnyNonFixedPaymentsInd | 0 | 0 |
| IRS990ScheduleJ/CompBasedOnRevenueOfFlngOrgInd | 0 | 0 |
| IRS990ScheduleJ/CompBsdNetEarnsFlngOrgInd | 0 | 0 |
| IRS990ScheduleJ/CompBsdNetEarnsRltdOrgsInd | 0 | 0 |
| IRS990ScheduleJ/CompBsdOnRevRelatedOrgsInd | 0 | 0 |
| IRS990ScheduleJ/EquityBasedCompArrngmInd | 0 | 0 |
| IRS990ScheduleJ/InitialContractExceptionInd | 0 | 0 |
| IRS990/ScheduleJRequiredInd | 0 | 1 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 0 | 153022 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990FilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 0 | PHILIP MCNULTY |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 0 | EXECUTIVE DIRECTOR |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 0 | 153022 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/SeverancePaymentInd | 0 | 0 |
| IRS990ScheduleJ/SupplementalNonqualRtrPlanInd | 0 | 0 |
| IRS990/ScheduleORequiredInd | 0 | 1 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | THE ORGANIZATION HAS LIBRARIES WHO ARE "MEMBERS AND PAY MEMBERSHIP FEES FOR THEIR SERVICES. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | THE ORGANIZATION HAS DIFFERENT BOARDS WHO VOTE ON ORGANIZATIONAL ISSUES. MEMBERS FOR THESE BOARDS ARE VOTED ON BY OTHER MEMBERS. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | THE ORGANIZATIONS TAX RETURN IS AVAILABLE FOR REVIEW BY ANY INTERESTED MEMBER PRIOR TO FILING. QUESTIONS ARE ENCOURAGED AND WELCOMED BY THE ORGANIZATION'S CPA. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | ALL COMPENSATION IS APPROVED BY THE ORGANIZATION'S EXECUTIVE BOARD |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | ALL GOVERNING DOCUMENTS ARE AVAILABLE UPON REQUEST. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | FORM 990, PART VI, SECTION A, LINE 6 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | FORM 990, PART VI, SECTION A, LINE 7A |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | FORM 990, PART VI, SECTION B, LINE 11B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | FORM 990, PART VI, SECTION B, LINE 15 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | FORM 990, PART VI, SECTION C, LINE 19 |
| IRS990/SchoolOperatingInd | 0 | 0 |
| IRS990/SignificantChangeInd | 0 | 0 |
| IRS990/SignificantNewProgramSrvcInd | 0 | 0 |
| IRS990/StatesWhereCopyOfReturnIsFldCd | 0 | MA |
| 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 | 2190434 |
| IRS990/TotalAssetsEOYAmt | 0 | 2122318 |
| IRS990/TotalAssetsGrp/BOYAmt | 0 | 2190434 |
| IRS990/TotalAssetsGrp/EOYAmt | 0 | 2122318 |
| IRS990/TotalCompGreaterThan150KInd | 0 | 1 |
| IRS990/TotalContributionsAmt | 0 | 741533 |
| IRS990/TotalEmployeeCnt | 0 | 14 |
| IRS990/TotalFunctionalExpensesGrp/FundraisingAmt | 0 | 0 |
| IRS990/TotalFunctionalExpensesGrp/ManagementAndGeneralAmt | 0 | 37132 |
| IRS990/TotalFunctionalExpensesGrp/ProgramServicesAmt | 0 | 4111150 |
| IRS990/TotalFunctionalExpensesGrp/TotalAmt | 0 | 4148282 |
| IRS990/TotalGrossUBIAmt | 0 | 0 |
| IRS990/TotalLiabilitiesBOYAmt | 0 | 377025 |
| IRS990/TotalLiabilitiesEOYAmt | 0 | 296205 |
| IRS990/TotalLiabilitiesGrp/BOYAmt | 0 | 377025 |
| IRS990/TotalLiabilitiesGrp/EOYAmt | 0 | 296205 |
| IRS990/TotalNetAssetsFundBalanceGrp/BOYAmt | 0 | 1813409 |
| IRS990/TotalNetAssetsFundBalanceGrp/EOYAmt | 0 | 1826113 |
| IRS990/TotalOtherCompensationAmt | 0 | 0 |
| IRS990/TotalProgramServiceExpensesAmt | 0 | 4111150 |
| IRS990/TotalProgramServiceRevenueAmt | 0 | 2115396 |
| IRS990/TotalReportableCompFromOrgAmt | 0 | 261621 |
| IRS990/TotalRevenueGrp/ExclusionAmt | 0 | 63567 |
| IRS990/TotalRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 3338056 |
| IRS990/TotalRevenueGrp/TotalRevenueColumnAmt | 0 | 4143156 |
| IRS990/TotalRevenueGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/TotalVolunteersCnt | 0 | 0 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/BOYAmt | 0 | 2190434 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/EOYAmt | 0 | 2122318 |
No mirrored PDF or thumbnail assets are attached yet.