Liabilities / Assets
49th percentile
Higher debt load relative to assets than 49% of similar nonprofits.
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
49th percentile
Higher debt load relative to assets than 49% of similar nonprofits.
Liabilities / Revenue
33rd percentile
Higher debt load relative to revenue than 33% of similar nonprofits.
Net Margin
51st percentile
Higher net margin than 51% of similar nonprofits.
Top Officer Pay
79th percentile
Higher top officer pay than 79% of similar nonprofits.
Top officer pay equals 10.0% of source-year revenue.
Asset Growth
73rd percentile
Faster asset growth than 73% of similar nonprofits.
Revenue Growth
66th percentile
Faster revenue growth than 66% of similar nonprofits.
Assets
Up$552,376
Up $109,363 (+25%) from 2020
Net Assets
Up$517,464
Up $167,182 (+48%) from 2020
Liabilities
Down$34,912
Down $57,819 (-62%) from 2020
Revenue
Up$1,262,444
Up $291,687 (+30%) from 2020
Expenses
Up$1,095,462
Up $255,611 (+30%) from 2020
Net Income
Up$166,982
Up $36,076 (+28%) from 2020
Our mission is to offer affordable spay/neuter and vaccination services for cats in the San Francisco East Bay Area. This is the most humane and effective way to prevent feline over-population in our neighborhoods. Our spay/neuter center in Richmond welcomes both tame and feral cats.
We promote and actively support trap-neuter-return of community cats. We support retaining animals in their homes and keeping them out of shelters by helping their guardians with other than spay/neuter surgeries.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Cash and Non-Interest-Bearing Accounts | $440,163 | $525,092 | ▲ $84,929 |
| Savings and Temporary Cash Investments | - | $24,734 | - |
| Land, Buildings, and Equipment, Net | $2,850 | $2,550 | ▼ $300 |
| Total Assets | $443,013 | $552,376 | ▲ $109,363 |
| Liabilities | |||
| Other Liabilities | $92,731 | $34,610 | ▼ $58,121 |
| Accounts Payable and Accrued Expenses | - | $302 | - |
| Total Liabilities | $92,731 | $34,912 | ▼ $57,819 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $298,595 | $447,703 | ▲ $149,108 |
| Net Assets With Donor Restrictions | $51,687 | $69,761 | ▲ $18,074 |
| Total Net Assets Fund Balance | $350,282 | $517,464 | ▲ $167,182 |
| Total Liabilities and Net Assets / Fund Balance | $443,013 | $552,376 | ▲ $109,363 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $2,550 | $450 | $3,000 |
| Name | Title | Full / Part Time | Base | Total |
|---|---|---|---|---|
| Jean Goh | Medical Dire | FT | $126,228 | $126,228 |
| Name | Title |
|---|---|
| Emily Colwell | President |
| Becca Freed | Director |
| Carina Devera | Director |
| John Bartlett | Director |
| Laurie Routhier | Director |
| Shannon Elms | Director |
| Shanti Peterson | Director |
| Andrea Kuhl | Treasurer |
| Shade Paul | Vice Preside |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $742,902 |
| Other Expenses | $352,560 |
| Total Fundraising Expense | $54,789 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $427,660 | $28,598 | $22,186 | $478,444 |
| Current Officers, Directors, Trustees, and Key Employees | $126,228 | - | - | $126,228 |
| Other Employee Benefits | $86,840 | - | - | $86,840 |
| Occupancy | $72,036 | $41 | - | $72,077 |
| Payroll Taxes | $47,071 | $2,435 | $1,884 | $51,390 |
| Office Expenses | $2,994 | $4,471 | $21,311 | $28,776 |
| Fees for Services Accounting | - | $26,462 | - | $26,462 |
| Advertising | $5,977 | $631 | $9,249 | $15,857 |
| Interest | - | $13,099 | - | $13,099 |
| Other Expenses | $7,340 | - | - | $7,340 |
| Fees for Services Other | $5,655 | $948 | - | $6,603 |
| Insurance | $3,437 | $1,359 | - | $4,796 |
| Information Technology | $1,435 | $18 | $159 | $1,612 |
| Depreciation Depletion | $300 | - | - | $300 |
| Conferences and Meetings | - | $140 | - | $140 |
| Total Functional Expenses | $962,471 | $78,202 | $54,789 | $1,095,462 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Liability | Amount |
|---|---|
| Current Liabilities | $18,253 |
| Payroll Liabilities | $11,494 |
| Retirement Account Liabilities | $4,863 |
“The 990 is reviewed by selected members of the board of directors and then distributed to all board members prior to filing.”
“Every officer, director, and key employee is asked each year to disclose conflicts of interest. Any such conflicts are recorded in minutes of the general meeting of the board of directors.”
“The board of directors decide the salary and benefits of the medical director of the agency. The board, which consists of independent members, have assessed fair and equitable compensation based on compensation of managers of agencies of similar size, field and location to fix our ferals.”
“Wages and salaries of staff are determined by the medical director, with oversight of the board of directors. The wages and salaries are based upon compensation of employees of agencies of similar size, field and location to fix our ferals.”
“Governing documents are available upon written request to the agency.”
“Fix our ferals counts on the efforts of a wide array of volunteers committed to the organization's success. When safe to do so, we have multiple in-clinic volunteers that contribute 2-3 hours per week helping with surgical instrument cleaning, wrapping, and laundry. Additionally, an all-volunteer board of directors leads and oversees the organization. The members of the board bring broad ranging career and educational backgrounds from animal welfare and veterinary operations, to financial, legal, philanthropic, design and marketing and communications skills. These volunteers each contribute their time and expertise an average of several hours per week to steer the organization towards sustainably fulfilling its mission.”
“Correction of pr liability 200”
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/EOYAmt | 0 | 302 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | WE PROMOTE AND ACTIVELY SUPPORT TRAP-NEUTER-RETURN OF COMMUNITY CATS. WE SUPPORT RETAINING ANIMALS IN THEIR HOMES AND KEEPING THEM OUT OF SHELTERS BY HELPING THEIR GUARDIANS WITH OTHER THAN SPAY/NEUTER SURGERIES. |
| IRS990/AdvertisingGrp/FundraisingAmt | 0 | 9249 |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 631 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 5977 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 15857 |
| IRS990/AllOtherContributionsAmt | 0 | 384271 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | true |
| IRS990/BackupWthldComplianceInd | 0 | true |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | ANDREA KUHL |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 5102159300 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 12226 SAN PABLO AVENUE |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | RICHMOND |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 94805 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 440163 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 525092 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 126228 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 126228 |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | true |
| IRS990/CompensationProcessOtherInd | 0 | true |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 140 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 140 |
| IRS990/ConflictOfInterestPolicyInd | 0 | true |
| IRS990/ConservationEasementsInd | 0 | false |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | false |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 476946 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 2 |
| IRS990/CYOtherExpensesAmt | 0 | 352560 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 785496 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 166982 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 742902 |
| IRS990/CYTotalExpensesAmt | 0 | 1095462 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 54789 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 1262444 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | false |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | false |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 300 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 300 |
| IRS990/Desc | 0 | COMMUNITY CAT/FERAL CAT TRAP-NEUTER-RETURN IN 2021 WE SPAYED/NEUTERED, VACCINATED AND MICROCHIPPED 2688 COMMUNITY CATS THROUGH TRAP-NEUTER-RETURN (TNR). TO MAKE THIS CARE POSSIBLE FOR THESE UNOWNED FREE-ROAMING CATS, WE SUBSIDIZE THE COST OF CARE BY OVER 67%, CHARGING THE PUBLIC ONLY 45 PER CAT; OUR DIRECT COSTS ARE OVER 135 PER CAT. KEEPING THE COST OF THIS SURGERY AND BASIC CARE FOR THESE CATS ACCESSIBLE TO THE PUBLIC IS CRITICAL TO PREVENTING THE BIRTH OF COUNTLESS LITTERS THAT MAY OTHERWISE END UP IN AREA SHELTERS. |
| IRS990/DescribedInSection501c3Ind | 0 | true |
| IRS990/DisregardedEntityInd | 0 | false |
| IRS990/DocumentRetentionPolicyInd | 0 | true |
| IRS990/DoingBusinessAsName/BusinessNameLine1Txt | 0 | ANIMAL FIX CLINIC |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 51687 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 69761 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | false |
| IRS990/ElectionOfBoardMembersInd | 0 | false |
| IRS990/EmployeeCnt | 0 | 16 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | true |
| IRS990/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990/ExpenseAmt | 0 | 338272 |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FederalGrantAuditRequiredInd | 0 | false |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 26462 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 26462 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 948 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 5655 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 6603 |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignOfficeInd | 0 | false |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 15.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 2.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/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | 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/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | EMILY COLWELL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | SHADE PAUL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | ANDREA KUHL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | JEAN GOH |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | SHANNON ELMS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | LAURIE ROUTHIER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | JOHN BARTLETT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | CARINA DEVERA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | BECCA FREED |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | SHANTI PETERSON |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 126228 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| 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/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/TitleTxt | 0 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | VICE PRESIDE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | MEDICAL DIRE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | DIRECTOR |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | true |
| IRS990/FormationYr | 0 | 1998 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedInd | 0 | false |
| IRS990/FundraisingActivitiesInd | 0 | false |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 9 |
| IRS990/GovernmentGrantsAmt | 0 | 92675 |
| IRS990/GrantsToIndividualsInd | 0 | false |
| IRS990/GrantsToOrganizationsInd | 0 | false |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossReceiptsAmt | 0 | 1262444 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | false |
| IRS990/IndependentAuditFinclStmtInd | 0 | false |
| IRS990/IndependentVotingMemberCnt | 0 | 9 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 1 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 159 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 18 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 1435 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 1612 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 1359 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 3437 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 4796 |
| IRS990/InterestGrp/ManagementAndGeneralAmt | 0 | 13099 |
| IRS990/InterestGrp/TotalAmt | 0 | 13099 |
| IRS990/InvestmentIncomeGrp/RelatedOrExemptFuncIncomeAmt | 0 | 2 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 2 |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/IRPDocumentCnt | 0 | 7 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 450 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 2850 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 2550 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 3000 |
| IRS990/LegalDomicileStateCd | 0 | CA |
| IRS990/LoanOutstandingInd | 0 | false |
| IRS990/LobbyingActivitiesInd | 0 | false |
| IRS990/LocalChaptersInd | 0 | false |
| IRS990/MaterialDiversionOrMisuseInd | 0 | false |
| IRS990/MembersOrStockholdersInd | 0 | false |
| IRS990/MethodOfAccountingCashInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | true |
| IRS990/MinutesOfGoverningBodyInd | 0 | true |
| IRS990/MissionDesc | 0 | WE PROMOTE AND ACTIVELY SUPPORT TRAP-NEUTER-RETURN OF COMMUNITY CATS. WE SUPPORT RETAINING ANIMALS IN THEIR HOMES AND KEEPING THEM OUT OF SHELTERS BY HELPING THEIR GUARDIANS WITH OTHER THAN SPAY/NEUTER SURGERIES. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 350282 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 517464 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 298595 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 447703 |
| IRS990/NoncashContributionsAmt | 0 | 7675 |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 41 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 72036 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 72077 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 21311 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 4471 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 2994 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 28776 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 200 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 86840 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 86840 |
| IRS990/OtherExpensesGrp/Desc | 0 | MEDICAL SUPPLIES |
| IRS990/OtherExpensesGrp/Desc | 1 | GIK MEDICAL SUPPLIES |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 175498 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 7340 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 175498 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 7340 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 92731 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 34610 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 22186 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 28598 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 427660 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 478444 |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 1884 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 2435 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 47071 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 51390 |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/PrincipalOfficerNm | 0 | JEAN GOH |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | PET + ORG SPAY/NEUTER FEES |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | SPAY/NEUTER - FERAL |
| IRS990/ProgramServiceRevenueGrp/Desc | 2 | VET SERVICES INCOME |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 723837 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 55731 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 2 | 5928 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 723837 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 55731 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 2 | 5928 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | COMPANION ANIMAL SPAY & NEUTER WE USE SLIDING-SCALE PRICING FOR SPAY/NEUTER AND PREVENTIVE CARE TO SUPPORT THE CREATION OF A SUSTAINABLE PROGRAM. WE WANT TO ENSURE ONGOING ACCESS TO AFFORDABLE VETERINARY SURGERY FOR THOSE THAT CANNOT PAY FULL PRICE, WHILE HAVING CLIENTS THAT CAN AFFORD TO COVER THE FULL COST OF CARE CONTRIBUTING WHAT THEY CAN. MANY OF OUR CLIENTS QUALIFY FOR OUR LOWEST PRICING TIER, WHICH DOES NOT FULLY COVER OUR COSTS. BY COVERING THE DIFFERENCE BETWEEN WHAT LOW-INCOME CLIENTS CAN PAY AND OUR ACTUAL COST, WE ENSURE THAT EVERY CAT AND DOG IN NEED THAT WE CAN HELP HAS ACCESS TO OUR SERVICES, REGARDLESS OF THEIR CARETAKERS' ABILITY TO PAY. |
| IRS990/ProgSrvcAccomActy2Grp/ExpenseAmt | 0 | 454447 |
| IRS990/ProgSrvcAccomActy2Grp/RevenueAmt | 0 | 373985 |
| IRS990/ProgSrvcAccomActy3Grp/Desc | 0 | URGENT SURGERY IN ADDITION TO SPAY/NEUTER SURGERIES, WE ALSO PERFORM URGENT SURGERIES SUCH AS ENUCLEATIONS, CYSTOTOMIES, LIMB AMPUTATIONS AND OTHER LIFE-SAVING CURATIVE PROCEDURES. AS AN ORGANIZATION, WE HAVE MADE A COMMITMENT TO NOT TURN AN ANIMAL AWAY IF IT IS A SURGERY WITH WHICH WE CAN HELP. WE ARE AN EXCEPTIONALLY EFFICIENT SURGICAL AND ANESTHESIA TEAM; THIS EFFICIENCY, IN COMBINATION WITH CLOSE WORKING RELATIONSHIPS WITH OUR VETERINARY AND ANIMAL WELFARE PARTNERS, ENABLES US TO KEEP THE COST OF CARE AS LOW AS POSSIBLE. DESPITE PROVIDING TOP-NOTCH CARE AT THE LOWEST POSSIBLE COST, SOME GUARDIANS CANNOT AFFORD THE EXPENSE, SO WE SUBSIDIZE THE COST OF SERVICES TO ENSURE WE CAN PROVIDE THEIR PETS WITH THE SURGERY THEY NEED. |
| IRS990/ProgSrvcAccomActy3Grp/ExpenseAmt | 0 | 162077 |
| IRS990/ProgSrvcAccomActy3Grp/RevenueAmt | 0 | 133132 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYContributionsGrantsAmt | 0 | 330390 |
| IRS990/PYExcessBenefitTransInd | 0 | false |
| IRS990/PYOtherExpensesAmt | 0 | 255397 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 640367 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 130906 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 584454 |
| IRS990/PYTotalExpensesAmt | 0 | 839851 |
| IRS990/PYTotalRevenueAmt | 0 | 970757 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 166982 |
| IRS990/RegularMonitoringEnfrcInd | 0 | true |
| IRS990/RelatedEntityInd | 0 | false |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990/ReportInvestmentsOtherSecInd | 0 | false |
| IRS990/ReportLandBuildingEquipmentInd | 0 | true |
| IRS990/ReportOtherAssetsInd | 0 | false |
| IRS990/ReportOtherLiabilitiesInd | 0 | true |
| IRS990/ReportProgramRelatedInvstInd | 0 | false |
| IRS990/RevenueAmt | 0 | 278379 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 24734 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | OTHER INCOME 11,806 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | PART II, LINE 10 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 476946 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 330390 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 283329 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 334613 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 238606 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 1663884 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 2 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 2 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 2699009 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 10765 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 1041 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 11806 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.91090 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.87110 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 1526426 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 137458 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 476946 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 330390 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 283329 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 334613 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 238606 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 1663884 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 1675692 |
| IRS990ScheduleB/ContributorInformationGrp/ContributorBusinessName/BusinessNameLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorNum | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine2 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/City | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/State | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCode | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt | 0 | RESTRICTED |
| IRS990/ScheduleBRequiredInd | 0 | true |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 2550 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 450 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 3000 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 18253 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 1 | 11494 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 2 | 4863 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | CURRENT LIABILITIES |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 1 | PAYROLL LIABILITIES |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 2 | RETIREMENT ACCOUNT LIABILITIES |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 2550 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 34610 |
| IRS990/ScheduleJRequiredInd | 0 | false |
| IRS990/ScheduleORequiredInd | 0 | true |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | FIX OUR FERALS COUNTS ON THE EFFORTS OF A WIDE ARRAY OF VOLUNTEERS COMMITTED TO THE ORGANIZATION'S SUCCESS. WHEN SAFE TO DO SO, WE HAVE MULTIPLE IN-CLINIC VOLUNTEERS THAT CONTRIBUTE 2-3 HOURS PER WEEK HELPING WITH SURGICAL INSTRUMENT CLEANING, WRAPPING, AND LAUNDRY. ADDITIONALLY, AN ALL-VOLUNTEER BOARD OF DIRECTORS LEADS AND OVERSEES THE ORGANIZATION. THE MEMBERS OF THE BOARD BRING BROAD RANGING CAREER AND EDUCATIONAL BACKGROUNDS FROM ANIMAL WELFARE AND VETERINARY OPERATIONS, TO FINANCIAL, LEGAL, PHILANTHROPIC, DESIGN AND MARKETING AND COMMUNICATIONS SKILLS. THESE VOLUNTEERS EACH CONTRIBUTE THEIR TIME AND EXPERTISE AN AVERAGE OF SEVERAL HOURS PER WEEK TO STEER THE ORGANIZATION TOWARDS SUSTAINABLY FULFILLING ITS MISSION. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | THE 990 IS REVIEWED BY SELECTED MEMBERS OF THE BOARD OF DIRECTORS AND THEN DISTRIBUTED TO ALL BOARD MEMBERS PRIOR TO FILING. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | EVERY OFFICER, DIRECTOR, AND KEY EMPLOYEE IS ASKED EACH YEAR TO DISCLOSE CONFLICTS OF INTEREST. ANY SUCH CONFLICTS ARE RECORDED IN MINUTES OF THE GENERAL MEETING OF THE BOARD OF DIRECTORS. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | THE BOARD OF DIRECTORS DECIDE THE SALARY AND BENEFITS OF THE MEDICAL DIRECTOR OF THE AGENCY. THE BOARD, WHICH CONSISTS OF INDEPENDENT MEMBERS, HAVE ASSESSED FAIR AND EQUITABLE COMPENSATION BASED ON COMPENSATION OF MANAGERS OF AGENCIES OF SIMILAR SIZE, FIELD AND LOCATION TO FIX OUR FERALS. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | WAGES AND SALARIES OF STAFF ARE DETERMINED BY THE MEDICAL DIRECTOR, WITH OVERSIGHT OF THE BOARD OF DIRECTORS. THE WAGES AND SALARIES ARE BASED UPON COMPENSATION OF EMPLOYEES OF AGENCIES OF SIMILAR SIZE, FIELD AND LOCATION TO FIX OUR FERALS. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 5 | GOVERNING DOCUMENTS ARE AVAILABLE UPON WRITTEN REQUEST TO THE AGENCY. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 6 | CORRECTION OF PR LIABILITY 200 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | FORM 990, PAGE 1, PART I, LINE 6 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | FORM 990, PAGE 6, PART VI, LINE 11B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | FORM 990, PAGE 6, PART VI, LINE 12C |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | FORM 990, PAGE 6, PART VI, LINE 15A |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | FORM 990, PAGE 6, PART VI, LINE 15B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 5 | FORM 990, PAGE 6, PART VI, LINE 19 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 6 | FORM 990, PART XI, LINE 9 |
| IRS990/SchoolOperatingInd | 0 | false |
| IRS990/SignificantChangeInd | 0 | false |
| IRS990/SignificantNewProgramSrvcInd | 0 | false |
| IRS990/StatesWhereCopyOfReturnIsFldCd | 0 | CA |
| IRS990/SubjectToExcsTaxNetInvstIncInd | 0 | false |
| IRS990/SubjectToProxyTaxInd | 0 | false |
| IRS990/SubjToTaxRmnrtnExPrchtPymtInd | 0 | false |
| IRS990/TaxablePartyNotificationInd | 0 | false |
| IRS990/TaxExemptBondsInd | 0 | false |
| IRS990/TerminateOperationsInd | 0 | false |
| IRS990/TotalAssetsBOYAmt | 0 | 443013 |
| IRS990/TotalAssetsEOYAmt | 0 | 552376 |
| IRS990/TotalAssetsGrp/BOYAmt | 0 | 443013 |
| IRS990/TotalAssetsGrp/EOYAmt | 0 | 552376 |
| IRS990/TotalCompGreaterThan150KInd | 0 | false |
| IRS990/TotalContributionsAmt | 0 | 476946 |
| IRS990/TotalEmployeeCnt | 0 | 16 |
| IRS990/TotalFunctionalExpensesGrp/FundraisingAmt | 0 | 54789 |
| IRS990/TotalFunctionalExpensesGrp/ManagementAndGeneralAmt | 0 | 78202 |
| IRS990/TotalFunctionalExpensesGrp/ProgramServicesAmt | 0 | 962471 |
| IRS990/TotalFunctionalExpensesGrp/TotalAmt | 0 | 1095462 |
| IRS990/TotalGrossUBIAmt | 0 | 0 |
| IRS990/TotalLiabilitiesBOYAmt | 0 | 92731 |
| IRS990/TotalLiabilitiesEOYAmt | 0 | 34912 |
| IRS990/TotalLiabilitiesGrp/BOYAmt | 0 | 92731 |
| IRS990/TotalLiabilitiesGrp/EOYAmt | 0 | 34912 |
| IRS990/TotalNetAssetsFundBalanceGrp/BOYAmt | 0 | 350282 |
| IRS990/TotalNetAssetsFundBalanceGrp/EOYAmt | 0 | 517464 |
| IRS990/TotalProgramServiceExpensesAmt | 0 | 954796 |
| IRS990/TotalProgramServiceRevenueAmt | 0 | 785496 |
| IRS990/TotalReportableCompFromOrgAmt | 0 | 126228 |
| IRS990/TotalRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 785498 |
| IRS990/TotalRevenueGrp/TotalRevenueColumnAmt | 0 | 1262444 |
| IRS990/TotalVolunteersCnt | 0 | 13 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/BOYAmt | 0 | 443013 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/EOYAmt | 0 | 552376 |
| IRS990/TrnsfrExmptNonChrtblRltdOrgInd | 0 | false |
| IRS990/TypeOfOrganizationCorpInd | 0 | X |
| IRS990/UnrelatedBusIncmOverLimitInd | 0 | false |
| IRS990/UponRequestInd | 0 | X |
| IRS990/USAddress/AddressLine1Txt | 0 | 12226 SAN PABLO AVENUE |
| IRS990/USAddress/CityNm | 0 | RICHMOND |
| IRS990/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/USAddress/ZIPCd | 0 | 94805 |
| IRS990/VotingMembersGoverningBodyCnt | 0 | 9 |
| IRS990/VotingMembersIndependentCnt | 0 | 9 |
| IRS990/WebsiteAddressTxt | 0 | HTTPS://ANIMALFIXCLINIC.ORG/ |
| IRS990/WhistleblowerPolicyInd | 0 | true |
| ReturnHeader/BuildTS | 0 | 2022-09-23 18:48:47Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | true |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | JEAN GOH |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | MEDICAL DIRECTOR |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 5102159300 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2022-11-02 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | FIX OUR FERALS |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | FIXO |
| ReturnHeader/Filer/EIN | 0 | 943297241 |
| ReturnHeader/Filer/PhoneNum | 0 | 5102159300 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 12226 SAN PABLO AVENUE |
| ReturnHeader/Filer/USAddress/CityNm | 0 | RICHMOND |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | CA |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2021 • Form 990Detailed filing. Detailed filing data is available for this year.