| IRS990/AccountantCompileOrReviewInd | 0 | 0 |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 34537 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 54490 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 944 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | dedicated to preventing cruelty to farmed animals and promoting compassionate food choices. |
| IRS990/AdvertisingGrp/FundraisingAmt | 0 | 160815 |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 32163 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 450281 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 643259 |
| IRS990/AllOtherContributionsAmt | 0 | 9720123 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | Derek Coons |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 8666326446 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 8033 Sunset Blvd Ste 864 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | Los Angeles |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 90046 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOfficerEntInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 1019043 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 3801589 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 1 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 71468 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 71468 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConferencesMeetingsGrp/FundraisingAmt | 0 | 8545 |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 1709 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 23927 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 34181 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContriRptFundraisingEventAmt | 0 | 1368769 |
| IRS990/CostOfGoodsSoldAmt | 0 | 93687 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 11088892 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 561702 |
| IRS990/CYInvestmentIncomeAmt | 0 | 27624 |
| IRS990/CYOtherExpensesAmt | 0 | 2939672 |
| IRS990/CYOtherRevenueAmt | 0 | 68570 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 4641685 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 2810066 |
| IRS990/CYTotalExpensesAmt | 0 | 6543401 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 1605118 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 231961 |
| IRS990/CYTotalRevenueAmt | 0 | 11185086 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 1 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 57500 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 57500 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/FundraisingAmt | 0 | 13000 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 2600 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 36400 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 52000 |
| IRS990/Desc | 0 | Education - The Education Department inspired nearly 2 million people around the globe to pledge to go vegan and taught millions of people how to cook vegan food through its online recipe videos. The education team also helped over 30,000 people transition to a vegan diet through one-on-one support. Using social media, the department racked up more than 270 million views of pro-vegan content and spread a message of compassion to nearly 4 billion people on Facebook. The team also expanded its reach to billions more people by getting to work in India, China, Brazil, and Mexico. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 57 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 1929040 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 4441 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 4441 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 25624 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 25624 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 2530 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 506 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 234131 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 237167 |
| IRS990/FeesForServicesProfFundraising/FundraisingAmt | 0 | 231961 |
| IRS990/FeesForServicesProfFundraising/TotalAmt | 0 | 231961 |
| IRS990/ForeignActivitiesInd | 0 | 1 |
| IRS990/ForeignCountryCd | 0 | CA |
| IRS990/ForeignFinancialAccountInd | 0 | 1 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 50.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | 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/PersonNm | 0 | Nathan Runkle |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | Derek Coons |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | Matthew Allen Rice |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 71468 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | Chairman & President |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | Treasurer |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | secretary/Executive VP |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2002 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedInd | 0 | 0 |
| IRS990/FundraisingActivitiesInd | 0 | 1 |
| IRS990/FundraisingAmt | 0 | 1368769 |
| IRS990/FundraisingDirectExpensesAmt | 0 | 169927 |
| IRS990/FundraisingGrossIncomeAmt | 0 | 169927 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 3 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 561702 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 561702 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 1 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 11448700 |
| IRS990/GrossSalesOfInventoryAmt | 0 | 162257 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 2 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 67184 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 13437 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 188115 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 268736 |
| IRS990/InsuranceGrp/FundraisingAmt | 0 | 30708 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 6142 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 85982 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 122832 |
| IRS990/InventoriesForSaleOrUseGrp/BOYAmt | 0 | 32545 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 44782 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 27624 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 27624 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 1626715 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 3007778 |
| IRS990/IRPDocumentCnt | 0 | 20 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 177946 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 167016 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 139330 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 317276 |
| IRS990/LegalDomicileStateCd | 0 | DE |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 1 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | Mercy for Animals (MFA) is dedicated to preventing cruelty to farmed animals and promoting compassionate food choices and policies. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 1 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 7848037 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 12439664 |
| IRS990/NetIncmFromFundraisingEvtGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NetIncomeOrLossGrp/ExclusionAmt | 0 | 68570 |
| IRS990/NetIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 68570 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | -53347 |
| IRS990/NoncashContributionsAmt | 0 | 1019269 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 29367 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 5873 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 82228 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 117468 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 188011 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 37602 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 526430 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 752043 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsSFAS117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 0 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 82267 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 51222 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 10244 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 143421 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 204887 |
| IRS990/OtherExpensesGrp/Desc | 0 | Misc expenses |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 19761 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 3952 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 55331 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 79044 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 599120 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 119824 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 1606067 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 2325011 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 52175 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 10434 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 146091 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 208700 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 1647209 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 37174 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 20361 |
| IRS990/PrincipalOfficerNm | 0 | Nathan Runkle |
| IRS990/PriorPeriodAdjustmentsAmt | 0 | 3289 |
| IRS990/ProfessionalFundraisingInd | 0 | 1 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | Investigations - In the U.S., the Investigations Department exposed countless birds crammed in filthy, windowless sheds at a major Tyson Foods chicken supplier and hens packed in tiny battery cages at an Eggland's Best supplier and a United Egg Producers-certified facility. In Canada, investigations revealed similar abuses at Gray Ridge Egg Farms, one of the country's largest egg factories, and uncovered the horrors of live-shackle slaughter at a Lilydale turkey slaughterhouse. Investigations into multiple government-owned slaughterhouses in Mexico exposed unconscionable cruelty, including cows bludgeoned with sledgehammers and pigs cut open while still conscious. MFA's drone investigations reached millions of people online, showing the massive environmental impact of factory farming. |
| IRS990/ProgSrvcAccomActy2Grp/ExpenseAmt | 0 | 1207311 |
| IRS990/ProgSrvcAccomActy3Grp/Desc | 0 | Legal Advocacy - The Legal Advocacy Department secured a number of precedent-setting animal cruelty charges and convictions, including convictions of the largest factory farm in Canada and one of its owners. MFA's legal team spearheaded introduction of the first-ever federal law criminalizing inhumane animal slaughter in the Mexican congress. In conjunction with a coalition of other animal protection groups, the department also worked to enact a historic ban on intensive confinement systems in Massachusetts and defeat the vast majority of whistleblower suppression, or "ag-gag, and so-called right to farm bills that were introduced in states across the country. |
| IRS990/ProgSrvcAccomActy3Grp/ExpenseAmt | 0 | 361229 |
| IRS990/ProgSrvcAccomActyOtherGrp/Desc | 0 | Corporate Outreach - After an MFA investigation, the Corporate Outreach Department worked with Perdue, the fourth-largest poultry producer in the country, to greatly improve the lives of nearly 680 million birds each year through the farthest-reaching animal welfare policy ever adopted by a major chicken producera commitment to ending the horrific suffering caused by dumping, shackling, shocking, and slitting the throats of conscious animals. The team also secured pledges from over 100 major companies and brands to phase out the cruel practice of confining egg-laying hens in battery cages. |
| IRS990/ProgSrvcAccomActyOtherGrp/ExpenseAmt | 0 | 1136008 |
| IRS990/ProgSrvcAccomActyOtherGrp/GrantAmt | 0 | 561702 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 6628408 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 13647 |
| IRS990/PYOtherExpensesAmt | 0 | 2511203 |
| IRS990/PYOtherRevenueAmt | 0 | 73618 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 2543873 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 1387736 |
| IRS990/PYTotalExpensesAmt | 0 | 4171800 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 272861 |
| IRS990/PYTotalRevenueAmt | 0 | 6715673 |
| IRS990/QuidProQuoContributionsInd | 0 | 1 |
| IRS990/QuidProQuoContriDisclInd | 0 | 1 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 4641685 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 1 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 1 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 3410372 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 5454603 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 11088892 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 6628408 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 4942200 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 2929906 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 2318281 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 27907687 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 27624 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 13647 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 10137 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 13665 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 9806 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 74879 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 162257 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 73287 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 49775 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 40294 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 163356 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.83590 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.77460 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 23528507 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 4379180 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 11088892 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 6628408 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 4942200 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 2929906 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 2318281 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 27907687 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 28145922 |
| 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 |
| IRS990ScheduleC/DirectContactLegislatorsAmt | 0 | 34168 |
| IRS990ScheduleC/DirectContactLegislatorsInd | 0 | 1 |
| IRS990ScheduleC/GrantsOtherOrganizationsAmt | 0 | 14500 |
| IRS990ScheduleC/GrantsOtherOrganizationsInd | 0 | 1 |
| IRS990ScheduleC/MailingsMembersInd | 0 | 0 |
| IRS990ScheduleC/MediaAdvertisementsInd | 0 | 0 |
| IRS990ScheduleC/NotDescribedSection501c3Ind | 0 | 0 |
| IRS990ScheduleC/OtherActivitiesAmt | 0 | 21336 |
| IRS990ScheduleC/OtherActivitiesInd | 0 | 1 |
| IRS990ScheduleC/PaidStaffOrManagementInd | 0 | 1 |
| IRS990ScheduleC/PublicationsOrBroadcastInd | 0 | 0 |
| IRS990ScheduleC/RalliesDemonstrationsInd | 0 | 1 |
| IRS990ScheduleC/SupplementalInformationDetail/ExplanationTxt | 0 | The lobbying activity included meetings with lawmakers, coalition partners, and other stakeholders, testifying at public hearings, conducting research and drafting memorandum, letters to the editor, blog posts, and other materials, speaking at events, coordinating canvassing, phonebanking, and other actions on behalf of ballot initiatives, and more. The organization had a staff attorney who worked part time on a Massachusetts ballot measure. Estimated staff costs and overhead expenses were $ 31,336. The organization also granted $14,500 to the measure. |
| IRS990ScheduleC/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Part II-B, Line 1: |
| IRS990ScheduleC/TotalLobbyingExpendituresAmt | 0 | 70004 |
| IRS990ScheduleC/VolunteersInd | 0 | 1 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 88392 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 94600 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 182992 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/BookValueAmt | 0 | 50938 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/DepreciationAmt | 0 | 83346 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/OtherCostOrOtherBasisAmt | 0 | 134284 |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 139330 |
| IRS990ScheduleF/BoycottCountriesInd | 0 | 0 |
| IRS990ScheduleF/ContinuationSpentAmt | 0 | 0 |
| IRS990ScheduleF/ContinutationTotalEmployeeCnt | 0 | 0 |
| IRS990ScheduleF/ContinutationTotalOfficeCnt | 0 | 0 |
| IRS990ScheduleF/ForeignCorpOwnershipInd | 0 | 0 |
| IRS990ScheduleF/ForeignPartnershipInd | 0 | 0 |
| IRS990ScheduleF/GrantRecordsMaintainedInd | 0 | 1 |
| IRS990ScheduleF/GrantsToOrgOutsideUSGrp/CashGrantAmt | 0 | 45305 |
| IRS990ScheduleF/GrantsToOrgOutsideUSGrp/PurposeOfGrantTxt | 0 | Operating expenses |
| IRS990ScheduleF/GrantsToOrgOutsideUSGrp/RegionTxt | 0 | North America |
| IRS990ScheduleF/InterestInForeignTrustInd | 0 | 0 |
| IRS990ScheduleF/PassiveForeignInvestmestCoInd | 0 | 0 |
| IRS990ScheduleF/SubtotalEmployeesCnt | 0 | 0 |
| IRS990ScheduleF/SubtotalOfficesCnt | 0 | 0 |
| IRS990ScheduleF/SubtotalSpentAmt | 0 | 0 |
| IRS990ScheduleF/SupplementalInformationDetail/ExplanationTxt | 0 | Annual approval by board of directors. |
| IRS990ScheduleF/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Part I, Line 2: |
| IRS990ScheduleF/TotalEmployeeCnt | 0 | 0 |
| IRS990ScheduleF/TotalOfficeCnt | 0 | 0 |
| IRS990ScheduleF/TotalSpentAmt | 0 | 0 |
| IRS990ScheduleF/TransferToForeignCorpInd | 0 | 0 |
| IRS990ScheduleG/AgrmtProfFundraisingActyInd | 0 | 1 |
| IRS990ScheduleG/EmailSolicitationsInd | 0 | X |
| IRS990ScheduleG/FundraiserActivityInfoGrp/ActivityTxt | 0 | donor management |
| IRS990ScheduleG/FundraiserActivityInfoGrp/FundraiserControlOfFundsInd | 0 | 1 |
| IRS990ScheduleG/FundraiserActivityInfoGrp/GrossReceiptsAmt | 0 | 1781093 |
| IRS990ScheduleG/FundraiserActivityInfoGrp/NetToOrganizationAmt | 0 | 1549132 |
| IRS990ScheduleG/FundraiserActivityInfoGrp/OrganizationBusinessName/BusinessNameLine1Txt | 0 | Mal Warwick Donor Digital |
| IRS990ScheduleG/FundraiserActivityInfoGrp/RetainedByContractorAmt | 0 | 231961 |
| IRS990ScheduleG/FundraiserActivityInfoGrp/USAddress/AddressLine1Txt | 0 | 2550 Ninth Street Ste 103 |
| IRS990ScheduleG/FundraiserActivityInfoGrp/USAddress/CityNm | 0 | Berkeley |
| IRS990ScheduleG/FundraiserActivityInfoGrp/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990ScheduleG/FundraiserActivityInfoGrp/USAddress/ZIPCd | 0 | 94710 |
| IRS990ScheduleG/FundraisingEventInformationGrp/CharitableContributionsTotAmt | 0 | 1368769 |
| IRS990ScheduleG/FundraisingEventInformationGrp/CharitableContriEvent1Amt | 0 | 1368769 |
| IRS990ScheduleG/FundraisingEventInformationGrp/DirectExpenseSummaryEventsAmt | 0 | 169927 |
| IRS990ScheduleG/FundraisingEventInformationGrp/EntertainmentEvent1Amt | 0 | 4171 |
| IRS990ScheduleG/FundraisingEventInformationGrp/EntertainmentTotalEventsAmt | 0 | 4171 |
| IRS990ScheduleG/FundraisingEventInformationGrp/Event1Nm | 0 | special events |
| IRS990ScheduleG/FundraisingEventInformationGrp/FoodAndBeverageEvent1Amt | 0 | 60352 |
| IRS990ScheduleG/FundraisingEventInformationGrp/FoodAndBeverageTotalEventsAmt | 0 | 60352 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossReceiptsEvent1Amt | 0 | 1538696 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossReceiptsTotalAmt | 0 | 1538696 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossRevenueEvent1Amt | 0 | 169927 |
| IRS990ScheduleG/FundraisingEventInformationGrp/GrossRevenueTotalEventsAmt | 0 | 169927 |
| IRS990ScheduleG/FundraisingEventInformationGrp/NetIncomeSummaryAmt | 0 | 0 |
| IRS990ScheduleG/FundraisingEventInformationGrp/OthDirectExpnssTotalEventsAmt | 0 | 17956 |
| IRS990ScheduleG/FundraisingEventInformationGrp/OtherDirectExpensesEvent1Amt | 0 | 17956 |
| IRS990ScheduleG/FundraisingEventInformationGrp/RentFacilityCostsEvent1Amt | 0 | 87448 |
| IRS990ScheduleG/FundraisingEventInformationGrp/RentFcltyCostsTotalEventsAmt | 0 | 87448 |
| IRS990ScheduleG/InPersonSolicitationsInd | 0 | X |
| IRS990ScheduleG/LicensedStatesCd | 0 | AL |
| IRS990ScheduleG/LicensedStatesCd | 1 | AK |
| IRS990ScheduleG/LicensedStatesCd | 2 | AZ |
| IRS990ScheduleG/LicensedStatesCd | 3 | AR |
| IRS990ScheduleG/LicensedStatesCd | 4 | CA |
| IRS990ScheduleG/LicensedStatesCd | 5 | CO |
| IRS990ScheduleG/LicensedStatesCd | 6 | CT |
| IRS990ScheduleG/LicensedStatesCd | 7 | DE |
| IRS990ScheduleG/LicensedStatesCd | 8 | FL |
| IRS990ScheduleG/LicensedStatesCd | 9 | GA |
| IRS990ScheduleG/LicensedStatesCd | 10 | HI |
| IRS990ScheduleG/LicensedStatesCd | 11 | ID |
| IRS990ScheduleG/LicensedStatesCd | 12 | IL |
| IRS990ScheduleG/LicensedStatesCd | 13 | IN |
| IRS990ScheduleG/LicensedStatesCd | 14 | IA |
| IRS990ScheduleG/LicensedStatesCd | 15 | KS |
| IRS990ScheduleG/LicensedStatesCd | 16 | KY |
| IRS990ScheduleG/LicensedStatesCd | 17 | LA |
| IRS990ScheduleG/LicensedStatesCd | 18 | ME |
| IRS990ScheduleG/LicensedStatesCd | 19 | MD |
| IRS990ScheduleG/LicensedStatesCd | 20 | MA |
| IRS990ScheduleG/LicensedStatesCd | 21 | MI |
| IRS990ScheduleG/LicensedStatesCd | 22 | MN |
| IRS990ScheduleG/LicensedStatesCd | 23 | MS |
| IRS990ScheduleG/LicensedStatesCd | 24 | MO |
| IRS990ScheduleG/LicensedStatesCd | 25 | MT |
| IRS990ScheduleG/LicensedStatesCd | 26 | NE |