Liabilities / Assets
34th percentile
Higher debt load relative to assets than 34% of similar nonprofits.
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
34th percentile
Higher debt load relative to assets than 34% of similar nonprofits.
Liabilities / Revenue
22nd percentile
Higher debt load relative to revenue than 22% of similar nonprofits.
Net Margin
69th percentile
Higher net margin than 69% of similar nonprofits.
Top Officer Pay
72nd percentile
Higher top officer pay than 72% of similar nonprofits.
Top officer pay equals 3.1% of source-year revenue.
Asset Growth
78th percentile
Faster asset growth than 78% of similar nonprofits.
Revenue Growth
19th percentile
Faster revenue growth than 19% of similar nonprofits.
Assets
Up$5,250,136
Up $843,621 (+19%) from 2021
Net Assets
Up$5,013,046
Up $1,146,281 (+30%) from 2021
Liabilities
Down$237,090
Down $302,660 (-56%) from 2021
Revenue
Down$5,999,891
Down $1,413,657 (-19%) from 2021
Expenses
Up$4,853,334
Up $865,591 (+22%) from 2021
Net Income
Down$1,146,557
Down $2,279,248 (-67%) from 2021
(a) to develop, improve and distribute free, publicly available tools and programs that promote free speech, free expression, civic engagement and privacy rights online; (b) to conduct scientific research regarding, and to promote the use of and knowledge about, such tools, programs and related issues around the world; (c) to educate the general public around the world about privacy rights and anonymity issues connected to internet use; and (d) to carry out and conduct such other activities and programs in furtherance of the foregoing purposes as may be carried out and conducted by a corporation organized under chapter 180 of the massachusetts general laws.
Research, development, education and advocacy into online anonymity and privacy.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Cash and Non-Interest-Bearing Accounts | $3,276,264 | $3,966,906 | ▲ $690,642 |
| Pledges and Grants Receivable | $664,933 | $1,081,202 | ▲ $416,269 |
| Savings and Temporary Cash Investments | $361,388 | $138,123 | ▼ $223,265 |
| Land, Buildings, and Equipment, Net | $95,098 | $49,451 | ▼ $45,647 |
| Prepaid Expenses and Deferred Charges | $8,832 | $14,454 | ▲ $5,622 |
| Total Assets | $4,406,515 | $5,250,136 | ▲ $843,621 |
| Liabilities | |||
| Accounts Payable and Accrued Expenses | $305,460 | $237,090 | ▼ $68,370 |
| Deferred Revenue | $234,290 | - | - |
| Total Liabilities | $539,750 | $237,090 | ▼ $302,660 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $3,182,779 | $4,780,011 | ▲ $1,597,232 |
| Net Assets With Donor Restrictions | $683,986 | $233,035 | ▼ $450,951 |
| Total Net Assets Fund Balance | $3,866,765 | $5,013,046 | ▲ $1,146,281 |
| Total Liabilities and Net Assets / Fund Balance | $4,406,515 | $5,250,136 | ▲ $843,621 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $49,451 | $192,602 | $242,053 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Nick Mathewson | Vice-president | FT | $153,750 | $30,950 | $184,700 |
| Roger Dingledine | President | FT | $152,550 | $17,105 | $169,655 |
| Isabela Dias Fernandes | Executive Director | FT | $153,750 | $10,989 | $164,739 |
| Mike Perry | Software Developer | FT | $128,125 | $15,927 | $144,052 |
| Matthew Finkel | Software Developer | FT | $123,000 | $15,524 | $138,524 |
| Susan Abt | Chief Financial Officer | FT | $116,835 | $16,192 | $133,027 |
| Erin J Wyatt | Director of People | FT | $100,479 | $14,843 | $115,322 |
| Name | Title |
|---|---|
| Kendra Albert | Chair |
| Alissa Cooper | Vice-chair |
| Desigan Chinniah | Director |
| Nighat Dad | Director |
| Gabriella Coleman | Clerk |
| Julius Mittenzwei | Treasurer |
| Contribution Type | Contribution Count | Reported Amount | Valuation Method |
|---|---|---|---|
| Other Non Cash Contri Table | 12 | $1,151,594 | Fair Market Value |
| Total Noncash Contributions | 12 | $1,151,594 | - |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $3,129,082 |
| Other Expenses | $1,724,252 |
| Total Fundraising Expense | $389,261 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $1,724,029 | $195,538 | $143,831 | $2,063,398 |
| Fees for Services Other | $1,340,501 | $8,382 | $23,404 | $1,372,287 |
| Current Officers, Directors, Trustees, and Key Employees | $395,174 | $190,981 | $84,738 | $670,893 |
| Payroll Taxes | $190,725 | $33,855 | $20,568 | $245,148 |
| Other Employee Benefits | $101,104 | $7,511 | $10,820 | $119,435 |
| Office Expenses | $27,717 | $14,911 | $32,648 | $75,276 |
| Conferences and Meetings | $38,014 | $3,255 | $5,890 | $47,159 |
| Depreciation Depletion | $37,611 | $5,008 | $3,028 | $45,647 |
| Information Technology | $31,558 | $2,470 | $1,494 | $35,522 |
| Fees for Services Accounting | $22,639 | $2,824 | $7,887 | $33,350 |
| Insurance | $26,726 | $3,559 | $2,152 | $32,437 |
| Pension Plan Contributions | $23,502 | $4,172 | $2,534 | $30,208 |
| Other Expenses | $27,574 | - | $49,682 | $27,574 |
| Occupancy | $3,261 | $434 | $263 | $3,958 |
| Fees for Services Legal | $923 | $115 | $322 | $1,360 |
| Total Functional Expenses | $3,991,058 | $473,015 | $389,261 | $4,853,334 |
| Line Item | Amount |
|---|---|
| Total Expenses per Audited Statements | $5,807,713 |
| Expenses per Audited Statements | $4,853,334 |
| Total Expenses per Form 990 | $4,853,334 |
| Expenses Not Reported on Form 990 | $954,379 |
| Expenses Not Reported on Financial Statements | $0 |
| Region | Activity | Services | Offices | Employees | Spending |
|---|---|---|---|---|---|
| Europe | Program Services | Developer | 0 | 16 | $981,689 |
| North America | Program Services | Developer | 0 | 5 | $337,769 |
| South America | Program Services | Developer | 0 | 3 | $187,253 |
| Asia | Program Services | Developer | 0 | 2 | $54,569 |
| Australia | Program Services | Developer | 0 | 1 | $2,610 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“The draft form 990 is reviewed by the executive director and cfo and then all members of the board receive a draft for review prior to filing the form 990.”
“The tor project has a board-approved conflict of interest policy, and board and staff members acknowledge each year that they have not engaged in transactions that present conflicts of interest.”
“The executive director's salary is determined by utilizing compensation data for similarly qualified persons in comparable positions at similarly situated organizations. The salary recommendation is reviewed and approved by the executive board, with no members who have a conflict of interest being involved in the process. Substantiation of the deliberation and decision are recorded at that time.”
“The organization's governing documents, conflict of interest policy, and financial statements are available to the public by request. The organization's form 990 and audited financial statements are posted on the organization's website.”
“While funding for tor originally focused on basic research to better understand anonymity, privacy, and censorship-resistance, the majority of funding now falls into three categories: development funding from groups like radio free asia and darpa to design and build prototypes based on research done both inside tor and also at other institutions; deployment funding from organizations like the us state department and sweden's foreign ministry; and unrestricted contributions from private foundations, corporations, and individual donors. Following is a breakdown of the tor project's funding sources for the period ended june 30, 2022: funding from us government sources us state dept - bureau of democracy, human rights and labor 2,246,302 georgetown university - national science foundation 120,271 new york university - institute of museum and library services 81,622 georgetown university - defense advanced research projects agency 610,530 open technology fund 152,906 funding from non-us government sources swedish international development cooperation agency (sida) 452,912 funding from corporate sources mullvad 50,000 proton ag 10,000 cymru 50,000 duck duck go 25,000 new york times 10,000 brave software 10,000 samourai wallet 50,000 funding from private foundations zcash foundation 175,032 craig newmark foundation 50,000 stefan thomas charitable foundation 50,000 kao foundation 25,000 christopher seiwald charitable foundation 30,000 bertha foundation 5,000 digital defenders 10,423 marcos family foundation 10,000 sloan foundation 25,000 chorzempa family foundation 5,000 individual donations 1,707,263”
“Contract services: program service expenses 1,273,313. Management and general expenses 0. Fundraising expenses 0. Total expenses 1,273,313. Payroll service fees: program service expenses 47,403. Management and general expenses 5,914. Fundraising expenses 16,513. Total expenses 69,830. Professional fees: program service expenses 19,785. Management and general expenses 2,468. Fundraising expenses 6,891. Total expenses 29,144.”
“Loss on foreign currency exchange -276.”
“Generally, the organization's information returns remain open for possible examination for three years after the filing date. While no income tax returns are currently being examined by the internal revenue service, tax years since 2019 remain open. As of june 30, 2022, the organization believes that there are no uncertain tax positions with any of its open tax years.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990/AccountantCompileOrReviewInd | 0 | 0 |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 305460 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 237090 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | RESEARCH, DEVELOPMENT, EDUCATION AND ADVOCACY INTO ONLINE ANONYMITY AND PRIVACY. |
| IRS990/AddressChangeInd | 0 | X |
| IRS990/AllOtherContributionsAmt | 0 | 2941157 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 0 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | ISABELA DIAS FERNANDES |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 7813078651 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | PO BOX 5 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | WINCHESTER |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | NH |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 03470 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 3276264 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 3966906 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/FundraisingAmt | 0 | 84738 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 190981 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 395174 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 670893 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConferencesMeetingsGrp/FundraisingAmt | 0 | 5890 |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 3255 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 38014 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 47159 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 5999881 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 10 |
| IRS990/CYOtherExpensesAmt | 0 | 1724252 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 1146557 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 3129082 |
| IRS990/CYTotalExpensesAmt | 0 | 4853334 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 389261 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 5999891 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 1 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 234290 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/FundraisingAmt | 0 | 3028 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 5008 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 37611 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 45647 |
| IRS990/Desc | 0 | 1) TO DEVELOP, IMPROVE AND DISTRIBUTE FREE, PUBLICLY AVAILABLE TOOLS AND PROGRAMS THAT PROMOTE FREE SPEECH, FREE EXPRESSION, CIVIC ENGAGEMENT, AND PRIVACY RIGHTS ONLINE 2) TO CONDUCT SCIENTIFIC RESEARCH REGARDING, AND TO PROMOTE THE USE OF AND KNOWLEDGE ABOUT, SUCH TOOLS, PROGRAMS, AND RELATED ISSUES INTERNATIONALLY 3) TO EDUCATE THE GENERAL PUBLIC INTERNATIONALLY ABOUT PRIVACY RIGHTS AND ANONYMITY ISSUES CONNECTED TO INTERNET USE, AND 4) TO CARRY OUT AND CONDUCT SUCH OTHER ACITIVITIES AND PROGRAMS IN FURTHERANCE OF THE FOREGOING PURPOSES AS MAY BE CARRIED OUT AND CONDUCTED BY A CORPORATION TO ENABLE AND, WITH THE USE OF FREE SOFTWARE, EDUCATE THE GENERAL PUBLIC ABOUT INTERNET PRIVACY AND ANONYMITY 5) THE TOR PROJECT IS AN OPEN SOURCE PROJECT AND BENEFITS FROM THE CONTRIBUTIONS OF MANY VOLUNTEERS. DURING THE PERIOD ENDED JUNE 30, 2022, VOLUNTEERS CONTRIBUTED A VALUE OF $954,379 TO OUR WORK, AS FOLLOWS: 7,614 HOURS OF SOFTWARE DEVELOPMENT (VALUED AT $494,910) AND TRANSLATION SERVICES OF 1,894,720 WORDS (VALUED AT $363,208); AND CLOUD HOSTING SERVICES USING 23 SERVERS (VALUED AT $96,261). |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 683986 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 233035 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 16 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 3991058 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditPerformedInd | 0 | 1 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 1 |
| IRS990/FeesForServicesAccountingGrp/FundraisingAmt | 0 | 7887 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 2824 |
| IRS990/FeesForServicesAccountingGrp/ProgramServicesAmt | 0 | 22639 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 33350 |
| IRS990/FeesForServicesLegalGrp/FundraisingAmt | 0 | 322 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 115 |
| IRS990/FeesForServicesLegalGrp/ProgramServicesAmt | 0 | 923 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 1360 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 23404 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 8382 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 1340501 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 1372287 |
| IRS990/ForeignActivitiesInd | 0 | 1 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 1 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| 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 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 2 | X |
| 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/OfficerInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 30950 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 17105 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 10989 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 16192 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 15524 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 15927 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 14843 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | NICK MATHEWSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | ROGER DINGLEDINE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | ISABELA DIAS FERNANDES |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | SUSAN ABT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | MATTHEW FINKEL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | MIKE PERRY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | ERIN J WYATT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | KENDRA ALBERT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | ALISSA COOPER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | JULIUS MITTENZWEI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | GABRIELLA COLEMAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | DESIGAN CHINNIAH |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | NIGHAT DAD |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 153750 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 152550 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 153750 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 116835 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 123000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 128125 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 100479 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 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/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | VICE-PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | EXECUTIVE DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | CHIEF FINANCIAL OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | SOFTWARE DEVELOPER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | SOFTWARE DEVELOPER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR OF PEOPLE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | CHAIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | VICE-CHAIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | CLERK |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | DIRECTOR |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2006 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 6 |
| IRS990/GovernmentGrantsAmt | 0 | 3058724 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 5999891 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 6 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 7 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 1494 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 2470 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 31558 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 35522 |
| IRS990/InsuranceGrp/FundraisingAmt | 0 | 2152 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 3559 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 26726 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 32437 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 10 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 10 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 12 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 192602 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 95098 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 49451 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 242053 |
| IRS990/LegalDomicileStateCd | 0 | MA |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| 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 | RESEARCH, DEVELOPMENT, EDUCATION AND ADVOCACY INTO ONLINE ANONYMITY AND PRIVACY. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 3866765 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 5013046 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 3182779 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 4780011 |
| IRS990/NoncashContributionsAmt | 0 | 1151594 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 263 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 434 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 3261 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 3958 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 32648 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 14911 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 27717 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 75276 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | -276 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 10820 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 7511 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 101104 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 119435 |
| IRS990/OtherExpensesGrp/Desc | 0 | FUNDRAISING SUPPLIES |
| IRS990/OtherExpensesGrp/Desc | 1 | PROGRAM SUPPLIES |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 49682 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 27574 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 49682 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 27574 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 143831 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 195538 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 1724029 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 2063398 |
| IRS990/OwnWebsiteInd | 0 | X |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 20568 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 33855 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 190725 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 245148 |
| IRS990/PensionPlanContributionsGrp/FundraisingAmt | 0 | 2534 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 4172 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 23502 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 30208 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 664933 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 1081202 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 8832 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 14454 |
| IRS990/PrincipalOfficerNm | 0 | ISABELA DIAS FERNANDES |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 7412081 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 1467 |
| IRS990/PYOtherExpensesAmt | 0 | 1498592 |
| IRS990/PYOtherRevenueAmt | 0 | 0 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 3425805 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 2489151 |
| IRS990/PYTotalExpensesAmt | 0 | 3987743 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 7413548 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 1146557 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 361388 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 138123 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | THE ORGANIZATION CHANGED ITS FISCAL YEAR END. AS A RESULT THE AMOUNTS PRESENTED IN SCHEDULE A, PART II ARE FOR THE FOLLOWING PERIODS: 2021 COLUMN = 7/1/21 THROUGH 6/30/22 2020 COLUMN = 7/1/20 THROUGH 6/30/21 2019 COLUMN = 7/1/19 THROUGH 6/30/20 2018 COLUMN = 7/1/18 THROUGH 6/30/19 2017 COLUMN = SHORT PERIOD 1/1/18 THROUGH 6/30/18 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | PART II, SHORT YEAR EXPLANATION: |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 5999881 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 7412081 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 4400175 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 4670356 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 1291128 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 23773621 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 10 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 1467 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 607 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 2678 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 8068 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 12830 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 655152 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.98730 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.97880 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 23485079 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 288542 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 5999881 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 7412081 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 4400175 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 4670356 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 1291128 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 23773621 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 23786451 |
| 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 |
| IRS990ScheduleD/DonatedServicesAndUseFcltsAmt | 0 | 954379 |
| IRS990ScheduleD/DonatedServicesUseFcltsAmt | 0 | 954379 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 49451 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 192602 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 242053 |
| IRS990ScheduleD/ExpensesNotReportedAmt | 0 | 954379 |
| IRS990ScheduleD/ExpensesNotRptFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 4853334 |
| IRS990ScheduleD/FootnoteTextInd | 0 | X |
| IRS990ScheduleD/RevenueNotReportedAmt | 0 | 954379 |
| IRS990ScheduleD/RevenueNotReportedFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 5999891 |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 0 | GENERALLY, THE ORGANIZATION'S INFORMATION RETURNS REMAIN OPEN FOR POSSIBLE EXAMINATION FOR THREE YEARS AFTER THE FILING DATE. WHILE NO INCOME TAX RETURNS ARE CURRENTLY BEING EXAMINED BY THE INTERNAL REVENUE SERVICE, TAX YEARS SINCE 2019 REMAIN OPEN. AS OF JUNE 30, 2022, THE ORGANIZATION BELIEVES THAT THERE ARE NO UNCERTAIN TAX POSITIONS WITH ANY OF ITS OPEN TAX YEARS. |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART X, LINE 2: |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 49451 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 4853334 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 5999891 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 6954270 |
| IRS990ScheduleD/TotExpnsEtcAuditedFinclStmtAmt | 0 | 5807713 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 0 | 16 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 1 | 5 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 2 | 3 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 3 | 2 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 4 | 1 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 0 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 1 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 2 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 3 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 4 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 0 | 981689 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 1 | 337769 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 2 | 187253 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 3 | 54569 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 4 | 2610 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 0 | EUROPE |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 1 | NORTH AMERICA |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 2 | SOUTH AMERICA |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 3 | ASIA |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 4 | AUSTRALIA |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 0 | DEVELOPER |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 1 | DEVELOPER |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 2 | DEVELOPER |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 3 | DEVELOPER |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 4 | DEVELOPER |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2022 • Form 990Detailed filing. Detailed filing data is available for this year.