Liabilities / Assets
21st percentile
Higher debt load relative to assets than 21% of similar nonprofits.
EIN 04-6059729 • 501(c)3 • Whitinsville, MA
Profile
To provide books and other reading materials to the general public.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
21st percentile
Higher debt load relative to assets than 21% of similar nonprofits.
Liabilities / Revenue
23rd percentile
Higher debt load relative to revenue than 23% of similar nonprofits.
Net Margin
97th percentile
Higher net margin than 97% of similar nonprofits.
Top Officer Pay
36th percentile
Higher top officer pay than 36% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
87th percentile
Faster asset growth than 87% of similar nonprofits.
Revenue Growth
94th percentile
Faster revenue growth than 94% of similar nonprofits.
Assets
Up$8,239,935
Up $2,070,651 (+34%) from 2024
Liabilities
Down$88,245
Down $215,766 (-71%) from 2024
Net Assets
Up$8,151,690
Up $2,286,417 (+39%) from 2024
Revenue
Up$2,691,014
Up $1,498,413 (+126%) from 2024
Expenses
Down$404,597
Down $4,887 (-1.2%) from 2024
Net Income
Up$2,286,417
Up $1,503,300 (+192%) from 2024
Most recent year
2025 • Form 990XML pending. An XML filing is linked for this year, but detailed extraction is still pending.
The latest 2025 filing currently has linked XML that has not been fully parsed yet. Showing the latest detailed filing from 2024 below.
To provide books and other reading materials to the general public.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Investments in Publicly Traded Securities | $3,904,453 | $4,574,681 | ▲ $670,228 |
| Land, Buildings, and Equipment, Net | $524,369 | $808,256 | ▲ $283,887 |
| Savings and Temporary Cash Investments | $652,934 | $481,936 | ▼ $170,998 |
| Cash and Non-Interest-Bearing Accounts | $400 | $400 | → $0 |
| Total Assets | $5,186,160 | $6,169,284 | ▲ $983,124 |
| Other Assets Total | $104,004 | $304,011 | ▲ $200,007 |
| Liabilities | |||
| Other Liabilities | $104,004 | $304,011 | ▲ $200,007 |
| Total Liabilities | $104,004 | $304,011 | ▲ $200,007 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $4,468,624 | $5,251,741 | ▲ $783,117 |
| Net Assets With Donor Restrictions | $613,532 | $613,532 | → $0 |
| Total Net Assets Fund Balance | $5,082,156 | $5,865,273 | ▲ $783,117 |
| Total Liabilities and Net Assets / Fund Balance | $5,186,160 | $6,169,284 | ▲ $983,124 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Buildings | $441,343 | $92,026 | $533,369 |
| Land | $356,632 | - | $356,632 |
| Other Land Buildings | $10,281 | $84,696 | $94,977 |
| Period | Beginning | Contrib. | Gain/Loss | Other Uses | End |
|---|---|---|---|---|---|
| 2023 | $3,957,928 | - | ▲ $780,500 | $93,753 | $4,644,675 |
| 2022 | $3,561,812 | - | ▲ $487,119 | $90,938 | $3,957,928 |
| 2021 | $3,389,791 | - | ▲ $250,469 | $78,383 | $3,561,812 |
| 2020 | $3,060,957 | - | ▲ $388,976 | $60,077 | $3,389,791 |
| 2019 | $2,960,498 | - | ▲ $180,547 | $80,023 | $3,060,957 |
| Name | Title |
|---|---|
| Faith Lane | President |
| Thomas M Kuik | Vice President |
| Ann Williams | Director |
| Barbara Leonard | Director |
| Carol Brouwer | Director |
| Charles Thompson | Director |
| John Brouillard | Director |
| John Walker | Director |
| Shelly Buma | Clerk |
| Albert D Lamoreaux | Treasurer |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $242,051 |
| Other Expenses | $167,433 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $242,051 | - | - | $242,051 |
| Office Expenses | $12,869 | $81 | - | $12,950 |
| Depreciation Depletion | $11,398 | - | - | $11,398 |
| Fees for Services Accounting | - | $10,513 | - | $10,513 |
| Insurance | - | $8,928 | - | $8,928 |
| Other Expenses | $107,564 | $6,387 | - | $6,387 |
| Total Functional Expenses | $373,882 | $35,602 | $0 | $409,484 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Liability | Amount |
|---|---|
| Due to Endowment Fund | $304,011 |
“N/A”
“Reviewed by a qualified accountant prior to filing.”
“UPON REQUEST.”
“The town of northbridge includes in its library appropriation the salaries for personnel who work at the library. These personnel are employees of the town of northbridge. The library reports both the town's appropriation for the salaries and the associated salaries expense on its form 990.”
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 | 1 |
| IRS990/AcctCompileOrReviewBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | TO PROVIDE BOOKS AND OTHER READING MATERIALS TO THE GENERAL PUBLIC. |
| IRS990/AllOtherContributionsAmt | 0 | 32720 |
| IRS990/AuditCommitteeInd | 0 | 0 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | WHITINSVILLE SOCIAL LIBRARY |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 5082342151 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 17 CHURCH ST |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | WHITINSVILLE |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 01588 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 400 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 400 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 0 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 0 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 326340 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 858325 |
| IRS990/CYOtherExpensesAmt | 0 | 167433 |
| IRS990/CYOtherRevenueAmt | 0 | 6366 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 1570 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 783117 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 242051 |
| IRS990/CYTotalExpensesAmt | 0 | 409484 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 1192601 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 11398 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 11398 |
| IRS990/Desc | 0 | TO PROVIDE BOOKS AND OTHER READING MATERIALS TO THE GENERAL PUBLIC |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 0 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 613532 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 613532 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 1 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 0 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 373882 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 10513 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 10513 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | BARBARA LEONARD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | JOHN BROUILLARD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | JOHN WALKER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | CHARLES THOMPSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | CAROL BROUWER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | ANN WILLIAMS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | FAITH LANE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | ALBERT D LAMOREAUX |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | THOMAS M KUIK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | SHELLY BUMA |
| 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 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | VICE PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | CLERK |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 0 |
| IRS990/FormationYr | 0 | 1858 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedInd | 0 | 0 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 721895 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 10 |
| IRS990/GovernmentGrantsAmt | 0 | 293620 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 2140865 |
| IRS990/GrossReceiptsAmt | 0 | 2637626 |
| IRS990/GrossRentsGrp/RealAmt | 0 | 31200 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 10 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 8928 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 8928 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 136430 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 136430 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 3904453 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 4574681 |
| IRS990/IRPDocumentCnt | 0 | 4 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 176722 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 524369 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 808256 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 984978 |
| IRS990/LegalDomicileStateCd | 0 | MA |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 1418970 |
| IRS990/LessRentalExpensesGrp/RealAmt | 0 | 26055 |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingCashInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 0 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | TO PROVIDE BOOKS AND OTHER READING MATERIALS TO THE GENERAL PUBLIC. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 5082156 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 5865273 |
| IRS990/NetGainOrLossInvestmentsGrp/ExclusionAmt | 0 | 721895 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 721895 |
| IRS990/NetRentalIncomeOrLossGrp/ExclusionAmt | 0 | 5145 |
| IRS990/NetRentalIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 5145 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 4468624 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 5251741 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 81 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 12869 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 12950 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 104004 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 304011 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherExpensesGrp/Desc | 0 | LIBRARY MATERIALS |
| IRS990/OtherExpensesGrp/Desc | 1 | TECHNOLOGY |
| IRS990/OtherExpensesGrp/Desc | 2 | MISCELLANEOUS |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 9693 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 6387 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 107564 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 107564 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 9693 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 6387 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 104004 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 304011 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 519200 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | MISCELLANEOUS |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 0 | 1221 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 1221 |
| IRS990/OtherRevenueTotalAmt | 0 | 1221 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 242051 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 242051 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrincipalOfficerNm | 0 | FAITH LANE |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 519200 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | FINES |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 1570 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 1570 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 385717 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 541315 |
| IRS990/PYOtherExpensesAmt | 0 | 162357 |
| IRS990/PYOtherRevenueAmt | 0 | 11401 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 1751 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 549595 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 228232 |
| IRS990/PYTotalExpensesAmt | 0 | 390589 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 940184 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 783117 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/RentalIncomeOrLossGrp/RealAmt | 0 | 5145 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 1 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 2791 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 652934 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 481936 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 86863 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 128018 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 91126 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 66837 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 78366 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 451210 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearAmt | 0 | 97900 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearMinus1YearAmt | 0 | 97900 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 97900 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 97900 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 97900 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/TotalAmt | 0 | 489500 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 167630 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 130680 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 138294 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 114748 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 125266 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 676618 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 2791 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 2491 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 2773 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 2432 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 5048 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 15535 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.75820 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.76250 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 2169773 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/CurrentTaxYearAmt | 0 | 272419 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/CurrentTaxYearMinus1YearAmt | 0 | 257699 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 244131 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 217315 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 237499 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/TotalAmt | 0 | 1229063 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 457182 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 483617 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 433157 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 382052 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 413765 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 2169773 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 2861926 |
| 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/AgentTrusteeEtcInd | 0 | 0 |
| IRS990ScheduleD/BoardDesignatedBalanceEOYPct | 0 | 0.86790 |
| IRS990ScheduleD/BuildingsGrp/BookValueAmt | 0 | 441343 |
| IRS990ScheduleD/BuildingsGrp/DepreciationAmt | 0 | 92026 |
| IRS990ScheduleD/BuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 533369 |
| IRS990ScheduleD/CYEndwmtFundGrp/BeginningYearBalanceAmt | 0 | 3957928 |
| IRS990ScheduleD/CYEndwmtFundGrp/EndYearBalanceAmt | 0 | 4644675 |
| IRS990ScheduleD/CYEndwmtFundGrp/InvestmentEarningsOrLossesAmt | 0 | 780500 |
| IRS990ScheduleD/CYEndwmtFundGrp/OtherExpendituresAmt | 0 | 93753 |
| IRS990ScheduleD/CYMinus1YrEndwmtFundGrp/AdministrativeExpensesAmt | 0 | 65 |
| IRS990ScheduleD/CYMinus1YrEndwmtFundGrp/BeginningYearBalanceAmt | 0 | 3561812 |
| IRS990ScheduleD/CYMinus1YrEndwmtFundGrp/EndYearBalanceAmt | 0 | 3957928 |
| IRS990ScheduleD/CYMinus1YrEndwmtFundGrp/InvestmentEarningsOrLossesAmt | 0 | 487119 |
| IRS990ScheduleD/CYMinus1YrEndwmtFundGrp/OtherExpendituresAmt | 0 | 90938 |
| IRS990ScheduleD/CYMinus2YrEndwmtFundGrp/AdministrativeExpensesAmt | 0 | 65 |
| IRS990ScheduleD/CYMinus2YrEndwmtFundGrp/BeginningYearBalanceAmt | 0 | 3389791 |
| IRS990ScheduleD/CYMinus2YrEndwmtFundGrp/EndYearBalanceAmt | 0 | 3561812 |
| IRS990ScheduleD/CYMinus2YrEndwmtFundGrp/InvestmentEarningsOrLossesAmt | 0 | 250469 |
| IRS990ScheduleD/CYMinus2YrEndwmtFundGrp/OtherExpendituresAmt | 0 | 78383 |
| IRS990ScheduleD/CYMinus3YrEndwmtFundGrp/AdministrativeExpensesAmt | 0 | 65 |
| IRS990ScheduleD/CYMinus3YrEndwmtFundGrp/BeginningYearBalanceAmt | 0 | 3060957 |
| IRS990ScheduleD/CYMinus3YrEndwmtFundGrp/EndYearBalanceAmt | 0 | 3389791 |
| IRS990ScheduleD/CYMinus3YrEndwmtFundGrp/InvestmentEarningsOrLossesAmt | 0 | 388976 |
| IRS990ScheduleD/CYMinus3YrEndwmtFundGrp/OtherExpendituresAmt | 0 | 60077 |
| IRS990ScheduleD/CYMinus4YrEndwmtFundGrp/AdministrativeExpensesAmt | 0 | 65 |
| IRS990ScheduleD/CYMinus4YrEndwmtFundGrp/BeginningYearBalanceAmt | 0 | 2960498 |
| IRS990ScheduleD/CYMinus4YrEndwmtFundGrp/EndYearBalanceAmt | 0 | 3060957 |
| IRS990ScheduleD/CYMinus4YrEndwmtFundGrp/InvestmentEarningsOrLossesAmt | 0 | 180547 |
| IRS990ScheduleD/CYMinus4YrEndwmtFundGrp/OtherExpendituresAmt | 0 | 80023 |
| IRS990ScheduleD/EndowmentsHeldRelatedOrgInd | 0 | 0 |
| IRS990ScheduleD/EndowmentsHeldUnrelatedOrgInd | 0 | 0 |
| IRS990ScheduleD/LandGrp/BookValueAmt | 0 | 356632 |
| IRS990ScheduleD/LandGrp/OtherCostOrOtherBasisAmt | 0 | 356632 |
| IRS990ScheduleD/OtherLandBuildingsGrp/BookValueAmt | 0 | 10281 |
| IRS990ScheduleD/OtherLandBuildingsGrp/DepreciationAmt | 0 | 84696 |
| IRS990ScheduleD/OtherLandBuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 94977 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 304011 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | DUE TO ENDOWMENT FUND |
| IRS990ScheduleD/PrmnntEndowmentBalanceEOYPct | 0 | 0.13210 |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 808256 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 304011 |
| IRS990/ScheduleJRequiredInd | 0 | 0 |
| IRS990/ScheduleORequiredInd | 0 | 1 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | N/A |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | REVIEWED BY A QUALIFIED ACCOUNTANT PRIOR TO FILING. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | UPON REQUEST. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | THE TOWN OF NORTHBRIDGE INCLUDES IN ITS LIBRARY APPROPRIATION THE SALARIES FOR PERSONNEL WHO WORK AT THE LIBRARY. THESE PERSONNEL ARE EMPLOYEES OF THE TOWN OF NORTHBRIDGE. THE LIBRARY REPORTS BOTH THE TOWN'S APPROPRIATION FOR THE SALARIES AND THE ASSOCIATED SALARIES EXPENSE ON ITS FORM 990. |
| 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 C, LINE 19 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | FORM 990, LINE 15. |
| 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 | 5186160 |
| IRS990/TotalAssetsEOYAmt | 0 | 6169284 |
| IRS990/TotalAssetsGrp/BOYAmt | 0 | 5186160 |
| IRS990/TotalAssetsGrp/EOYAmt | 0 | 6169284 |
| IRS990/TotalCompGreaterThan150KInd | 0 | 0 |
| IRS990/TotalContributionsAmt | 0 | 326340 |
| IRS990/TotalEmployeeCnt | 0 | 0 |
| IRS990/TotalFunctionalExpensesGrp/FundraisingAmt | 0 | 0 |
| IRS990/TotalFunctionalExpensesGrp/ManagementAndGeneralAmt | 0 | 35602 |
| IRS990/TotalFunctionalExpensesGrp/ProgramServicesAmt | 0 | 373882 |
| IRS990/TotalFunctionalExpensesGrp/TotalAmt | 0 | 409484 |
| IRS990/TotalGrossUBIAmt | 0 | 0 |
| IRS990/TotalLiabilitiesBOYAmt | 0 | 104004 |
| IRS990/TotalLiabilitiesEOYAmt | 0 | 304011 |
| IRS990/TotalLiabilitiesGrp/BOYAmt | 0 | 104004 |
| IRS990/TotalLiabilitiesGrp/EOYAmt | 0 | 304011 |
| IRS990/TotalNetAssetsFundBalanceGrp/BOYAmt | 0 | 5082156 |
| IRS990/TotalNetAssetsFundBalanceGrp/EOYAmt | 0 | 5865273 |
| IRS990/TotalOtherCompensationAmt | 0 | 0 |
| IRS990/TotalProgramServiceExpensesAmt | 0 | 373882 |
| IRS990/TotalProgramServiceRevenueAmt | 0 | 1570 |
| IRS990/TotalReportableCompFromOrgAmt | 0 | 0 |
| IRS990/TotalRevenueGrp/ExclusionAmt | 0 | 863470 |
| IRS990/TotalRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 2791 |
| IRS990/TotalRevenueGrp/TotalRevenueColumnAmt | 0 | 1192601 |
| IRS990/TotalRevenueGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/TotalVolunteersCnt | 0 | 13 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/BOYAmt | 0 | 5186160 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/EOYAmt | 0 | 6169284 |
No mirrored PDF or thumbnail assets are attached yet.