Liabilities / Assets
69th percentile
Higher debt load relative to assets than 69% of similar nonprofits.
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
69th percentile
Higher debt load relative to assets than 69% of similar nonprofits.
Liabilities / Revenue
64th percentile
Higher debt load relative to revenue than 64% of similar nonprofits.
Net Margin
82nd percentile
Higher net margin than 82% of similar nonprofits.
Top Officer Pay
86th percentile
Higher top officer pay than 86% of similar nonprofits.
Top officer pay equals 6.4% of source-year revenue.
Asset Growth
80th percentile
Faster asset growth than 80% of similar nonprofits.
Revenue Growth
87th percentile
Faster revenue growth than 87% of similar nonprofits.
Assets
Up$2,200,661
Up $453,007 (+26%) from 2021
Net Assets
Up$1,742,816
Up $640,544 (+58%) from 2021
Liabilities
Down$457,845
Down $187,537 (-29%) from 2021
Revenue
Up$2,570,056
Up $1,074,818 (+72%) from 2021
Expenses
Up$1,680,433
Up $204,616 (+14%) from 2021
Net Income
Up$889,623
Up $870,202 (+4481%) from 2021
San francisco baykeepers ("baykeeper") mission is to defend san francisco bays communities and wildlife from the biggest environmental threats. Baykeepers field investigators and scientists patrol the bay to uncover those threats. Our lawyers reduce environmental problems at the source and advocate for agencies to strengthen laws.
Baykeeper uses science, advocacy, and law to defend the San Francisco Bay from the biggest threats and hold polluters accountable to create healthier communities and help wildlife thrive.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Savings and Temporary Cash Investments | $89,886 | $879,050 | ▲ $789,164 |
| Cash and Non-Interest-Bearing Accounts | $747,653 | $602,472 | ▼ $145,181 |
| Investments Other Securities | $314,081 | $250,951 | ▼ $63,130 |
| Prepaid Expenses and Deferred Charges | $154,511 | $206,301 | ▲ $51,790 |
| Pledges and Grants Receivable | $58,101 | $121,803 | ▲ $63,702 |
| Land, Buildings, and Equipment, Net | $56,384 | $41,808 | ▼ $14,576 |
| Accounts Receivable | - | $0 | - |
| Other Notes and Loans Receivable, Net | - | $0 | - |
| Receivable From Disqualified Prsn | - | $0 | - |
| Receivables From Officers Etc | - | $0 | - |
| Investments Program Related | - | $0 | - |
| Investments in Publicly Traded Securities | - | $0 | - |
| Intangible Assets | - | $0 | - |
| Inventories for Sale or Use | - | $0 | - |
| Total Assets | $1,540,927 | $2,200,661 | ▲ $659,734 |
| Other Assets Total | $120,311 | $98,276 | ▼ $22,035 |
| Liabilities | |||
| Deferred Revenue | $187,000 | $237,000 | ▲ $50,000 |
| Unsecured Notes Loans Payable | $206,727 | - | - |
| Accounts Payable and Accrued Expenses | $244,929 | $183,217 | ▼ $61,712 |
| Other Liabilities | $6,726 | $37,628 | ▲ $30,902 |
| Total Liabilities | $645,382 | $457,845 | ▼ $187,537 |
| Net Assets / Fund Balance | |||
| Net Assets With Donor Restrictions | $40,869 | $878,168 | ▲ $837,299 |
| Net Assets Without Donor Restrictions | $854,676 | $864,648 | ▲ $9,972 |
| Total Net Assets Fund Balance | $895,545 | $1,742,816 | ▲ $847,271 |
| Total Liabilities and Net Assets / Fund Balance | $1,540,927 | $2,200,661 | ▲ $659,734 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $14,434 | $178,048 | $192,482 |
| Leasehold Improvements | $27,374 | $15,631 | $43,005 |
| Other Land Buildings | - | $2,120 | $2,120 |
| Period | Beginning | Contrib. | Gain/Loss | Other Uses | End |
|---|---|---|---|---|---|
| 2022 | $290,533 | - | ▼ $37,447 | - | $250,952 |
| 2021 | $234,222 | - | ▲ $58,437 | - | $290,533 |
| 2020 | $234,272 | - | ▼ $50 | - | $234,222 |
| 2019 | $227,449 | - | ▲ $8,749 | - | $234,272 |
| 2018 | $214,880 | - | ▲ $14,433 | - | $227,449 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Sejal Choksi-Chugh | Executive Director | FT | $154,138 | $9,908 | $164,046 |
| Eliet Henderson | Development Director | FT | $111,584 | $14,387 | $125,971 |
| Jonathan Rosenfield | Senior Scientist | FT | $108,488 | $17,153 | $125,641 |
| Mark Westlund | Communication Director | FT | $106,684 | $2,810 | $109,494 |
| Kirsten Anderson | Fin.&Admin. Director | FT | $55,414 | - | $55,414 |
| Name | Title |
|---|---|
| David Jedrzejek JD | Chair |
| Tim Eichenberg JD | Vice-Chairman |
| Caroline Koch JD | Director |
| Pete Hellwig | Director |
| Sandra Stewart | Secretary |
| Evan Dreyer | Treasurer |
| Contribution Type | Contribution Count | Reported Amount | Valuation Method |
|---|---|---|---|
| Other Non Cash Contri Table | 1 | $30,000 | Fair Market Value (FMV) |
| Other Non Cash Contri Table | 51 | $26,294 | Fair Market Value (FMV) |
| Total Noncash Contributions | 52 | $56,294 | - |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $1,301,339 |
| Other Expenses | $379,094 |
| Total Fundraising Expense | $372,855 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $653,252 | $7,646 | $192,613 | $853,511 |
| Current Officers, Directors, Trustees, and Key Employees | $129,536 | $115,952 | $24,750 | $270,238 |
| Occupancy | $90,505 | $12,614 | $26,209 | $129,328 |
| Payroll Taxes | $59,247 | $8,246 | $17,125 | $84,618 |
| Other Employee Benefits | $49,448 | $6,886 | $14,290 | $70,624 |
| Fees for Services Legal | $60,300 | - | - | $60,300 |
| Pension Plan Contributions | $16,604 | $248 | $5,496 | $22,348 |
| Fees for Services Accounting | - | $20,879 | - | $20,879 |
| Depreciation Depletion | $14,766 | $1,675 | $3,366 | $19,807 |
| Information Technology | $6,386 | $4,744 | $6,443 | $17,573 |
| Office Expenses | $5,394 | $1,437 | $8,755 | $15,586 |
| Fees for Services Other | $3,965 | $30 | $5,331 | $9,326 |
| Advertising | $3,518 | $94 | $3,313 | $6,925 |
| Insurance | $2,103 | $3,976 | $570 | $6,649 |
| Other Expenses | $1,462 | $369 | $4,271 | $6,102 |
| Travel | $1,965 | $78 | $-193 | $1,850 |
| Conferences and Meetings | $365 | - | $69 | $434 |
| All Other Expenses | - | $199 | - | $199 |
| Total Functional Expenses | $1,121,913 | $185,665 | $372,855 | $1,680,433 |
| Line Item | Amount |
|---|---|
| Total Expenses per Audited Statements | $2,462,882 |
| Expenses per Audited Statements | $1,680,523 |
| Total Expenses per Form 990 | $1,680,433 |
| Expenses Not Reported on Form 990 | $782,359 |
| Expenses Not Reported on Financial Statements | $-90 |
| Other Expense Adjustments | $-90 |
| Line Item | Amount |
|---|---|
| Fundraising Gross Income | $17,447 |
| Fundraising Direct Expenses | $11,396 |
| Professional Fundraising Fees | $0 |
| Event | Gross Receipts | Gross Revenue | Direct Expenses | Net Income |
|---|---|---|---|---|
| Annual Events | $51,709 | $17,447 | $11,128 | $6,319 |
| Total Events | $51,709 | $17,447 | $11,396 | $6,051 |
| Line Item | Beginning | End | Change |
|---|---|---|---|
| Receivables from Disqualified Persons | - | $0 | - |
| Receivables from Officers, Directors, Trustees, and Key Employees | - | $0 | - |
| Liability | Amount |
|---|---|
| Deferred Rent | $37,628 |
“The Board of Directors created an Audit Committee since the previous 990 was filed.”
“A paid preparer prepares the 990, the financial officer reviews it and submits it to the Executive Director, the Finance Committee, and the Governance Committee for review and comment. The Executive Director and Treasurer approve it. In addition, the entire Board of Directors receives the 990 before the return is filed.”
“Annually at the last board meeting of the fiscal year, each board member submits a conflict of interest disclosure form, which the governance committee reviews. Any actual or apparent conflict is discussed with that board member, includung the need for recusal.”
“The Board of Directors determines the compensation of the executive director annually following a performance review conducted by the governance committee. Compensation is determined following review of comparability data, including the compensation and benefits survey published annually by the Center for Nonprofit Management. All deliberations and decisions are contemporaneously substantiated by the governance committee and the board of directors.”
“Other Organization Documents publicly available. Baykeeper makes its governing documents, policies, and financial statements available upon reasonable request.”
“A committee that is responsible under its governing documents or through delegation by its governing body for (i) overseeing the compilation, review, or auditof the financial statements; and (ii) the selection of an independent accountant that compiled, reviewed, or audited the statements.”
“The increase in net assets, like revenue, is due to the single restricted donation to be spend over the next 3 years.”
“The significant increase in revenue and net revenue is due to a single restricted donation of $750,000 to be spent over the next 3 years, FY23 through FY25.”
“Deferred Revenue represents loan funds used to cover litigation expenses in cases it brings against polluters. If Baykeeper receives payments when the litigation is resolved, the loan funds may be paid back. If Baykeeper receives no payments from resolved litigation, Baykeeper may keep funds.”
“U.S. GAAP requires Baykeeper management to evaluate tax positions taken by Baykeeper and recognize a tax liability (or asset),if Baykeeper has taken an uncertain position that more likely than not would not be sustained upon examination by Internal Revenue Service.Baykeeper is not aware of any uncertain tax positions as of June 30, 2022.”
“Cost of Goods Sold $90”
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 | 244929 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 183217 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 0 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | Baykeeper uses science, advocacy, and law to defend the San Francisco Bay from the biggest threats and hold polluters accountable to create healthier communities and help wildlife thrive. |
| IRS990/AdvertisingGrp/FundraisingAmt | 0 | 3313 |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 94 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 3518 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 6925 |
| IRS990/AllOtherContributionsAmt | 0 | 2078412 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 199 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 199 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | true |
| IRS990/AuditCommitteeInd | 0 | true |
| IRS990/BackupWthldComplianceInd | 0 | true |
| IRS990/BenefitsToMembersGrp/TotalAmt | 0 | 0 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | Sejal Choksi-Chugh |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 5107359700 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 1736 Franklin Street Suite 800 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | Oakland |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 946123423 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 747653 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 602472 |
| IRS990/ChangeToOrgDocumentsInd | 0 | true |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompCurrentOfcrDirectorsGrp/FundraisingAmt | 0 | 24750 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 115952 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 129536 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 270238 |
| IRS990/CompDisqualPersonsGrp/TotalAmt | 0 | 0 |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | true |
| IRS990/CompensationProcessOtherInd | 0 | true |
| IRS990/ConferencesMeetingsGrp/FundraisingAmt | 0 | 69 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 365 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 434 |
| IRS990/ConflictOfInterestPolicyInd | 0 | true |
| IRS990/ConservationEasementsInd | 0 | false |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | false |
| IRS990/ContriRptFundraisingEventAmt | 0 | 34262 |
| IRS990/CostOfGoodsSoldAmt | 0 | 90 |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 2344401 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 6676 |
| IRS990/CYOtherExpensesAmt | 0 | 379094 |
| IRS990/CYOtherRevenueAmt | 0 | 6079 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 212900 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 889623 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 1301339 |
| IRS990/CYTotalExpensesAmt | 0 | 1680433 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 372855 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 2570056 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | false |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | true |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 187000 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 237000 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/DepreciationDepletionGrp/FundraisingAmt | 0 | 3366 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 1675 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 14766 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 19807 |
| IRS990/Desc | 0 | San Francisco Baykeepers ("Baykeeper") mission is to defend San Francisco Bay from the biggest threats and hold polluters accountable. Baykeepers field investigators and scientists patrol the Bay to identify polluters and uncover threats. Our lawyers and policy advocates hold polluters accountable and require government agencies to strengthen laws.Baykeeper: Investigates pollution: Baykeeper is the only organization that patrols San Francisco Bay to investigate and stop pollution. We regularly patrol the Bay on the Baykeeper boat, and by plane, kayak, and with our drone. Our scientists identify threats to the Bay and gather evidence of pollution and investigate tips from the public to our pollution hotline. And when we find pollution, our advocates and lawyers take action to hold the polluters accountable and stop them from harming the Bay and the people of the Bay Area. Stops polluters: Baykeeper holds polluters accountable by enforcing the Clean Water Act and other laws that protect the Bay and its people. We require polluters to comply with the law, and we make sure they fix their pollution problems to stop harming the Bay. Strengthens laws: Baykeeper advocates for government agencies to adopt stronger, enforceable policies that will create real protections for the Bay. Fights for healthy communities: Baykeeper's scientists, lawyers, and policy advocates have worked in coalition with neighborhood organizations to stop polluters in every region of the Bay, including Bayview Hunters Point, Richmond, Oakland, the South Bay, and Delta. Baykeeper has won over 200 Clean Water Act lawsuits that protect the Bay and the Bay Area from industrial pollution. Since its inception, Baykeeper has generated hundreds of millions of dollars to improve the quality of life in Bay shoreline communities, and to support the work of organizations within communities disproportionately affected by pollution. Defends wildlife and prepares for climate change: Baykeeper uses science, advocacy, and the law to protect the Bay's shoreline and vibrant wetlands, ensure that there is a healthy level of sand and sediment on the Bay floor, and make sure that enough freshwater flows into the Bay to keep it from getting too salty to support life. By defending the Bay's natural ecological balance, Baykeeper makes sure that residents of the Bay Area both human and animal will thrive for generations to come.Baykeeper has won critical victories at the national, regional and local level for San Francisco Bay. Since 1989, we have: Secured 280 legal wins to stop polluters; Conducted over 15,000 hours of boat patrols to investigate pollution; Required 10 cities to reduce sewage spills by 75%; Got 14 new state laws passed to stop oil spills; Generated $100 million to restore San Francisco Bay; and Mapped 300 miles of shoreline to plan for sea level rise in the Bay.We have a staff of thirteen with scientific and legal expertise,a board of directors with a breadth of experience with the Bay,an expert advisory board,a team of volunteer boat skippers and the only pollution patrol boat regularly monitoring and investigating polluters in the Bay.Baykeeper incorporated as a nonprofit, public benefit corporation in California on January 23, 1987, as the San Francisco Bay-Delta Preservation Association, and became Baykeeper in May 1989, the fourth Waterkeeper organization in the country.For 35 years, standing up to constant threats and major polluters, Baykeeper has been a fierce champion for San Francisco Bay. For more information, please visit us online at baykeeper.org. |
| IRS990/DescribedInSection501c3Ind | 0 | true |
| IRS990/DisregardedEntityInd | 0 | false |
| IRS990/DocumentRetentionPolicyInd | 0 | true |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 40869 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 878168 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | true |
| IRS990/ElectionOfBoardMembersInd | 0 | false |
| IRS990/EmployeeCnt | 0 | 14 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | true |
| IRS990/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990/ExpenseAmt | 0 | 1121913 |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FederalGrantAuditRequiredInd | 0 | false |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 20879 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 20879 |
| IRS990/FeesForServicesLegalGrp/ProgramServicesAmt | 0 | 60300 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 60300 |
| IRS990/FeesForServicesLobbyingGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesManagementGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 5331 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 30 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 3965 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 9326 |
| IRS990/FeesForServicesProfFundraising/TotalAmt | 0 | 0 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/TotalAmt | 0 | 0 |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignGrantsGrp/TotalAmt | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | false |
| IRS990/Form1098CFiledInd | 0 | false |
| IRS990/Form8282FiledCnt | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | false |
| IRS990/Form8899Filedind | 0 | false |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 2 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 3 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 4 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 5 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 6 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 7 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 8 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 9 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 10 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 1.00 |
| 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/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/OtherCompensationAmt | 0 | 9908 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 14387 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 17153 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 2810 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | Sejal Choksi-Chugh |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | Eliet Henderson |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | Jonathan Rosenfield |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | Mark Westlund |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | Kirsten Anderson |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | David Jedrzejek JD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | Tim Eichenberg JD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | Evan Dreyer |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | Sandra Stewart |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | Pete Hellwig |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | Caroline Koch JD |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 154138 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 111584 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 108488 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 106684 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 55414 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | Executive Dir. |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | Development Dir. |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | Senior Scientist |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | Communication Dir. |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | Fin.&Admin. Dir |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | Chair |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | Vice-Chairman |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | Treasurer |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | Secretary |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | Director |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | true |
| IRS990/FormationYr | 0 | 1987 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | true |
| IRS990/FundraisingActivitiesInd | 0 | true |
| IRS990/FundraisingAmt | 0 | 34262 |
| IRS990/FundraisingDirectExpensesAmt | 0 | 11396 |
| IRS990/FundraisingGrossIncomeAmt | 0 | 17447 |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 6 |
| IRS990/GovernmentGrantsAmt | 0 | 231727 |
| IRS990/GrantsToDomesticIndividualsGrp/TotalAmt | 0 | 0 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 0 |
| IRS990/GrantsToIndividualsInd | 0 | false |
| IRS990/GrantsToOrganizationsInd | 0 | false |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossReceiptsAmt | 0 | 2581542 |
| IRS990/GrossSalesOfInventoryAmt | 0 | 118 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | true |
| IRS990/IncmFromInvestBondProceedsGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | true |
| IRS990/IndependentVotingMemberCnt | 0 | 6 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 4 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 6443 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 4744 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 6386 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 17573 |
| IRS990/InsuranceGrp/FundraisingAmt | 0 | 570 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 3976 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 2103 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 6649 |
| IRS990/IntangibleAssetsGrp/EOYAmt | 0 | 0 |
| IRS990/InterestGrp/TotalAmt | 0 | 0 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 0 |
| IRS990/InvestmentExpenseAmt | 0 | -2135 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 6676 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 6676 |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/InvestmentsOtherSecuritiesGrp/BOYAmt | 0 | 314081 |
| IRS990/InvestmentsOtherSecuritiesGrp/EOYAmt | 0 | 250951 |
| IRS990/InvestmentsProgramRelatedGrp/EOYAmt | 0 | 0 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 8 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 195799 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 56384 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 41808 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 237607 |
| IRS990/LegalDomicileStateCd | 0 | CA |
| IRS990/LoanOutstandingInd | 0 | false |
| IRS990/LobbyingActivitiesInd | 0 | true |
| 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 | Baykeeper uses science, advocacy, and law to defend the San Francisco Bay from the biggest threats and hold polluters accountable to create healthier communities and help wildlife thrive. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 895545 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 1742816 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NetIncmFromFundraisingEvtGrp/TotalRevenueColumnAmt | 0 | 6051 |
| IRS990/NetIncomeFromGamingGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NetIncomeOrLossGrp/RelatedOrExemptFuncIncomeAmt | 0 | 28 |
| IRS990/NetIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 28 |
| IRS990/NetRentalIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | -40217 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 854676 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 864648 |
| IRS990/NoncashContributionsAmt | 0 | 56294 |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 26209 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 12614 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 90505 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 129328 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 8755 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 1437 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 5394 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 15586 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 120311 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 98276 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 14290 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 6886 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 49448 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 70624 |
| IRS990/OtherExpensesGrp/Desc | 0 | Donated Goods |
| IRS990/OtherExpensesGrp/Desc | 1 | Program Expenses |
| IRS990/OtherExpensesGrp/Desc | 2 | Boat Operations |
| IRS990/OtherExpensesGrp/Desc | 3 | Other Expenses |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 56294 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 1 | 4153 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 2 | 4271 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 592 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 369 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 10527 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 12570 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 1462 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 56294 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 15272 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 12570 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 6102 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 6726 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 37628 |
| IRS990/OtherRevenueTotalAmt | 0 | 0 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 192613 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 7646 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 653252 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 853511 |
| IRS990/OthNotesLoansReceivableNetGrp/EOYAmt | 0 | 0 |
| IRS990/OwnWebsiteInd | 0 | X |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PaymentsToAffiliatesGrp/TotalAmt | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | false |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 17125 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 8246 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 59247 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 84618 |
| IRS990/PensionPlanContributionsGrp/FundraisingAmt | 0 | 5496 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 248 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 16604 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 22348 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 58101 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 121803 |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 154511 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 206301 |
| IRS990/PrincipalOfficerNm | 0 | Sejal Choksi-Chugh |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 541100 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | Fee and cost recovery |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 212900 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 212900 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYContributionsGrantsAmt | 0 | 1038363 |
| IRS990/PYExcessBenefitTransInd | 0 | false |
| IRS990/PYInvestmentIncomeAmt | 0 | 18771 |
| IRS990/PymtTravelEntrtnmntPubOfclGrp/TotalAmt | 0 | 0 |
| IRS990/PYOtherExpensesAmt | 0 | 298461 |
| IRS990/PYOtherRevenueAmt | 0 | -8233 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 239610 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -187306 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 1170954 |
| IRS990/PYTotalExpensesAmt | 0 | 1475817 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 6402 |
| IRS990/PYTotalRevenueAmt | 0 | 1288511 |
| IRS990/QuidProQuoContributionsInd | 0 | false |
| IRS990/RcvblFromDisqualifiedPrsnGrp/EOYAmt | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | false |
| IRS990/ReceivablesFromOfficersEtcGrp/EOYAmt | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 889623 |
| IRS990/RegularMonitoringEnfrcInd | 0 | true |
| IRS990/RelatedEntityInd | 0 | false |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990/ReportInvestmentsOtherSecInd | 0 | true |
| IRS990/ReportLandBuildingEquipmentInd | 0 | true |
| IRS990/ReportOtherAssetsInd | 0 | false |
| IRS990/ReportOtherLiabilitiesInd | 0 | true |
| IRS990/ReportProgramRelatedInvstInd | 0 | false |
| IRS990/RevenueAmt | 0 | 212900 |
| IRS990/RoyaltiesGrp/TotalAmt | 0 | 0 |
| IRS990/RoyaltiesRevenueGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 89886 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 879050 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 2344401 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 1263614 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 1017806 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 1231045 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 809414 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 6666280 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 6676 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 7035 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 7919 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 10043 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 5044 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 36717 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 1782315 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 118 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 339 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 12711 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 13168 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.84220 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.92490 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 5656470 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 1009810 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 2344401 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 1263614 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 1017806 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 1231045 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 809414 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 6666280 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2022 • Form 990Detailed filing. Detailed filing data is available for this year.