Liabilities / Assets
58th percentile
Tied with the lowest-debt nonprofits in its peer group.
990 • Fiscal year 2023 • EIN 27-1275141
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
58th percentile
Tied with the lowest-debt nonprofits in its peer group.
Liabilities / Revenue
59th percentile
Tied with the lowest-debt nonprofits in its peer group.
Net Margin
28th percentile
Higher net margin than 28% of similar nonprofits.
Top Officer Pay
91st percentile
Higher top officer pay than 91% of similar nonprofits.
Top officer pay equals 10.8% of source-year revenue.
Asset Growth
6th percentile
Faster asset growth than 6% of similar nonprofits.
Revenue Growth
12th percentile
Faster revenue growth than 12% of similar nonprofits.
Assets
Down$15,587
Down $39,988 (-72%) from 2022
Net Assets
Down$15,587
Down $39,988 (-72%) from 2022
Liabilities
Flat$0
Flat from 2022
Revenue
Down$430,231
Down $361,461 (-46%) from 2022
Expenses
Down$470,221
Down $456,358 (-49%) from 2022
Net Income
Up-$39,990
Up $94,897 (+70%) from 2022
The mission of the San Francisco Public Press is to enrich the civic life of San Francisco by delivering public-interest journalism through print and interactive media not supported by advertising.
The mission of the San Francisco Public Press is to enrich civic life in San Francisco by delivering public-interest journalism to broad and diverse audiences through print and interactive media not supported by advertising. The San Francisco Public Press is a nonprofit, noncommercial news organization that publishes independent public-interest journalism about under-covered topics, with a focus on under-served audiences. Online and on community radio station KSFP-FM, we offer local investigative and solutions reporting. Coverage areas include environmental protection, housing affordability, public health, transportation safety, homeless services, digital privacy, immigration and elections.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Cash and Non-Interest-Bearing Accounts | $55,475 | $15,487 | ▼ $39,988 |
| Savings and Temporary Cash Investments | $100 | $100 | → $0 |
| Total Assets | $55,575 | $15,587 | ▼ $39,988 |
| Liabilities | |||
| Total Liabilities | $0 | $0 | → $0 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $48,081 | $15,587 | ▼ $32,494 |
| Net Assets With Donor Restrictions | $7,494 | $0 | ▼ $7,494 |
| Total Net Assets Fund Balance | $55,575 | $15,587 | ▼ $39,988 |
| Total Liabilities and Net Assets / Fund Balance | $55,575 | $15,587 | ▼ $39,988 |
| Name | Title | Full / Part Time | Base | Total |
|---|---|---|---|---|
| Michael Stoll | Director & Secretary | PT | $46,253 | $46,253 |
| Name | Title |
|---|---|
| David Cohn | President & Director |
| Lawrence Groo | Director |
| Neal Gorenflo | Director |
| Patricia Bovan Campbell | Director |
| Peter Scheer | Director |
| Ricardo Sandoval Palos | Director |
| Lila LaHood | Treasurer & Director |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $384,875 |
| Other Expenses | $79,646 |
| Total Fundraising Expense | $76,535 |
| Grants and Similar Amounts Paid | $5,700 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $238,320 | $10,935 | $54,810 | $304,065 |
| Occupancy | $38,074 | $8,159 | $8,159 | $54,392 |
| Current Officers, Directors, Trustees, and Key Employees | $23,126 | $23,126 | - | $46,252 |
| Payroll Taxes | $18,757 | $2,456 | $4,367 | $25,580 |
| Information Technology | $3,823 | $819 | $8,235 | $12,877 |
| Other Employee Benefits | $7,448 | $1,470 | $60 | $8,978 |
| Grants to Domestic Orgs | $5,700 | - | - | $5,700 |
| Insurance | $2,887 | $619 | $619 | $4,125 |
| All Other Expenses | $1,155 | $2,252 | $0 | $3,407 |
| Interest | - | $2,557 | - | $2,557 |
| Office Expenses | $385 | $285 | $285 | $955 |
| Conferences and Meetings | $850 | - | - | $850 |
| Travel | $312 | - | - | $312 |
| Advertising | $198 | - | - | $198 |
| Fees for Services Management | - | $88 | - | $88 |
| Fees for Services Legal | - | $-115 | - | $-115 |
| Total Functional Expenses | $341,035 | $52,651 | $76,535 | $470,221 |
| Recipient | Location | Category | Purpose | Amount |
|---|---|---|---|---|
| Mission Local | San Francisco, CA | - | From 2018 through part of 2022, we fiscally sponsored Mission Local, a nonprofit news organization focusing on San Francisco's Mission District. Mission Local's journalistic work is in a similar educational vein as the Public Press's. While serving as fiscal sponsor, we monitored the use of grant funds by Mission Local through regular conversations, at least monthly, with Lydia Chavez, executive director of Mission Local. Toward the end of 2022, Mission Local received its own independent 501c3 status. The small number of donations received by the Public Press on behalf of Mission Local in 2023 came from individuals who didn't know that Mission Local had received a 501c3 determination from the IRS. All grants and donations received by the Public Press and distributed to Mission Local in 2023 were used to pay staff salaries and freelance journalists. | $5,700 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“A copy of the 990 will be shared with board members. Their questions and feedback are invited and will be incorporated as needed.”
“The board reviews and discusses possible conflicts of interest and takes action as needed.”
“The executive director's salary is discussed annually by the board as part of the budget approval process. Members of the board research salaries for similar roles at comparable organizations, and this information is taken into consideration when the executive director's salary and organizational budget are approved.”
“Our governing documents, conflict of interest policy, and financial statements are available to the public and are provided by email upon request.”
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 | 0 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | The mission of the San Francisco Public Press is to enrich civic life in San Francisco by delivering public-interest journalism to broad and diverse audiences through print and interactive media not supported by advertising. The San Francisco Public Press is a nonprofit, noncommercial news organization that publishes independent public-interest journalism about under-covered topics, with a focus on under-served audiences. Online and on community radio station KSFP-FM, we offer local investigative and solutions reporting. Coverage areas include environmental protection, housing affordability, public health, transportation safety, homeless services, digital privacy, immigration and elections. |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 198 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 198 |
| IRS990/AllOtherContributionsAmt | 0 | 429984 |
| IRS990/AllOtherExpensesGrp/FundraisingAmt | 0 | 0 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 2252 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 1155 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 3407 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BenefitsToMembersGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/BenefitsToMembersGrp/TotalAmt | 0 | 0 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | Lila LaHood |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 4154957377 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 44 Page Street |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine2Txt | 0 | Suite 504 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | San Francisco |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 94102 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 55475 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 15487 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 23126 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 23126 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 46252 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 850 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 850 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContriRptFundraisingEventAmt | 0 | 0 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 429984 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 5700 |
| IRS990/CYInvestmentIncomeAmt | 0 | 0 |
| IRS990/CYOtherExpensesAmt | 0 | 79646 |
| IRS990/CYOtherRevenueAmt | 0 | 142 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 105 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -39990 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 384875 |
| IRS990/CYTotalExpensesAmt | 0 | 470221 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 76535 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 430231 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/Desc | 0 | The San Francisco Public Press (sfpublicpress.org) is a nonprofit, noncommercial news organization that produces independent public-interest journalism about under-covered topics, with a focus on under-served audiences. Online and on community radio station KSFP 102.5 FM, we offer local investigative and solutions reporting. Coverage areas include environmental protection, housing affordability, public health, transportation safety, homeless services, digital privacy, immigration and elections. For every local election, we produce a comprehensive, multimedia nonpartisan voter guide. (San Francisco did not hold any elections in 2023; we returned to this work in 2024.) In 2023, "Civic," our local public policy interview podcast and radio show, produced two seasons, with in-depth reporting and highly produced episodes. For "Civic," investigative reporter Sylvie Sturm and producer Liana Wilcox produced a six-part series on San Francisco's overdose crisis: Part I (https://www.sfpublicpress.org/san-franciscos-fatal-overdose-crisis-was-decades-in-the-making/), Part 2 (https://www.sfpublicpress.org/sf-failing-on-housing-as-overdose-solution-health-expert-says/), Part 3 (https://www.sfpublicpress.org/drug-crackdown-has-sparked-violent-turf-warfare-in-central-san-francisco-supervisor-says/), Part 4 (https://www.sfpublicpress.org/das-opposition-to-drug-diversion-programs-undermines-public-safety-say-legal-advocates/), Part 5 (https://www.sfpublicpress.org/city-officials-lack-urgency-to-prevent-overdose-deaths-say-safe-consumption-proponents/) and Part 6 (https://www.sfpublicpress.org/sf-students-sro-residents-train-to-reverse-drug-overdoses/). Wilcox also led production of episodes on a wide range of topics built around reporting by other journalists in our newsroom, some of which are described below. (See: https://www.sfpublicpress.org/civic) Throughout 2023, many of our reporters cover issues related to homelessness and housing insecurity. In January, Madison Alvarado and Yesica Prado interviewed more than two dozen people about the challenges of finding shelter in eight San Francisco neighborhoods over three days during a period marked by severe winter storms when several shelters were close to capacity. (See: https://www.sfpublicpress.org/facing-brutal-storms-homeless-people-encountered-hurdles-to-finding-shelter/) Prado also reported on Berkeley acknowledging that it was aggressive in sweeping homeless encampments and the city's promise to reform its policies (https://www.sfpublicpress.org/berkeley-apologizes-for-aggressive-homeless-encampment-sweeps-promises-reforms/). Mel Baker, our program director for KSFP, reported on ways that San Francisco used events and construction permits to justify encampment removals (https://www.sfpublicpress.org/sf-uses-events-construction-projects-to-clear-streets-ahead-of-pacific-rim-economic-summit-other-gatherings/). Alvardo also reported on San Francisco's plan for building enough housing to meet state requirements (https://www.sfpublicpress.org/plan-for-82000-homes-in-sf-moves-forward-under-pressure-from-state/), and poor conditions in public housing complexes (https://www.sfpublicpress.org/emergency-repairs-in-public-housing-complex-are-behind-schedule-as-owner-advances-redevelopment-plans/) and ongoing code violations for the companies that manage them (https://www.sfpublicpress.org/after-massive-renovations-code-violations-rise-steeply-in-subsidized-housing/). She also reported on how most calls to a hotline from people seeking shelter went unresolved because staff couldn't reach the people seeking help (https://www.sfpublicpress.org/sf-shelter-hotline-staff-could-not-reach-most-people-who-called-for-help/). She also followed development of San Francisco's reparations plan, which included recommendations to make up for harms caused by urban renewal in the 20th century (https://www.sfpublicpress.org/housing-program-to-redress-urban-renewal-could-get-boost-from-sf-reparations-plan/) and other h |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 0 |
| IRS990/DonatedServicesAndUseFcltsAmt | 0 | 0 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 7494 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 0 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 9 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 341035 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FederatedCampaignsAmt | 0 | 0 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | -115 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | -115 |
| IRS990/FeesForServicesManagementGrp/ManagementAndGeneralAmt | 0 | 88 |
| IRS990/FeesForServicesManagementGrp/TotalAmt | 0 | 88 |
| IRS990/FeesForServicesProfFundraising/FundraisingAmt | 0 | 0 |
| IRS990/FeesForServicesProfFundraising/TotalAmt | 0 | 0 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/FundraisingAmt | 0 | 0 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/TotalAmt | 0 | 0 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignGrantsGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/ForeignGrantsGrp/TotalAmt | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form8899Filedind | 0 | 0 |
| 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/AverageHoursPerWeekRt | 0 | 32.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 4 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 2 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 40 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 2 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 2 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 2 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 2 |
| 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/KeyEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/KeyEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | 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 | Michael Stoll |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | David Cohn |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | Patricia Bovan Campbell |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | Lila LaHood |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | Neal Gorenflo |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | Peter Scheer |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | Lawrence Groo |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | Ricardo Sandoval Palos |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 46253 |
| 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 | Director & Secretary |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | President & Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | Treasurer & Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | Director |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2009 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedInd | 0 | 0 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/FundraisingAmt | 0 | 0 |
| IRS990/GainOrLossGrp/OtherAmt | 0 | 0 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 8 |
| IRS990/GovernmentGrantsAmt | 0 | 0 |
| IRS990/GrantAmt | 0 | 0 |
| IRS990/GrantsToDomesticIndividualsGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/GrantsToDomesticIndividualsGrp/TotalAmt | 0 | 0 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 5700 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 5700 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 1 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 430231 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IncmFromInvestBondProceedsGrp/ExclusionAmt | 0 | 0 |
| IRS990/IncmFromInvestBondProceedsGrp/RelatedOrExemptFuncIncomeAmt | 0 | 0 |
| IRS990/IncmFromInvestBondProceedsGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/IncmFromInvestBondProceedsGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 6 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 8235 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 819 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 3823 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 12877 |
| IRS990/InsuranceGrp/FundraisingAmt | 0 | 619 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 619 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 2887 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 4125 |
| IRS990/InterestGrp/ManagementAndGeneralAmt | 0 | 2557 |
| IRS990/InterestGrp/TotalAmt | 0 | 2557 |
| IRS990/InvestmentExpenseAmt | 0 | 0 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 0 |
| IRS990/InvestmentIncomeGrp/RelatedOrExemptFuncIncomeAmt | 0 | 0 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/InvestmentIncomeGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 9 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LegalDomicileStateCd | 0 | CA |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembershipDuesAmt | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingCashInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MiscellaneousRevenueGrp/ExclusionAmt | 0 | 0 |
| IRS990/MiscellaneousRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 0 |
| IRS990/MiscellaneousRevenueGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/MiscellaneousRevenueGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/MissionDesc | 0 | The mission of the San Francisco Public Press is to enrich civic life in San Francisco by delivering public-interest journalism to broad and diverse audiences through print and interactive media not supported by advertising. The San Francisco Public Press (sfpublicpress.org) is a nonprofit, noncommercial news organization that produces independent public-interest journalism about under-covered topics, with a focus on under-served audiences. Online and via community radio station KSFP-FM, we offer local investigative and solutions reporting. Coverage areas include environmental protection, housing affordability, public health, transportation safety, homeless services, digital privacy, immigration and elections. For every local election, we produce a comprehensive, multimedia nonpartisan voter guide. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 55575 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 15587 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 48081 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 15587 |
| IRS990/NoncashContributionsAmt | 0 | 0 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 8159 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 8159 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 38074 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 54392 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 285 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 285 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 385 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 955 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 60 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 1470 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 7448 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 8978 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 510000 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | class action settlement rebate from Zoom |
| IRS990/OtherRevenueMiscGrp/ExclusionAmt | 0 | 0 |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 0 | 142 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 142 |
| IRS990/OtherRevenueMiscGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/OtherRevenueTotalAmt | 0 | 142 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 54810 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 10935 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 238320 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 304065 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 4367 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 2456 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 18757 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 25580 |
| IRS990/PensionPlanContributionsGrp/FundraisingAmt | 0 | 0 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 0 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrincipalOfficerNm | 0 | Lila LaHood |
| IRS990/PriorPeriodAdjustmentsAmt | 0 | 2 |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 513000 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | fees from syndication of news articles |
| IRS990/ProgramServiceRevenueGrp/ExclusionAmt | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 105 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 105 |
| IRS990/ProgramServiceRevenueGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | The San Francisco Public Press served in a very limited capacity as fiscal sponsor for Mission Local. The following details are repeated on Schedule I, Part I, Line 2: From 2018 through 2022, we monitored the use of grant funds by Mission Local through regular conversations - at least monthly - with Lydia Chavez, executive director of Mission Local. In 2018 we began fiscally sponsoring Mission Local, a news organization focusing on San Francisco's Mission District. Mission Local's journalistic work is in a similar educational vein as the Public Press's and is aligned with our charitable purpose. Mission Local, a legally incorporated entity, filed for and received its own 501c3 in late 2022, after which the organization began receiving and managing its own grants and donations directly. In 2023, the Public Press received a small number of donations intended to support the work of Mission Local from donors who did not realize that the organization had received its own 501c3 status. All donations received by the Public Press and distributed to Mission Local in 2023 were used to pay staff salaries and freelance journalists. |
| IRS990/ProgSrvcAccomActy2Grp/ExpenseAmt | 0 | 0 |
| IRS990/ProgSrvcAccomActy2Grp/GrantAmt | 0 | 5700 |
| IRS990/ProgSrvcAccomActy2Grp/RevenueAmt | 0 | 0 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 791665 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 362472 |
| IRS990/PYInvestmentIncomeAmt | 0 | 0 |
| IRS990/PYOtherExpensesAmt | 0 | 125927 |
| IRS990/PYOtherRevenueAmt | 0 | 0 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 27 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -134887 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 438180 |
| IRS990/PYTotalExpensesAmt | 0 | 926579 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 791692 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -39990 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/RelatedOrganizationsAmt | 0 | 0 |
| IRS990/RentalIncomeOrLossGrp/PersonalAmt | 0 | 0 |
| IRS990/RentalIncomeOrLossGrp/RealAmt | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 0 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 142 |
| IRS990/RoyaltiesGrp/FundraisingAmt | 0 | 0 |
| IRS990/RoyaltiesGrp/ManagementAndGeneralAmt | 0 | 0 |
| IRS990/RoyaltiesGrp/ProgramServicesAmt | 0 | 0 |
| IRS990/RoyaltiesGrp/TotalAmt | 0 | 0 |
| IRS990/RoyaltiesRevenueGrp/ExclusionAmt | 0 | 0 |
| IRS990/RoyaltiesRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 0 |
| IRS990/RoyaltiesRevenueGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/RoyaltiesRevenueGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 100 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 100 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | We received $104.87 from NewsBank syndication fees, and $142.43 from two class action reimbursement checks from Zoom. |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | Schedule A, Part II, Line 10 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 429984 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 791665 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 835143 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 915079 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 635387 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 3607258 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 247 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 27 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 26 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 720 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 36 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 1056 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.99971 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.99967 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 3607258 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 429984 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 791665 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 835143 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 915079 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 635387 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 3607258 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 3608314 |
| IRS990ScheduleB/ContributorInformationGrp/ContributorBusinessName/BusinessNameLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorNum | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine2 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/City | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/State | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCode | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt | 0 | RESTRICTED |
| IRS990/ScheduleBRequiredInd | 0 | 1 |
| IRS990ScheduleI/GrantRecordsMaintainedInd | 0 | 1 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 0 | 5700 |
| IRS990ScheduleI/RecipientTable/NonCashAssistanceAmt | 0 | 0 |
| IRS990ScheduleI/RecipientTable/PurposeOfGrantTxt | 0 | From 2018 through part of 2022, we fiscally sponsored Mission Local, a nonprofit news organization focusing on San Francisco's Mission District. Mission Local's journalistic work is in a similar educational vein as the Public Press's. While serving as fiscal sponsor, we monitored the use of grant funds by Mission Local through regular conversations, at least monthly, with Lydia Chavez, executive director of Mission Local. Toward the end of 2022, Mission Local received its own independent 501c3 status. The small number of donations received by the Public Press on behalf of Mission Local in 2023 came from individuals who didn't know that Mission Local had received a 501c3 determination from the IRS. All grants and donations received by the Public Press and distributed to Mission Local in 2023 were used to pay staff salaries and freelance journalists. |
| IRS990ScheduleI/RecipientTable/RecipientBusinessName/BusinessNameLine1Txt | 0 | Mission Local |
| IRS990ScheduleI/RecipientTable/RecipientEIN | 0 | 471055285 |
| IRS990ScheduleI/RecipientTable/USAddress/AddressLine1Txt | 0 | 2489 Mission Street |
| IRS990ScheduleI/RecipientTable/USAddress/AddressLine2Txt | 0 | Suite 14 |
| IRS990ScheduleI/RecipientTable/USAddress/CityNm | 0 | San Francisco |
| IRS990ScheduleI/RecipientTable/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990ScheduleI/RecipientTable/USAddress/ZIPCd | 0 | 94110 |
| IRS990ScheduleI/SupplementalInformationDetail/ExplanationTxt | 0 | From 2018 through part of 2022, we fiscally sponsored Mission Local, a nonprofit news organization focusing on San Francisco's Mission District. Mission Local's journalistic work is in a similar educational vein as the Public Press's. While serving as fiscal sponsor, we monitored the use of grant funds by Mission Local through regular conversations, at least monthly, with Lydia Chavez, executive director of Mission Local. Toward the end of 2022, Mission Local received its own independent 501c3 status. The small number of donations received by the Public Press on behalf of Mission Local in 2023 came from individuals who didn't know that Mission Local had received a 501c3 determination from the IRS. All grants and donations received by the Public Press and distributed to Mission Local in 2023 were used to pay staff salaries and freelance journalists. |
| IRS990ScheduleI/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Schedule I, Part I, Line 2 |
| IRS990ScheduleI/Total501c3OrgCnt | 0 | 1 |
| IRS990ScheduleI/TotalOtherOrgCnt | 0 | 0 |
| IRS990/ScheduleJRequiredInd | 0 | 0 |
| IRS990/ScheduleORequiredInd | 0 | 1 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | A copy of the 990 will be shared with board members. Their questions and feedback are invited and will be incorporated as needed. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | The board reviews and discusses possible conflicts of interest and takes action as needed. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | The executive director's salary is discussed annually by the board as part of the budget approval process. Members of the board research salaries for similar roles at comparable organizations, and this information is taken into consideration when the executive director's salary and organizational budget are approved. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | Our governing documents, conflict of interest policy, and financial statements are available to the public and are provided by email upon request. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Form 990, Part VI, Section B, Line 11b |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Form 990, Part VI, Section B, Line 12c |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | Form 990, Part VI, Section B, Line 15 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | Form 990, Part VI, Section C, Line 19 |
| IRS990/SchoolOperatingInd | 0 | 0 |
| IRS990/SignificantChangeInd | 0 | 0 |
| IRS990/SignificantNewProgramSrvcInd | 0 | 0 |
| IRS990/StatesWhereCopyOfReturnIsFldCd | 0 | CA |
| IRS990/SubjectToExcsTaxNetInvstIncInd | 0 | 0 |
| IRS990/SubjectToProxyTaxInd | 0 | 0 |
| IRS990/SubjToTaxRmnrtnExPrchtPymtInd | 0 | 0 |
| IRS990/TaxablePartyNotificationInd | 0 | 0 |
| IRS990/TaxExemptBondsInd | 0 | 0 |
| IRS990/TerminateOperationsInd | 0 | 0 |
| IRS990/TotalAssetsBOYAmt | 0 | 55575 |
| IRS990/TotalAssetsEOYAmt | 0 | 15587 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2023 • Form 990Detailed filing. Detailed filing data is available for this year.