Liabilities / Assets
9th percentile
Higher debt load relative to assets than 9% of similar nonprofits.
990 • Fiscal year 2022 • EIN 04-6047497
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
9th percentile
Higher debt load relative to assets than 9% of similar nonprofits.
Liabilities / Revenue
8th percentile
Higher debt load relative to revenue than 8% of similar nonprofits.
Net Margin
97th percentile
Higher net margin than 97% of similar nonprofits.
Top Officer Pay
14th percentile
Higher top officer pay than 14% of similar nonprofits.
Top officer pay equals 0.1% of source-year revenue.
Asset Growth
90th percentile
Faster asset growth than 90% of similar nonprofits.
Revenue Growth
98th percentile
Faster revenue growth than 98% of similar nonprofits.
Assets
Up$21,301,566
Up $6,542,276 (+44%) from 2021
Net Assets
Up$21,248,412
Up $6,545,646 (+45%) from 2021
Liabilities
Down$53,154
Down $3,370 (-6.0%) from 2021
Revenue
Up$9,607,110
Up $7,964,507 (+485%) from 2021
Expenses
Up$851,198
Up $98,331 (+13%) from 2021
Net Income
Up$8,755,912
Up $7,866,176 (+884%) from 2021
The haverhill public library serves as a focal point of our community, meeting the lifelong learning needs of all people. The library provides exceptional service, materials, and programs to meet those informational, recreational, and cultural needs.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Investments in Publicly Traded Securities | $11,806,314 | $10,713,533 | ▼ $1,092,781 |
| Land, Buildings, and Equipment, Net | $2,020,606 | $1,988,639 | ▼ $31,967 |
| Investments Program Related | $787,037 | $609,328 | ▼ $177,709 |
| Cash and Non-Interest-Bearing Accounts | $14,683 | $97,731 | ▲ $83,048 |
| Savings and Temporary Cash Investments | $56,749 | $93,522 | ▲ $36,773 |
| Prepaid Expenses and Deferred Charges | $40,521 | $45,970 | ▲ $5,449 |
| Intangible Assets | $32,760 | $25,200 | ▼ $7,560 |
| Accounts Receivable | $620 | $373 | ▼ $247 |
| Total Assets | $14,759,290 | $21,301,566 | ▲ $6,542,276 |
| Other Assets Total | - | $7,727,270 | - |
| Liabilities | |||
| Accounts Payable and Accrued Expenses | $56,524 | $53,154 | ▼ $3,370 |
| Total Liabilities | $56,524 | $53,154 | ▼ $3,370 |
| Net Assets / Fund Balance | |||
| Net Assets With Donor Restrictions | $10,623,436 | $17,441,008 | ▲ $6,817,572 |
| Net Assets Without Donor Restrictions | $4,079,330 | $3,807,404 | ▼ $271,926 |
| Total Net Assets Fund Balance | $14,702,766 | $21,248,412 | ▲ $6,545,646 |
| Total Liabilities and Net Assets / Fund Balance | $14,759,290 | $21,301,566 | ▲ $6,542,276 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Buildings | $1,872,820 | $2,646,930 | $4,519,750 |
| Equipment | $115,819 | $961,757 | $1,077,576 |
| Other Assets Org | $7,727,270 | - | - |
| Period | Beginning | Contrib. | Gain/Loss | Other Uses | End |
|---|---|---|---|---|---|
| 2021 | $11,087,583 | $131,563 | ▼ $802,449 | $256,655 | $10,094,888 |
| 2020 | $9,017,892 | $616,817 | ▲ $2,083,667 | $571,501 | $11,087,583 |
| 2019 | $8,983,087 | $58,581 | ▲ $235,723 | $205,926 | $9,017,892 |
| 2018 | $8,434,007 | $231,324 | ▲ $586,191 | $220,411 | $8,983,087 |
| 2017 | $8,050,529 | $236,143 | ▲ $415,207 | $223,698 | $8,434,007 |
| Name | Title | Full / Part Time | Base | Total |
|---|---|---|---|---|
| Sarah Moser | Executive Di | FT | $5,000 | $5,000 |
| Name | Title |
|---|---|
| James J Fiorentini | Chairman |
| Richard J Sheehan | Vice Chair |
| James a Rurak | Assistant Tr |
| Deborah Y Coletti | Secretary |
| Katharine Veasey Sirois | Secretary |
| Kathleen a Bresnahan | Secretary |
| William J Klueber | Treasurer |
| Contribution Type | Contribution Count | Reported Amount | Valuation Method |
|---|---|---|---|
| Other Non Cash Contri Table | 1 | $8,000,000 | Fair Market Value |
| Securities Publicly Traded | 1 | $239,730 | - |
| Other Non Cash Contri Table | 1 | $28,071 | Fair Market Value |
| Total Noncash Contributions | 3 | $8,267,801 | - |
| Line Item | Amount |
|---|---|
| Other Expenses | $849,698 |
| Total Fundraising Expense | $3,415 |
| Grants and Similar Amounts Paid | $1,500 |
| Professional Fundraising Fees | $0 |
| Salaries, Compensation, and Employee Benefits | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| All Other Expenses | $160,120 | $22,673 | $3,415 | $186,208 |
| Depreciation Depletion | $161,335 | - | - | $161,335 |
| Information Technology | $67,871 | - | - | $67,871 |
| Fees for Service Investment Mgmnt Fees | - | $65,154 | - | $65,154 |
| Other Expenses | $36,120 | - | - | $36,120 |
| Occupancy | $24,059 | $6,015 | - | $30,074 |
| Fees for Services Accounting | - | $20,272 | - | $20,272 |
| Fees for Services Legal | - | $16,499 | - | $16,499 |
| Fees for Services Management | - | $14,500 | - | $14,500 |
| Fees for Services Other | - | $9,060 | - | $9,060 |
| Office Expenses | - | $3,661 | - | $3,661 |
| Advertising | $3,397 | - | - | $3,397 |
| Insurance | $2,382 | $596 | - | $2,978 |
| Conferences and Meetings | $58 | $2,582 | - | $2,640 |
| Grants to Domestic Individuals | $1,500 | - | - | $1,500 |
| Total Functional Expenses | $686,771 | $161,012 | $3,415 | $851,198 |
| Line Item | Amount |
|---|---|
| Total Expenses per Audited Statements | $2,519,978 |
| Expenses Not Reported on Form 990 | $1,733,934 |
| Total Expenses per Form 990 | $851,198 |
| Expenses per Audited Statements | $786,044 |
| Expenses Not Reported on Financial Statements | $65,154 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“Copy of completed form 990 given to executive director and made available to the board of trustees for their review and comments before the returns filing due date.”
“Financial statements are available upon request or can be viewed on third- party websites such as guidestar or massachusetts attorney general's division of public charties.”
“The haverhill public library serves as a focal point of our community, meeting the lifelong learning needs of all people. The library provides exceptional service, materials, and programs to meet those informational, recreational, and cultural needs.”
“Youth services 33,597 0 0 audiobooks 31,512 0 0 dvds & video games 25,719 0 0 programming 19,575 0 0 teen services 17,475 0 0 supplies 2,332 11,069 0 magazines & newspapers 10,260 0 0 computer supplies 4,139 4,140 0 hospitality 0 7,464 0 special events 2,998 0 3,415 other 5,300 0 0 museum passes 3,078 0 0 esl materials 2,846 0 0 memberships 1,289 0 0 total 160,120 22,673 3,415”
“Change in beneficial interest in trust -272,730”
“The library maintains collections including artwork, rare books and other historical artifacts for public exhibition and education in furtherance of public service and not for financial gain. The library does not capitalize its collections. The cost of collection items purchased or estimated fair value if donated is recorded as a decrease in the appropriate class of net assets. Proceeds from sales of collection items are recorded as nets assets with donor restrictions and are used to acquire other items for collections or for preservation of collections.”
“Since its inception in 1875, the haverhill public library has always had a collection of books relating to local history, genealogy, and native poet john greenleaf whittier. Shortly after the librarys inception, the local whittier club began an official whittier collection at the library around 1887. In 1916, the pecker collection, dedicated to new england, state, and town histories, was started and was later expanded in 1932 to include family histories and genealogical material. In 1923, the haverhill collection was formally established to preserve existing library material and to collect additional material for future generations. In 1963, with the construction of a new library building, plans called for two rooms to house the then 20,700 volumes that made up the whittier, local history, and genealogy collections.”
“Change in beneficial interest in trust -272,730”
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 | 56524 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 53154 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 620 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 373 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | THE HAVERHILL PUBLIC LIBRARY SERVES AS A FOCAL POINT OF OUR COMMUNITY, MEETING THE LIFELONG LEARNING NEEDS OF ALL PEOPLE. THE LIBRARY PROVIDES EXCEPTIONAL SERVICE, MATERIALS, AND PROGRAMS TO MEET THOSE INFORMATIONAL, RECREATIONAL, AND CULTURAL NEEDS. |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 3397 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 3397 |
| IRS990/AllOtherContributionsAmt | 0 | 8290369 |
| IRS990/AllOtherExpensesGrp/FundraisingAmt | 0 | 3415 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 22673 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 160120 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 186208 |
| IRS990/AuditCommitteeInd | 0 | false |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | SARAH MOSER EXEC DIRECTOR |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 9783731586 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 99 MAIN STREET |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | HAVERHILL |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 01830 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 14683 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 97731 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CollectionsOfArtInd | 0 | true |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | false |
| IRS990/CompensationProcessOtherInd | 0 | false |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 2582 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 58 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 2640 |
| IRS990/ConflictOfInterestPolicyInd | 0 | false |
| IRS990/ConservationEasementsInd | 0 | false |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | false |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 8463898 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 1500 |
| IRS990/CYInvestmentIncomeAmt | 0 | 1115036 |
| IRS990/CYOtherExpensesAmt | 0 | 849698 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 28176 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 8755912 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 0 |
| IRS990/CYTotalExpensesAmt | 0 | 851198 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 3415 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 9607110 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | false |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | true |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 161335 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 161335 |
| IRS990/Desc | 0 | AQUISITION OF PRINT AND NON-PRINT MATERIALS AVAILABLE FOR CIRCULATION AND REMOTE ACCESS. |
| IRS990/DescribedInSection501c3Ind | 0 | true |
| IRS990/DisregardedEntityInd | 0 | false |
| IRS990/DocumentRetentionPolicyInd | 0 | false |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 10623436 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 17441008 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | true |
| IRS990/ElectionOfBoardMembersInd | 0 | false |
| IRS990/EmployeeCnt | 0 | 0 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990/ExpenseAmt | 0 | 686771 |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 20272 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 20272 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 16499 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 16499 |
| IRS990/FeesForServicesManagementGrp/ManagementAndGeneralAmt | 0 | 14500 |
| IRS990/FeesForServicesManagementGrp/TotalAmt | 0 | 14500 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 9060 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 9060 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/ManagementAndGeneralAmt | 0 | 65154 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/TotalAmt | 0 | 65154 |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignOfficeInd | 0 | false |
| IRS990/Form1098CFiledInd | 0 | false |
| IRS990/Form8282PropertyDisposedOfInd | 0 | false |
| IRS990/Form8899Filedind | 0 | false |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 40.00 |
| 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/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/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 7 | 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/PersonNm | 0 | SARAH MOSER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | KATHLEEN A BRESNAHAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | DEBORAH Y COLETTI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | JAMES J FIORENTINI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | WILLIAM J KLUEBER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | JAMES A RURAK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | RICHARD J SHEEHAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | KATHARINE VEASEY SIROIS |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 5000 |
| 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/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/TitleTxt | 0 | EXECUTIVE DI |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | CHAIRMAN |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | ASSISTANT TR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | VICE CHAIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | SECRETARY |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | true |
| IRS990/FormationYr | 0 | 1873 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | true |
| IRS990/FundraisingActivitiesInd | 0 | false |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 770939 |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 7 |
| IRS990/GovernmentGrantsAmt | 0 | 173529 |
| IRS990/GrantAmt | 0 | 1500 |
| IRS990/GrantsToDomesticIndividualsGrp/ProgramServicesAmt | 0 | 1500 |
| IRS990/GrantsToDomesticIndividualsGrp/TotalAmt | 0 | 1500 |
| IRS990/GrantsToIndividualsInd | 0 | false |
| IRS990/GrantsToOrganizationsInd | 0 | false |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 4480357 |
| IRS990/GrossReceiptsAmt | 0 | 13316528 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | false |
| IRS990/IndependentAuditFinclStmtInd | 0 | true |
| IRS990/IndependentVotingMemberCnt | 0 | 7 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIInd | 0 | X |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 67871 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 67871 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 596 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 2382 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 2978 |
| IRS990/IntangibleAssetsGrp/BOYAmt | 0 | 32760 |
| IRS990/IntangibleAssetsGrp/EOYAmt | 0 | 25200 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 344097 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 344097 |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/InvestmentsProgramRelatedGrp/BOYAmt | 0 | 787037 |
| IRS990/InvestmentsProgramRelatedGrp/EOYAmt | 0 | 609328 |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 11806314 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 10713533 |
| IRS990/IRPDocumentCnt | 0 | 12 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 3608687 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 2020606 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 1988639 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 5597326 |
| IRS990/LegalDomicileStateCd | 0 | MA |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 3709418 |
| 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 | THE HAVERHILL PUBLIC LIBRARY SERVES AS A FOCAL POINT OF OUR COMMUNITY, MEETING THE LIFELONG LEARNING NEEDS OF ALL PEOPLE. THE LIBRARY PROVIDES EXCEPTIONAL SERVICE, MATERIALS, AND PROGRAMS TO MEET THOSE INFORMATIONAL, RECREATIONAL, AND CULTURAL NEEDS. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 14702766 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 21248412 |
| IRS990/NetGainOrLossInvestmentsGrp/ExclusionAmt | 0 | 706167 |
| IRS990/NetGainOrLossInvestmentsGrp/RelatedOrExemptFuncIncomeAmt | 0 | 64772 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 770939 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | -1937536 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 4079330 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 3807404 |
| IRS990/NoncashContributionsAmt | 0 | 8267801 |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 6015 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 24059 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 30074 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 3661 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 3661 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 7727270 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | -272730 |
| IRS990/OtherExpensesGrp/Desc | 0 | ARCHIVE EXPENSE |
| IRS990/OtherExpensesGrp/Desc | 1 | ELECTRONIC RESOURCES |
| IRS990/OtherExpensesGrp/Desc | 2 | NONFICTION REFERENCE |
| IRS990/OtherExpensesGrp/Desc | 3 | FICTION SERVICES |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 129691 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 63663 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 36575 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 36120 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 129691 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 63663 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 36575 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 36120 |
| IRS990/OtherWebsiteInd | 0 | X |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | false |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 40521 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 45970 |
| IRS990/PrincipalOfficerNm | 0 | SARAH MOSER |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | FAX/COPY SERVICES |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | BOOK REVENUES |
| IRS990/ProgramServiceRevenueGrp/Desc | 2 | FEES & FINES |
| IRS990/ProgramServiceRevenueGrp/Desc | 3 | MISC OTHER |
| IRS990/ProgramServiceRevenueGrp/Desc | 4 | CARD FEES |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 16531 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 7852 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 2 | 2198 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 3 | 1520 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 4 | 75 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 16531 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 7852 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 2 | 2198 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 3 | 1520 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 4 | 75 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYContributionsGrantsAmt | 0 | 876640 |
| IRS990/PYExcessBenefitTransInd | 0 | false |
| IRS990/PYInvestmentIncomeAmt | 0 | 745131 |
| IRS990/PYOtherExpensesAmt | 0 | 752867 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 20832 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 889736 |
| IRS990/PYTotalExpensesAmt | 0 | 752867 |
| IRS990/PYTotalRevenueAmt | 0 | 1642603 |
| IRS990/QuidProQuoContributionsInd | 0 | false |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | false |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 8755912 |
| IRS990/RelatedEntityInd | 0 | false |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990/ReportInvestmentsOtherSecInd | 0 | false |
| IRS990/ReportLandBuildingEquipmentInd | 0 | true |
| IRS990/ReportOtherAssetsInd | 0 | true |
| IRS990/ReportOtherLiabilitiesInd | 0 | false |
| IRS990/ReportProgramRelatedInvstInd | 0 | false |
| IRS990/RevenueAmt | 0 | 28176 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 56749 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 93522 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 435827 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 876639 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 256705 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 388840 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 252013 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 2210024 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearAmt | 0 | 1733934 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearMinus1YearAmt | 0 | 1571999 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 1529514 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 1448856 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 1349765 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/TotalAmt | 0 | 7634068 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 1113810 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 745132 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 335460 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 210347 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 604677 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 3009426 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 232502 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.69830 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.70920 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 8976220 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 867872 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 2169761 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 2448638 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 1786219 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 1837696 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 1601778 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 9844092 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 12853518 |
| 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 | true |
| IRS990ScheduleD/BoardDesignatedBalanceEOYPct | 0 | 0.04490 |
| IRS990ScheduleD/BuildingsGrp/BookValueAmt | 0 | 1872820 |
| IRS990ScheduleD/BuildingsGrp/DepreciationAmt | 0 | 2646930 |
| IRS990ScheduleD/BuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 4519750 |
| IRS990ScheduleD/CollectionUsedPreservationInd | 0 | X |
| IRS990ScheduleD/CollectionUsedPubExhibitionInd | 0 | X |
| IRS990ScheduleD/CollUsedScholarlyRsrchInd | 0 | X |
| IRS990ScheduleD/CYEndwmtFundGrp/AdministrativeExpensesAmt | 0 | 65154 |
| IRS990ScheduleD/CYEndwmtFundGrp/BeginningYearBalanceAmt | 0 | 11087583 |
| IRS990ScheduleD/CYEndwmtFundGrp/ContributionsAmt | 0 | 131563 |
| IRS990ScheduleD/CYEndwmtFundGrp/EndYearBalanceAmt | 0 | 10094888 |
| IRS990ScheduleD/CYEndwmtFundGrp/InvestmentEarningsOrLossesAmt | 0 | -802449 |
| IRS990ScheduleD/CYEndwmtFundGrp/OtherExpendituresAmt | 0 | 256655 |
| IRS990ScheduleD/CYMinus1YrEndwmtFundGrp/AdministrativeExpensesAmt | 0 | 59292 |
| IRS990ScheduleD/CYMinus1YrEndwmtFundGrp/BeginningYearBalanceAmt | 0 | 9017892 |
| IRS990ScheduleD/CYMinus1YrEndwmtFundGrp/ContributionsAmt | 0 | 616817 |
| IRS990ScheduleD/CYMinus1YrEndwmtFundGrp/EndYearBalanceAmt | 0 | 11087583 |
| IRS990ScheduleD/CYMinus1YrEndwmtFundGrp/InvestmentEarningsOrLossesAmt | 0 | 2083667 |
| IRS990ScheduleD/CYMinus1YrEndwmtFundGrp/OtherExpendituresAmt | 0 | 571501 |
| IRS990ScheduleD/CYMinus2YrEndwmtFundGrp/AdministrativeExpensesAmt | 0 | 53573 |
| IRS990ScheduleD/CYMinus2YrEndwmtFundGrp/BeginningYearBalanceAmt | 0 | 8983087 |
| IRS990ScheduleD/CYMinus2YrEndwmtFundGrp/ContributionsAmt | 0 | 58581 |
| IRS990ScheduleD/CYMinus2YrEndwmtFundGrp/EndYearBalanceAmt | 0 | 9017892 |
| IRS990ScheduleD/CYMinus2YrEndwmtFundGrp/InvestmentEarningsOrLossesAmt | 0 | 235723 |
| IRS990ScheduleD/CYMinus2YrEndwmtFundGrp/OtherExpendituresAmt | 0 | 205926 |
| IRS990ScheduleD/CYMinus3YrEndwmtFundGrp/AdministrativeExpensesAmt | 0 | 48023 |
| IRS990ScheduleD/CYMinus3YrEndwmtFundGrp/BeginningYearBalanceAmt | 0 | 8434007 |
| IRS990ScheduleD/CYMinus3YrEndwmtFundGrp/ContributionsAmt | 0 | 231324 |
| IRS990ScheduleD/CYMinus3YrEndwmtFundGrp/EndYearBalanceAmt | 0 | 8983087 |
| IRS990ScheduleD/CYMinus3YrEndwmtFundGrp/InvestmentEarningsOrLossesAmt | 0 | 586191 |
| IRS990ScheduleD/CYMinus3YrEndwmtFundGrp/OtherExpendituresAmt | 0 | 220411 |
| IRS990ScheduleD/CYMinus4YrEndwmtFundGrp/AdministrativeExpensesAmt | 0 | 44174 |
| IRS990ScheduleD/CYMinus4YrEndwmtFundGrp/BeginningYearBalanceAmt | 0 | 8050529 |
| IRS990ScheduleD/CYMinus4YrEndwmtFundGrp/ContributionsAmt | 0 | 236143 |
| IRS990ScheduleD/CYMinus4YrEndwmtFundGrp/EndYearBalanceAmt | 0 | 8434007 |
| IRS990ScheduleD/CYMinus4YrEndwmtFundGrp/InvestmentEarningsOrLossesAmt | 0 | 415207 |
| IRS990ScheduleD/CYMinus4YrEndwmtFundGrp/OtherExpendituresAmt | 0 | 223698 |
| IRS990ScheduleD/DonatedServicesAndUseFcltsAmt | 0 | 1733934 |
| IRS990ScheduleD/DonatedServicesUseFcltsAmt | 0 | 1733934 |
| IRS990ScheduleD/EndowmentsHeldRelatedOrgInd | 0 | false |
| IRS990ScheduleD/EndowmentsHeldUnrelatedOrgInd | 0 | true |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 115819 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 961757 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 1077576 |
| IRS990ScheduleD/ExpensesNotReportedAmt | 0 | 1733934 |
| IRS990ScheduleD/ExpensesNotRptFinclStmtAmt | 0 | 65154 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 786044 |
| IRS990ScheduleD/InvestmentExpensesNotIncld2Amt | 0 | 65154 |
| IRS990ScheduleD/InvestmentExpensesNotIncldAmt | 0 | 65154 |
| IRS990ScheduleD/NetUnrealizedGainsInvstAmt | 0 | -1937536 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 0 | 7727270 |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 0 | BENEFICIAL INTEREST IN TRUST |
| IRS990ScheduleD/OtherRevenueAmt | 0 | -272730 |
| IRS990ScheduleD/PrmnntEndowmentBalanceEOYPct | 0 | 0.47900 |
| IRS990ScheduleD/RevenueNotReportedAmt | 0 | -476332 |
| IRS990ScheduleD/RevenueNotReportedFinclStmtAmt | 0 | 65154 |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 9541956 |
| IRS990ScheduleD/SolicitedAssetsSaleInd | 0 | false |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 0 | THE LIBRARY MAINTAINS COLLECTIONS INCLUDING ARTWORK, RARE BOOKS AND OTHER HISTORICAL ARTIFACTS FOR PUBLIC EXHIBITION AND EDUCATION IN FURTHERANCE OF PUBLIC SERVICE AND NOT FOR FINANCIAL GAIN. THE LIBRARY DOES NOT CAPITALIZE ITS COLLECTIONS. THE COST OF COLLECTION ITEMS PURCHASED OR ESTIMATED FAIR VALUE IF DONATED IS RECORDED AS A DECREASE IN THE APPROPRIATE CLASS OF NET ASSETS. PROCEEDS FROM SALES OF COLLECTION ITEMS ARE RECORDED AS NETS ASSETS WITH DONOR RESTRICTIONS AND ARE USED TO ACQUIRE OTHER ITEMS FOR COLLECTIONS OR FOR PRESERVATION OF COLLECTIONS. |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 1 | SINCE ITS INCEPTION IN 1875, THE HAVERHILL PUBLIC LIBRARY HAS ALWAYS HAD A COLLECTION OF BOOKS RELATING TO LOCAL HISTORY, GENEALOGY, AND NATIVE POET JOHN GREENLEAF WHITTIER. SHORTLY AFTER THE LIBRARYS INCEPTION, THE LOCAL WHITTIER CLUB BEGAN AN OFFICIAL WHITTIER COLLECTION AT THE LIBRARY AROUND 1887. IN 1916, THE PECKER COLLECTION, DEDICATED TO NEW ENGLAND, STATE, AND TOWN HISTORIES, WAS STARTED AND WAS LATER EXPANDED IN 1932 TO INCLUDE FAMILY HISTORIES AND GENEALOGICAL MATERIAL. IN 1923, THE HAVERHILL COLLECTION WAS FORMALLY ESTABLISHED TO PRESERVE EXISTING LIBRARY MATERIAL AND TO COLLECT ADDITIONAL MATERIAL FOR FUTURE GENERATIONS. IN 1963, WITH THE CONSTRUCTION OF A NEW LIBRARY BUILDING, PLANS CALLED FOR TWO ROOMS TO HOUSE THE THEN 20,700 VOLUMES THAT MADE UP THE WHITTIER, LOCAL HISTORY, AND GENEALOGY COLLECTIONS. |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 2 | CHANGE IN BENEFICIAL INTEREST IN TRUST -272,730 |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | SCHEDULE D, PAGE 1, PART III, LINE 1A |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | SCHEDULE D, PAGE 2, PART III, LINE 4 |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | SCHEDULE D, PAGE 4, PART XI, LINE 2D |
| IRS990ScheduleD/TermEndowmentBalanceEOYPct | 0 | 0.47610 |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 1988639 |
| IRS990ScheduleD/TotalBookValueOtherAssetsAmt | 0 | 7727270 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 851198 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 9607110 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 9065624 |
| IRS990ScheduleD/TotExpnsEtcAuditedFinclStmtAmt | 0 | 2519978 |
| IRS990/ScheduleJRequiredInd | 0 | false |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2022 • Form 990Detailed filing. Detailed filing data is available for this year.