Liabilities / Assets
51st percentile
Higher debt load relative to assets than 51% of similar nonprofits.
EIN 04-6054363 • 501(c)3 • Easthampton, MA
Profile
To provide library materials to the general public.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
51st percentile
Higher debt load relative to assets than 51% of similar nonprofits.
Liabilities / Revenue
74th percentile
Higher debt load relative to revenue than 74% of similar nonprofits.
Net Margin
85th percentile
Higher net margin than 85% of similar nonprofits.
Top Officer Pay
54th percentile
Higher top officer pay than 54% of similar nonprofits.
Top officer pay equals 8.0% of source-year revenue.
Asset Growth
75th percentile
Faster asset growth than 75% of similar nonprofits.
Revenue Growth
94th percentile
Faster revenue growth than 94% of similar nonprofits.
Assets
Up$4,103,572
Up $569,150 (+16%) from 2023
Liabilities
Up$272,301
Up $76,332 (+39%) from 2023
Net Assets
Up$3,831,271
Up $492,818 (+15%) from 2023
Revenue
Up$883,393
Up $549,084 (+164%) from 2023
Expenses
Up$546,736
Up $18,107 (+3.4%) from 2023
Net Income
Up$336,657
Up $530,977 (+273%) from 2023
Most recent year
2024 • Form 990Detailed filing. Detailed filing data is available for this year.
To provide library materials to the general public.
Library and museum providing books, periodicals and audios for the enrichment of the general public.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Investments Program Related | $2,424,471 | $3,096,006 | ▲ $671,535 |
| Land, Buildings, and Equipment, Net | $480,534 | $548,236 | ▲ $67,702 |
| Cash and Non-Interest-Bearing Accounts | $21,271 | $112,219 | ▲ $90,948 |
| Savings and Temporary Cash Investments | $179,796 | $45,337 | ▼ $134,459 |
| Accounts Receivable | $12,070 | - | - |
| Prepaid Expenses and Deferred Charges | $5,684 | $3,920 | ▼ $1,764 |
| Total Assets | $3,424,983 | $4,103,572 | ▲ $678,589 |
| Other Assets Total | $301,157 | $297,854 | ▼ $3,303 |
| Liabilities | |||
| Mortgage Notes Payable Secured by Investment Property | $187,652 | $172,841 | ▼ $14,811 |
| Accounts Payable and Accrued Expenses | $5,818 | $99,460 | ▲ $93,642 |
| Total Liabilities | $193,470 | $272,301 | ▲ $78,831 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $3,220,195 | $3,820,487 | ▲ $600,292 |
| Net Assets With Donor Restrictions | $11,318 | $10,784 | ▼ $534 |
| Total Net Assets Fund Balance | $3,231,513 | $3,831,271 | ▲ $599,758 |
| Total Liabilities and Net Assets / Fund Balance | $3,424,983 | $4,103,572 | ▲ $678,589 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Buildings | $543,236 | $196,499 | $739,735 |
| Equipment | - | $167,681 | $167,681 |
| Land | $5,000 | - | $5,000 |
| Investment Program Related Org | $1,241,094 | - | - |
| Other Assets Org | $297,854 | - | - |
| Name | Title | Full / Part Time | Base | Total |
|---|---|---|---|---|
| Katya Shapiro | Executive Director | FT | $70,817 | $70,817 |
| Name | Title |
|---|---|
| Barb Chalfonte | Director |
| David Ingraham | Director |
| Joanne Schmidt | Director |
| Nancy Stenberg | Director |
| Sarah King | Director |
| Sean Bates | Director |
| Steven Stover | Director |
| Ted Perch | Director |
| Lori Ingraham | Pres/clerk |
| Sean Casey | Treasurer |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $341,569 |
| Other Expenses | $205,167 |
| Total Fundraising Expense | $24,138 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $187,516 | $46,880 | - | $234,396 |
| Current Officers, Directors, Trustees, and Key Employees | $56,654 | $14,163 | - | $70,817 |
| Depreciation Depletion | $28,871 | $7,218 | - | $36,089 |
| Occupancy | $25,210 | $6,302 | - | $31,512 |
| Payroll Taxes | $24,665 | $6,166 | - | $30,831 |
| Fees for Service Investment Mgmnt Fees | - | $19,732 | - | $19,732 |
| Insurance | $11,366 | $2,842 | - | $14,208 |
| Office Expenses | $11,364 | $2,841 | - | $14,205 |
| Interest | - | $9,889 | - | $9,889 |
| Fees for Services Accounting | $6,446 | $1,612 | - | $8,058 |
| Other Employee Benefits | $4,420 | $1,105 | - | $5,525 |
| Other Expenses | $3,943 | $986 | $24,138 | $4,929 |
| Travel | $2,949 | $737 | - | $3,686 |
| Total Functional Expenses | $396,752 | $125,846 | $24,138 | $546,736 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“The board of directors review and approve this form 990 before submission.”
“All directors and key employees are required to sign off that they have reviewed the conflict of interest policy and disclose any conflicts, if any, at least annually. No conflicts were noted for this fiscal year.”
“All compensation and related benefits for employees are reviewed and approved by the independent board of directors subsequent to annual employee evaluations.”
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 | false |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 5818 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 99460 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 12070 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityCd | 0 | 0001 |
| IRS990/ActivityOrMissionDesc | 0 | LIBRARY AND MUSEUM PROVIDING BOOKS, PERIODICALS AND AUDIOS FOR THE ENRICHMENT OF THE GENERAL PUBLIC. |
| IRS990/AllOtherContributionsAmt | 0 | 40860 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | true |
| IRS990/AuditCommitteeInd | 0 | true |
| IRS990/BackupWthldComplianceInd | 0 | true |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | LORI INGRAHAM |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 4135271031 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 9 PARK ST |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | EASTHAMPTON |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 01027 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 21271 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 112219 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 14163 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 56654 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 70817 |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | true |
| IRS990/CompensationProcessOtherInd | 0 | true |
| IRS990/ConflictOfInterestPolicyInd | 0 | true |
| IRS990/ConservationEasementsInd | 0 | false |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | false |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 795060 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 80935 |
| IRS990/CYOtherExpensesAmt | 0 | 205167 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 7398 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 336657 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 341569 |
| IRS990/CYTotalExpensesAmt | 0 | 546736 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 24138 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 883393 |
| IRS990/DAFExcessBusinessHoldingsInd | 0 | false |
| IRS990/DecisionsSubjectToApprovaInd | 0 | false |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | false |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 7218 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 28871 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 36089 |
| IRS990/Desc | 0 | LIBRARY AND MUSEUM OPERATIONS FOR THE BENEFIT OF THE GENERAL PUBLIC. |
| IRS990/DescribedInSection501c3Ind | 0 | true |
| IRS990/DisregardedEntityInd | 0 | false |
| IRS990/DistributionToDonorInd | 0 | false |
| IRS990/DocumentRetentionPolicyInd | 0 | true |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 11318 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 10784 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | false |
| IRS990/ElectionOfBoardMembersInd | 0 | false |
| IRS990/EmployeeCnt | 0 | 0 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990/ExcsTaxSect4951Or4952Or4953Ind | 0 | false |
| IRS990/ExpenseAmt | 0 | 396752 |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FederalGrantAuditRequiredInd | 0 | false |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 1612 |
| IRS990/FeesForServicesAccountingGrp/ProgramServicesAmt | 0 | 6446 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 8058 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/ManagementAndGeneralAmt | 0 | 19732 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/TotalAmt | 0 | 19732 |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignOfficeInd | 0 | false |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 40 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 4 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 4 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 4 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 4 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 4 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 4 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 4 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 4 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 4 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 4 |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/KeyEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | KATYA SHAPIRO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | LORI INGRAHAM |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | SEAN CASEY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | SEAN BATES |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | BARB CHALFONTE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | DAVID INGRAHAM |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | SARAH KING |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | TED PERCH |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | JOANNE SCHMIDT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | NANCY STENBERG |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | STEVEN STOVER |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 70817 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | EXECUTIVE DIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | PRES/CLERK |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | DIRECTOR |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | true |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | true |
| IRS990/FundraisingActivitiesInd | 0 | false |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 33425 |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 10 |
| IRS990/GovernmentGrantsAmt | 0 | 754200 |
| IRS990/GrantsToIndividualsInd | 0 | false |
| IRS990/GrantsToOrganizationsInd | 0 | false |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 320563 |
| IRS990/GrossReceiptsAmt | 0 | 1170531 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | false |
| IRS990/IndependentAuditFinclStmtInd | 0 | false |
| IRS990/IndependentVotingMemberCnt | 0 | 10 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIInd | 0 | X |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 2842 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 11366 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 14208 |
| IRS990/InterestGrp/ManagementAndGeneralAmt | 0 | 9889 |
| IRS990/InterestGrp/TotalAmt | 0 | 9889 |
| IRS990/InvestmentIncomeGrp/RelatedOrExemptFuncIncomeAmt | 0 | 47510 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 47510 |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/InvestmentsProgramRelatedGrp/BOYAmt | 0 | 2424471 |
| IRS990/InvestmentsProgramRelatedGrp/EOYAmt | 0 | 3096006 |
| IRS990/IRPDocumentCnt | 0 | 3 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 364180 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 480534 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 548236 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 912416 |
| IRS990/LegalDomicileStateCd | 0 | MA |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 287138 |
| IRS990/LoanOutstandingInd | 0 | false |
| IRS990/LobbyingActivitiesInd | 0 | false |
| IRS990/LocalChaptersInd | 0 | false |
| IRS990/MaterialDiversionOrMisuseInd | 0 | false |
| IRS990/MembersOrStockholdersInd | 0 | false |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | true |
| IRS990/MinutesOfGoverningBodyInd | 0 | true |
| IRS990/MissionDesc | 0 | TO PROVIDE LIBRARY MATERIALS TO THE GENERAL PUBLIC. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/MortgNotesPyblScrdInvstPropGrp/BOYAmt | 0 | 187652 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/EOYAmt | 0 | 172841 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 3231513 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 3831271 |
| IRS990/NetGainOrLossInvestmentsGrp/RelatedOrExemptFuncIncomeAmt | 0 | 33425 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 33425 |
| IRS990/NetIncmFromFundraisingEvtGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | 263101 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 3220195 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 3820487 |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 6302 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 25210 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 31512 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 2841 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 11364 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 14205 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 301157 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 297854 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 1105 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 4420 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 5525 |
| IRS990/OtherExpensesGrp/Desc | 0 | DUES AND FEES |
| IRS990/OtherExpensesGrp/Desc | 1 | PROGRAM EXPENSES |
| IRS990/OtherExpensesGrp/Desc | 2 | SUPPLIES |
| IRS990/OtherExpensesGrp/Desc | 3 | OUTSIDE SERVICES |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 24138 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 5085 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 288 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 2 | 986 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 20341 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 11854 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 1153 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 3943 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 25426 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 11854 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 25579 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 4929 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 46880 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 187516 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 234396 |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 6166 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 24665 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 30831 |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 5684 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 3920 |
| IRS990/PrincipalOfficerNm | 0 | LORI INGRAHAM |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 519100 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | LATE FINES ETC |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 7398 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 7398 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYContributionsGrantsAmt | 0 | 275070 |
| IRS990/PYExcessBenefitTransInd | 0 | false |
| IRS990/PYInvestmentIncomeAmt | 0 | 52877 |
| IRS990/PYOtherExpensesAmt | 0 | 203136 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 6149 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -194532 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 325492 |
| IRS990/PYTotalExpensesAmt | 0 | 528628 |
| IRS990/PYTotalRevenueAmt | 0 | 334096 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 336657 |
| IRS990/RegularMonitoringEnfrcInd | 0 | true |
| IRS990/RelatedEntityInd | 0 | false |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990/ReportInvestmentsOtherSecInd | 0 | false |
| IRS990/ReportLandBuildingEquipmentInd | 0 | true |
| IRS990/ReportOtherAssetsInd | 0 | false |
| IRS990/ReportOtherLiabilitiesInd | 0 | false |
| IRS990/ReportProgramRelatedInvstInd | 0 | true |
| IRS990/RevenueAmt | 0 | 244200 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 179796 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 45337 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | OTHER INCOME CONSISTS OF FINES FOR LATE RETURN OF LIBRARY MATERIALS, USER FEES FOR USE OF THE COPY MACHINE AND SALE OF OLD AND DONATED BOOKS AND MATERIALS. |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | PART II, LINE 10 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 795060 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 275070 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 440565 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 287181 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 306448 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 2104324 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 47510 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 42547 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 72857 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 324934 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 95514 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 583362 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 7398 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 6149 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 15037 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 2035 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 8501 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 39120 |
| IRS990ScheduleA/OtherSupportSumAmt | 0 | 0 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.77170 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.60620 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 2104324 |
| IRS990ScheduleA/SupportSumAmt | 0 | 0 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 795060 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 275070 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 440565 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 287181 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 306448 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 2104324 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 2726806 |
| IRS990/ScheduleBRequiredInd | 0 | false |
| IRS990ScheduleD/BuildingsGrp/BookValueAmt | 0 | 543236 |
| IRS990ScheduleD/BuildingsGrp/DepreciationAmt | 0 | 196499 |
| IRS990ScheduleD/BuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 739735 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 167681 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 167681 |
| IRS990ScheduleD/InclEscrowCustodialAcctLiabInd | 0 | false |
| IRS990ScheduleD/InvstProgramRelatedOrgGrp/BookValueAmt | 0 | 1854912 |
| IRS990ScheduleD/InvstProgramRelatedOrgGrp/BookValueAmt | 1 | 1241094 |
| IRS990ScheduleD/InvstProgramRelatedOrgGrp/Desc | 0 | EQUITIES |
| IRS990ScheduleD/InvstProgramRelatedOrgGrp/Desc | 1 | ETPS |
| IRS990ScheduleD/LandGrp/BookValueAmt | 0 | 5000 |
| IRS990ScheduleD/LandGrp/OtherCostOrOtherBasisAmt | 0 | 5000 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 0 | 297854 |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 0 | LIBRARY MATERIALS NET OF AMORTIZATION |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 548236 |
| IRS990ScheduleD/TotalBookValueOtherAssetsAmt | 0 | 297854 |
| IRS990ScheduleD/TotalBookValueProgramRltdAmt | 0 | 3096006 |
| IRS990/ScheduleJRequiredInd | 0 | false |
| IRS990/ScheduleORequiredInd | 0 | true |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | THE BOARD OF DIRECTORS REVIEW AND APPROVE THIS FORM 990 BEFORE SUBMISSION. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | ALL DIRECTORS AND KEY EMPLOYEES ARE REQUIRED TO SIGN OFF THAT THEY HAVE REVIEWED THE CONFLICT OF INTEREST POLICY AND DISCLOSE ANY CONFLICTS, IF ANY, AT LEAST ANNUALLY. NO CONFLICTS WERE NOTED FOR THIS FISCAL YEAR. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | ALL COMPENSATION AND RELATED BENEFITS FOR EMPLOYEES ARE REVIEWED AND APPROVED BY THE INDEPENDENT BOARD OF DIRECTORS SUBSEQUENT TO ANNUAL EMPLOYEE EVALUATIONS. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART VI, LINE 11B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | PART VI, LINE 12C |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | PART VI, LINE 15B |
| IRS990/SchoolOperatingInd | 0 | false |
| IRS990/SignificantChangeInd | 0 | false |
| IRS990/SignificantNewProgramSrvcInd | 0 | false |
| IRS990/StatesWhereCopyOfReturnIsFldCd | 0 | MA |
| IRS990/SubjectToExcsTaxNetInvstIncInd | 0 | false |
| IRS990/SubjToTaxRmnrtnExPrchtPymtInd | 0 | false |
| IRS990/TaxableDistributionsInd | 0 | false |
| IRS990/TaxablePartyNotificationInd | 0 | false |
| IRS990/TaxExemptBondsInd | 0 | false |
| IRS990/TerminateOperationsInd | 0 | false |
| IRS990/TotalAssetsBOYAmt | 0 | 3424983 |
| IRS990/TotalAssetsEOYAmt | 0 | 4103572 |
| IRS990/TotalAssetsGrp/BOYAmt | 0 | 3424983 |
| IRS990/TotalAssetsGrp/EOYAmt | 0 | 4103572 |
| IRS990/TotalCompGreaterThan150KInd | 0 | false |
| IRS990/TotalContributionsAmt | 0 | 795060 |
| IRS990/TotalEmployeeCnt | 0 | 0 |
| IRS990/TotalFunctionalExpensesGrp/FundraisingAmt | 0 | 24138 |
| IRS990/TotalFunctionalExpensesGrp/ManagementAndGeneralAmt | 0 | 125846 |
| IRS990/TotalFunctionalExpensesGrp/ProgramServicesAmt | 0 | 396752 |
| IRS990/TotalFunctionalExpensesGrp/TotalAmt | 0 | 546736 |
| IRS990/TotalGrossUBIAmt | 0 | 0 |
| IRS990/TotalLiabilitiesBOYAmt | 0 | 193470 |
| IRS990/TotalLiabilitiesEOYAmt | 0 | 272301 |
| IRS990/TotalLiabilitiesGrp/BOYAmt | 0 | 193470 |
| IRS990/TotalLiabilitiesGrp/EOYAmt | 0 | 272301 |
| IRS990/TotalNetAssetsFundBalanceGrp/BOYAmt | 0 | 3231513 |
| IRS990/TotalNetAssetsFundBalanceGrp/EOYAmt | 0 | 3831271 |
| IRS990/TotalProgramServiceExpensesAmt | 0 | 396752 |
| IRS990/TotalProgramServiceRevenueAmt | 0 | 7398 |
| IRS990/TotalReportableCompFromOrgAmt | 0 | 70817 |
| IRS990/TotalRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 88333 |
| IRS990/TotalRevenueGrp/TotalRevenueColumnAmt | 0 | 883393 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/BOYAmt | 0 | 3424983 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/EOYAmt | 0 | 4103572 |
| IRS990/TravelGrp/ManagementAndGeneralAmt | 0 | 737 |
| IRS990/TravelGrp/ProgramServicesAmt | 0 | 2949 |
| IRS990/TravelGrp/TotalAmt | 0 | 3686 |
No mirrored PDF or thumbnail assets are attached yet.