Liabilities / Assets
60th percentile
Tied with the lowest-debt nonprofits in its peer group.
EIN 92-1856840 • 501(c)3 • St Paul, MN
Profile
Opera Reading Project (ORP) was established in 2018 to provide financially accessible, professional-quality arts education opportunities for Minnesotans to engage in opera. We offer both auditioned and non-auditioned, affordable, and integrative programs, ensuring aspiring Minnesota singers can access professional training, hone their craft, and connect with other opera artists and audiences.
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
76th percentile
Higher net margin than 76% 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
86th percentile
Faster asset growth than 86% of similar nonprofits.
Revenue Growth
81st percentile
Faster revenue growth than 81% of similar nonprofits.
Assets
Up$48,330
Up $16,262 (+51%) from 2024
Liabilities
Flat$0
Flat from 2024
Net Assets
Up$48,330
Up $16,262 (+51%) from 2024
Revenue
Up$73,142
Up $20,778 (+40%) from 2024
Expenses
Up$56,880
Up $7,782 (+16%) from 2024
Net Income
Up$16,262
Up $12,996 (+398%) from 2024
Most recent year
2025 • Form 990EZDetailed filing. Detailed filing data is available for this year.
Opera Reading Project (ORP) was established in 2018 to provide financially accessible, professional-quality arts education opportunities for Minnesotans to engage in opera. We offer both auditioned and non-auditioned, affordable, and integrative programs, ensuring aspiring Minnesota singers can access professional training, hone their craft, and connect with other opera artists and audiences.
| Description | Grants | Expenses |
|---|---|---|
| Opera Reading Project (ORP) provides financially accessible, professional-quality arts education experiences for Minnesotans to engage in opera and the vocal arts. ORP's goals are to provide a place where (1) The generosity of the artistic experience is shared with all; (2) Storytelling is enlivened through music and (3) Resilience is built through and beyond the creative process. To further our mission in our FY 2025 season, we presented 2 of our standard opera reading programs with public performances, engaging and educating 24 artists and 50-100 attendees per reading; these opera readings were Transformations (Susa) and a double-bill presentation of Alice Tierney (Dunphy) and Pagliacci (Puccini). We additionally presented two special public performance programs: one reading of an in-development opera by Jorge Sosa and John De Los Santos, entitled Ofrenda, which served as the opera's official piano-vocal workshop and engaged 5 additional artists and an audience of 50; and VOXSPEX, a genre fusion project developed by ORP's Music Director Lara Bolton and featuring both local artists and special guests, designed to challenge and enhance the audience's understanding of what the experience of opera music can be. Alongside our public performance opportunities, we presented two community music education classes that were completely free to attend, with the goal of making the craft of opera and the vocal arts approachable and informative for our community; our featured topics this season were The Art of Better Practice and The Integrated Singing Actor. Both our opera readings and community music education classes included outreach activities for youth and the elderly with our various community partners including Neighborhood House, El Rio Vista Recreation Center, and the Carondelet Village Retirement Community. | $54,000 | $45,842 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Colleen O'Shaughnessy Pollack | Board President | - | $0 | - | - |
| Joseph O'Shaughnessy | Board Treaurer | - | $0 | - | - |
| Julie Taylor Bardon | Board Secretary | - | $0 | - | - |
| Lara Bolton | Director | - | $0 | - | - |
| Eric McEnaney | Director | - | $0 | - | - |
| Victoria Vargas | Director | - | $0 | - | - |
“$251 remaining balance at the end of a fiscal relationship-other income.”
“Description;Amount^Other Program Expense;5947|Memberships and Dues;553|Travel and Meetings;2426|Website;310|Staff Development;18|Miscellaneous Expense;80^Total;9334^”
“Description;EOY Amount^Accounts Receivable;5550^Total;5550^”
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 | Colleen O'Shaughnessy Pollack |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 6172902529 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 1999 Jeffereson Ave West |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | St Paul |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MN |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 55105 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 9135 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 42780 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | 0 |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 61990 |
| IRS990EZ/CostOfGoodsSoldAmt | 0 | 0 |
| IRS990EZ/CostOrOtherBasisExpenseSaleAmt | 0 | 0 |
| IRS990EZ/DirectIndirectPltclExpendAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | 0 |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | 16262 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 47156 |
| IRS990EZ/FiledScheduleAInd | 0 | 1 |
| IRS990EZ/ForeignFinancialAccountInd | 0 | 0 |
| IRS990EZ/ForeignOfficeInd | 0 | 0 |
| IRS990EZ/Form1120PolFiledInd | 0 | 0 |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 32068 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 48330 |
| IRS990EZ/FundraisingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GainOrLossFromSaleOfAssetsAmt | 0 | 0 |
| IRS990EZ/GamingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GrantsAndSimilarAmountsPaidAmt | 0 | 0 |
| IRS990EZ/GrossProfitLossSlsOfInvntryAmt | 0 | 0 |
| IRS990EZ/GrossReceiptsAmt | 0 | 73142 |
| IRS990EZ/GrossSalesOfInventoryAmt | 0 | 0 |
| IRS990EZ/InfoInScheduleOPartIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InvestmentIncomeAmt | 0 | 13 |
| IRS990EZ/LandAndBuildingsGrp/BOYAmt | 0 | 0 |
| IRS990EZ/LandAndBuildingsGrp/EOYAmt | 0 | 0 |
| IRS990EZ/LobbyingActivitiesInd | 0 | 0 |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | 0 |
| IRS990EZ/MembershipDuesAmt | 0 | 0 |
| IRS990EZ/MethodOfAccountingAccrualInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 32068 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 48330 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 32068 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 48330 |
| IRS990EZ/OccupancyRentUtltsAndMaintAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 2 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 1 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 1 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 1 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 1 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 5 | 1 |
| 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/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/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/PersonNm | 0 | Colleen O'Shaughnessy Pollack |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | Joseph O'Shaughnessy |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | Julie Taylor Bardon |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | Lara Bolton |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | Eric McEnaney |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | Victoria Vargas |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | Board President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | Board Treaurer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | Board Secretary |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 5 | Director |
| IRS990EZ/OperateHospitalInd | 0 | 0 |
| IRS990EZ/Organization501c3Ind | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | 0 |
| IRS990EZ/OrganizationHadUBIInd | 0 | 0 |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 22933 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 5550 |
| IRS990EZ/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 9334 |
| IRS990EZ/OtherRevenueTotalAmt | 0 | 251 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | 0 |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | Opera Reading Project (ORP) was established in 2018 to provide financially accessible, professional-quality arts education opportunities for Minnesotans to engage in opera. We offer both auditioned and non-auditioned, affordable, and integrative programs, ensuring aspiring Minnesota singers can access professional training, hone their craft, and connect with other opera artists and audiences. |
| IRS990EZ/PrintingPublicationsPostageAmt | 0 | 390 |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 10888 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | Opera Reading Project (ORP) provides financially accessible, professional-quality arts education experiences for Minnesotans to engage in opera and the vocal arts. ORP's goals are to provide a place where (1) The generosity of the artistic experience is shared with all; (2) Storytelling is enlivened through music and (3) Resilience is built through and beyond the creative process. To further our mission in our FY 2025 season, we presented 2 of our standard opera reading programs with public performances, engaging and educating 24 artists and 50-100 attendees per reading; these opera readings were Transformations (Susa) and a double-bill presentation of Alice Tierney (Dunphy) and Pagliacci (Puccini). We additionally presented two special public performance programs: one reading of an in-development opera by Jorge Sosa and John De Los Santos, entitled Ofrenda, which served as the opera's official piano-vocal workshop and engaged 5 additional artists and an audience of 50; and VOXSPEX, a genre fusion project developed by ORP's Music Director Lara Bolton and featuring both local artists and special guests, designed to challenge and enhance the audience's understanding of what the experience of opera music can be. Alongside our public performance opportunities, we presented two community music education classes that were completely free to attend, with the goal of making the craft of opera and the vocal arts approachable and informative for our community; our featured topics this season were The Art of Better Practice and The Integrated Singing Actor. Both our opera readings and community music education classes included outreach activities for youth and the elderly with our various community partners including Neighborhood House, El Rio Vista Recreation Center, and the Carondelet Village Retirement Community. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 0 | 54000 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 45842 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990EZ/SalariesOtherCompEmplBnftAmt | 0 | 0 |
| IRS990EZ/SaleOfAssetsGrossAmt | 0 | 0 |
| IRS990EZ/SchoolOperatingInd | 0 | 0 |
| IRS990EZ/SpecialEventsDirectExpensesAmt | 0 | 0 |
| IRS990EZ/SpecialEventsNetIncomeLossAmt | 0 | 0 |
| IRS990EZ/StatesWhereCopyOfReturnIsFldCd | 0 | MN |
| 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 | 56880 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 45842 |
| IRS990EZ/TotalRevenueAmt | 0 | 73142 |
| IRS990EZ/TransactionWithControlEntInd | 0 | 0 |
| IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd | 0 | 0 |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | www.operareadingproject.com |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/First5Years509Ind | 0 | X |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | $251 balance remaining at the end of a fiscal agency relationship that we deemed Other Income |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | Schedule A, Part III, Line 12 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 61990 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 44206 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 106196 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearAmt | 0 | 13 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 1 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 14 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 10888 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 8157 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 19045 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 13 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 1 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 14 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/NetIncomeFromOtherUBIGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearAmt | 0 | 251 |
| IRS990ScheduleA/OtherIncome509Grp/TotalAmt | 0 | 251 |
| IRS990ScheduleA/Post1975UBTIGrp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/Post1975UBTIGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 125241 |
| 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/SubstantialContributorsAmtGrp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft509Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 72878 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 52363 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 125241 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 73142 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 52364 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 125506 |
| 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 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | $251 remaining balance at the end of a fiscal relationship-other income. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | Description;Amount^Other Program Expense;5947|Memberships and Dues;553|Travel and Meetings;2426|Website;310|Staff Development;18|Miscellaneous Expense;80^Total;9334^ |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | Description;EOY Amount^Accounts Receivable;5550^Total;5550^ |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Form 990-EZ, Part I, Line 8 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Form 990-EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | Form 990-EZ, Part II, Line 24 |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | 1 |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | Colleen O'Shaughnessy Pollack |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | Board President |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 6172902529 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2025-10-12 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | OPERA READING PROJECT |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | OPER |
| ReturnHeader/Filer/EIN | 0 | 921856840 |
| ReturnHeader/Filer/PhoneNum | 0 | 6172902529 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 1999 Jefferson Ave West |
| ReturnHeader/Filer/USAddress/CityNm | 0 | St Paul |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | MN |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 55105 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | 1 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 861872153 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | Minneapolis |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | 210 Rustic Lodge W |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | Minneapolis |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | MN |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 55419 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 6122293887 |
| ReturnHeader/PreparerPersonGrp/PreparationDt | 0 | 2025-10-05 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | Mary Cleary |
| ReturnHeader/ReturnTs | 0 | 2025-10-12T14:08:51-07:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2024-08-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2025-07-31 |
| ReturnHeader/TaxYr | 0 | 2024 |
No mirrored PDF or thumbnail assets are attached yet.