Liabilities / Assets
60th percentile
Tied with the lowest-debt nonprofits in its peer group.
EIN 04-3372862 • 501(c)3 • Bedford, MA
Profile
The purpose of this organization is to promote the Bedford Free Public Library and to increase the awareness and use of the Library through financial support and programmatic efforts.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
60th percentile
Tied with the lowest-debt nonprofits in its peer group.
Liabilities / Revenue
62nd percentile
Tied with the lowest-debt nonprofits in its peer group.
Net Margin
14th percentile
Higher net margin than 14% of similar nonprofits.
Top Officer Pay
81st percentile
Higher top officer pay than 81% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
40th percentile
Faster asset growth than 40% of similar nonprofits.
Revenue Growth
33rd percentile
Faster revenue growth than 33% of similar nonprofits.
Assets
Down$120,776
Down $13,069 (-9.8%) from 2024
Liabilities
Flat$0
Flat from 2024
Net Assets
Down$120,776
Down $13,069 (-9.8%) from 2024
Revenue
Down$25,690
Down $6,798 (-21%) from 2024
Expenses
Up$38,759
Up $5,207 (+16%) from 2024
Net Income
Down-$13,069
Down $12,005 (-1128%) from 2024
Most recent year
2025 • Form 990EZDetailed filing. Detailed filing data is available for this year.
The purpose of this organization is to promote the Bedford Free Public Library and to increase the awareness and use of the Library through financial support and programmatic efforts.
| Description | Grants | Expenses |
|---|---|---|
| Adult programs held via zoom included 6-lecture series, geneology group, and many others. We also fund summer reading programs for children, teens, and adults and many other programs in the Children's Room. All are very well attended, and we have had to add a second session for some Children's programs to accommodate all the patrons. | $0 | $20,737 |
| Passes to 15 local and greater Boston museums, granting free or reduced-cost admissions for the bearer plus family. These passes are very popular, with over 430 uses in the last year. | $0 | $6,465 |
| Assets donated to the Library this year, DVDs and items for the Children's Room as well as items for the Internet of Things. | $0 | $3,232 |
| TAG Team, an afternoon program for teens. | $0 | $2,619 |
| Other program services | $0 | $2,418 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Bonnie Kelly | Co-President And Director | - | $0 | - | - |
| Susan Rogalski | Co-President And Director | - | $0 | - | - |
| Margaret Jackson | Vice President And Director | PT | $0 | - | - |
| Joel Shwimer | Treasurer | PT | $0 | - | - |
| Linda Connelly | Secretary | - | $0 | - | - |
| Beverley Matthews | Director | PT | $0 | - | - |
| Elaine Shwimer | Director | - | $0 | - | - |
| Sabine Gossart | Director | - | $0 | - | - |
| Gyasi Burk-Abbott | Director | - | $0 | - | - |
| Bruce Young | Director | - | $0 | - | - |
| Linda Young | Director | - | $0 | - | - |
| AnneMarie Bernardon | Director | - | $0 | - | - |
| Anna Carter | Director | - | $0 | - | - |
| Jennifer Hurwitz | Assistant Treasurer | - | $0 | - | - |
“swag”
“Description;Amount^Assets donated to library;3232|Museum passes;6465|Support of library programs;20737|Staff support;1662|Teen Center;2619|Subscriptions;756|Other Friends expenses;3288^Total;38759^”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990EZ/ActivitiesNotPreviouslyRptInd | 0 | 0 |
| IRS990EZ/BenefitsPaidToOrForMembersAmt | 0 | 0 |
| IRS990EZ/BooksInCareOfDetail/PersonNm | 0 | Joel Shwimer - Treasurer |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 7812751886 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 21 Old Stagecoach Road |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | Bedford |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MA |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 01730 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 133845 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 120776 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | 0 |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 3765 |
| IRS990EZ/CostOfGoodsSoldAmt | 0 | 0 |
| IRS990EZ/CostOrOtherBasisExpenseSaleAmt | 0 | 0 |
| IRS990EZ/DirectIndirectPltclExpendAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | 0 |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | -13069 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 0 |
| IRS990EZ/FiledScheduleAInd | 0 | 1 |
| IRS990EZ/ForeignFinancialAccountInd | 0 | 0 |
| IRS990EZ/ForeignOfficeInd | 0 | 0 |
| IRS990EZ/Form1120PolFiledInd | 0 | 0 |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 133845 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 120776 |
| IRS990EZ/FundraisingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GainOrLossFromSaleOfAssetsAmt | 0 | 0 |
| IRS990EZ/GamingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GrantsAndSimilarAmountsPaidAmt | 0 | 0 |
| IRS990EZ/GrossProfitLossSlsOfInvntryAmt | 0 | 11493 |
| IRS990EZ/GrossReceiptsAmt | 0 | 25690 |
| IRS990EZ/GrossSalesOfInventoryAmt | 0 | 11493 |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InvestmentIncomeAmt | 0 | 5051 |
| IRS990EZ/LandAndBuildingsGrp/BOYAmt | 0 | 0 |
| IRS990EZ/LandAndBuildingsGrp/EOYAmt | 0 | 0 |
| IRS990EZ/LobbyingActivitiesInd | 0 | 0 |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | 0 |
| IRS990EZ/MembershipDuesAmt | 0 | 5192 |
| IRS990EZ/MethodOfAccountingCashInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 133845 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 120776 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 133845 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 120776 |
| IRS990EZ/OccupancyRentUtltsAndMaintAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 3 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 3 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 1 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 5 | 8 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 6 | 0.5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 7 | 3 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 8 | 0.5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 9 | 4 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 10 | 1 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 11 | 0.5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 12 | 0.5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 13 | 0.5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 11 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 12 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 13 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 11 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 12 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 13 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 9 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 10 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 11 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 12 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 13 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 0 | Bonnie Kelly |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | Susan Rogalski |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | Margaret Jackson |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | Joel Shwimer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | Linda Connelly |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | Beverley Matthews |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 6 | Elaine Shwimer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 7 | Sabine Gossart |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 8 | Gyasi Burk-Abbott |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 9 | Bruce Young |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 10 | Linda Young |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 11 | AnneMarie Bernardon |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 12 | Anna Carter |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 13 | Jennifer Hurwitz |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | Co-President and Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | Co-President and Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | Vice President and Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | Treasurer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | Secretary |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 5 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 6 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 7 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 8 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 9 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 10 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 11 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 12 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 13 | Assistant Treasurer |
| IRS990EZ/OperateHospitalInd | 0 | 0 |
| IRS990EZ/Organization501c3Ind | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | 0 |
| IRS990EZ/OrganizationHadUBIInd | 0 | 0 |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 0 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 0 |
| IRS990EZ/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 38759 |
| IRS990EZ/OtherRevenueTotalAmt | 0 | 189 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | 0 |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | The purpose of this organization is to promote the Bedford Free Public Library and to increase the awareness and use of the Library through financial support and programmatic efforts. |
| IRS990EZ/PrintingPublicationsPostageAmt | 0 | 0 |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | Adult programs held via zoom included 6-lecture series, geneology group, and many others. We also fund summer reading programs for children, teens, and adults and many other programs in the Children's Room. All are very well attended, and we have had to add a second session for some Children's programs to accommodate all the patrons. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 1 | Assets donated to the Library this year, DVDs and items for the Children's Room as well as items for the Internet of Things. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 2 | Passes to 15 local and greater Boston museums, granting free or reduced-cost admissions for the bearer plus family. These passes are very popular, with over 430 uses in the last year. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 3 | TAG Team, an afternoon program for teens. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 4 | Other program services |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 0 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 1 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 2 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 3 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 4 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 20737 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 1 | 3232 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 2 | 6465 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 3 | 2619 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 4 | 2418 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990EZ/SalariesOtherCompEmplBnftAmt | 0 | 0 |
| IRS990EZ/SaleOfAssetsGrossAmt | 0 | 0 |
| IRS990EZ/ScheduleBNotRequiredInd | 0 | X |
| IRS990EZ/SchoolOperatingInd | 0 | 0 |
| IRS990EZ/SpecialEventsDirectExpensesAmt | 0 | 0 |
| IRS990EZ/SpecialEventsNetIncomeLossAmt | 0 | 0 |
| IRS990EZ/StatesWhereCopyOfReturnIsFldCd | 0 | MA |
| IRS990EZ/SubjectToProxyTaxInd | 0 | 0 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 0 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 0 |
| IRS990EZ/TanningServicesProvidedInd | 0 | 0 |
| IRS990EZ/TaxImposedOnOrganizationMgrAmt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4911Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4912Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4955Amt | 0 | 0 |
| IRS990EZ/TaxReimbursedByOrganizationAmt | 0 | 0 |
| IRS990EZ/TotalExpensesAmt | 0 | 38759 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 35471 |
| IRS990EZ/TotalRevenueAmt | 0 | 25690 |
| IRS990EZ/TransactionWithControlEntInd | 0 | 0 |
| IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd | 0 | 0 |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | http://www.bedfordlibrary.net/about/friends-of-the-library/ |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 8957 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 6730 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 7235 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 8858 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 8172 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 39952 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearAmt | 0 | 5051 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 4364 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 2825 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 375 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 880 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 13495 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 11682 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 21394 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus2YearsAmt | 0 | 29723 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus3YearsAmt | 0 | 29814 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus4YearsAmt | 0 | 20440 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 113053 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 5051 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 4364 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 2825 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 375 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 880 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 13495 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.08105 |
| IRS990ScheduleA/InvestmentIncomePYPct | 0 | 0.06486 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0.91895 |
| IRS990ScheduleA/PublicSupportPY509Pct | 0 | 0.93514 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 153005 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsPY509Ind | 0 | X |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 20639 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 28124 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 36958 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 38672 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 28612 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 153005 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 25690 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 32488 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 39783 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt | 0 | 39047 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus4YearsAmt | 0 | 29492 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 166500 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | swag |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | Description;Amount^Assets donated to library;3232|Museum passes;6465|Support of library programs;20737|Staff support;1662|Teen Center;2619|Subscriptions;756|Other Friends expenses;3288^Total;38759^ |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Form 990-EZ, Part I, Line 8 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Form 990-EZ, Part I, Line 16 |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | Joel Shwimer |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | Former Treasurer |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 7812751886 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2025-11-06 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | FRIENDS OF BEDFORD PUBLIC LIBRARY |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | FRIE |
| ReturnHeader/Filer/EIN | 0 | 043372862 |
| ReturnHeader/Filer/PhoneNum | 0 | 6175496430 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 7 Mudge Way |
| ReturnHeader/Filer/USAddress/CityNm | 0 | Bedford |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | MA |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 017301246 |
| ReturnHeader/Form8822BAttachedInd | 0 | X |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | 0 |
| ReturnHeader/ReturnTs | 0 | 2025-11-06T15:27:33-07:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2024-11-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2025-10-31 |
| ReturnHeader/TaxYr | 0 | 2024 |
No mirrored PDF or thumbnail assets are attached yet.