Liabilities / Assets
50th percentile
Higher debt load relative to assets than 50% of similar nonprofits.
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
50th percentile
Higher debt load relative to assets than 50% of similar nonprofits.
Liabilities / Revenue
33rd percentile
Higher debt load relative to revenue than 33% of similar nonprofits.
Net Margin
85th percentile
Higher net margin than 85% of similar nonprofits.
Top Officer Pay
54th percentile
Higher top officer pay than 54% of similar nonprofits.
Top officer pay equals 1.7% of source-year revenue.
Asset Growth
98th percentile
Faster asset growth than 98% of similar nonprofits.
Revenue Growth
83rd percentile
Faster revenue growth than 83% of similar nonprofits.
Assets
Up$4,406,515
Up $3,359,590 (+321%) from 2020
Net Assets
Up$3,866,765
Up $3,476,405 (+891%) from 2020
Liabilities
Down$539,750
Down $116,815 (-18%) from 2020
Revenue
Up$7,413,548
Up $3,012,766 (+68%) from 2020
Expenses
Down$3,987,743
Down $372,704 (-8.5%) from 2020
Net Income
Up$3,425,805
Up $3,385,470 (+8393%) from 2020
(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 | $535,709 | $3,276,264 | ▲ $2,740,555 |
| Pledges and Grants Receivable | $219,458 | $664,933 | ▲ $445,475 |
| Savings and Temporary Cash Investments | $143,275 | $361,388 | ▲ $218,113 |
| Land, Buildings, and Equipment, Net | $140,745 | $95,098 | ▼ $45,647 |
| Prepaid Expenses and Deferred Charges | $7,738 | $8,832 | ▲ $1,094 |
| Total Assets | $1,046,925 | $4,406,515 | ▲ $3,359,590 |
| Liabilities | |||
| Other Liabilities | $380,980 | $0 | ▼ $380,980 |
| Accounts Payable and Accrued Expenses | $145,066 | $305,460 | ▲ $160,394 |
| Deferred Revenue | $130,519 | $234,290 | ▲ $103,771 |
| Total Liabilities | $656,565 | $539,750 | ▼ $116,815 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $331,950 | $3,182,779 | ▲ $2,850,829 |
| Net Assets With Donor Restrictions | $58,410 | $683,986 | ▲ $625,576 |
| Total Net Assets Fund Balance | $390,360 | $3,866,765 | ▲ $3,476,405 |
| Total Liabilities and Net Assets / Fund Balance | $1,046,925 | $4,406,515 | ▲ $3,359,590 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $95,098 | $146,955 | $242,053 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Nick Mathewson | Vice-president | FT | $99,231 | $27,676 | $126,907 |
| Roger Dingledine | President | FT | $99,500 | $14,416 | $113,916 |
| Isabela Bagueros | Executive Director | FT | $96,667 | $10,429 | $107,096 |
| Susan Abt | Chief Financial Officer | FT | $82,921 | $14,608 | $97,529 |
| Name | Title |
|---|---|
| Rob Thomas | Chairman (as of 1/21) |
| Matt Blaze | Chairman (until 1/21) |
| Chelsea Komlo | Vice-chair |
| Alissa Cooper | Director |
| Bruce Schneier | Director |
| Desigan Chinniah | Director |
| Kendra Albert | Director |
| Nighat Dad | Director |
| Ramy Raoof | Director |
| Gabriella Coleman | Clerk |
| Julius Mittenzwei | Treasurer (as of 4/21) |
| Cindy Cohn | Treasurer (until 4/21) |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Associazione Hermes | Developer | VIA ARETUSA 34, Milan, It | $536,344 |
| Contribution Type | Reported Amount | Valuation Method |
|---|---|---|
| Other Non Cash Contri Table | $351,143 | Fair Market Value |
| Total Noncash Contributions | $351,143 | - |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $2,489,151 |
| Other Expenses | $1,498,592 |
| Total Fundraising Expense | $292,902 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $1,624,784 | $5,452 | $30,911 | $1,661,147 |
| Fees for Services Other | $1,100,851 | $10,934 | $78,958 | $1,190,743 |
| Current Officers, Directors, Trustees, and Key Employees | $314,286 | $160,212 | $74,816 | $549,314 |
| Payroll Taxes | $204,951 | $17,331 | $11,061 | $233,343 |
| Office Expenses | $55,691 | $4,535 | $36,064 | $96,290 |
| Depreciation Depletion | $38,040 | $6,194 | $1,413 | $45,647 |
| Fees for Services Accounting | $23,763 | $2,354 | $17,001 | $43,118 |
| Other Expenses | $510 | - | $37,840 | $38,350 |
| Information Technology | $32,548 | $3,430 | $783 | $36,761 |
| Insurance | $23,553 | $3,836 | $875 | $28,264 |
| Pension Plan Contributions | $22,241 | $1,881 | $1,200 | $25,322 |
| Other Employee Benefits | $20,025 | - | - | $20,025 |
| Occupancy | $5,626 | $916 | $209 | $6,751 |
| Conferences and Meetings | $4,854 | - | - | $4,854 |
| Fees for Services Legal | $2,475 | $245 | $1,771 | $4,491 |
| Interest | $3,323 | - | - | $3,323 |
| Total Functional Expenses | $3,477,521 | $217,320 | $292,902 | $3,987,743 |
| Line Item | Amount |
|---|---|
| Total Expenses per Audited Statements | $4,785,340 |
| Expenses per Audited Statements | $3,987,743 |
| Total Expenses per Form 990 | $3,987,743 |
| Expenses Not Reported on Form 990 | $797,597 |
| Expenses Not Reported on Financial Statements | $0 |
| Region | Activity | Services | Offices | Employees | Spending |
|---|---|---|---|---|---|
| Europe | Program Services | Developer | 0 | 12 | $542,888 |
| North America | Program Services | Developer | 0 | 5 | $287,819 |
| South America | Program Services | Developer | 0 | 3 | $190,872 |
| 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, 2021: funding from us government sources us state dept - bureau of democracy, human rights and labor 1,532,843 georgetown university - national science foundation 224,617 new york university - institute of museum and library services 96,569 georgetown university - defense advanced research projects agency 570,497 us small business administration 384,303 university of pittsburgh 20,421 funding from non-us government sources swedish international development cooperation agency (sida) 367,559 university college london 8,250 funding from corporate sources mozilla 1,500 mullvad 50,000 calyx institute 5,500 the guardian project 1,950 cymru 50,000 duck duck go 25,000 insurgo 5,000 new york times 10,000 brave software 10,000 mcafee - tunnelbear 10,000 goblank 25,000 defcon 10,000 blockchair 10,000 funding from private foundations open source collective 4,287 media democracy fund 250,000 zcash foundation 181,764 ripe 277 stefan thomas charitable foundation 50,000 brewster kahle charitable foundation 25,000 christopher seiwald charitable foundation 30,000 bertha foundation 69,715 digital defenders 11,720 marcos family foundation 12,000 ford foundation 550,000 interledger foundation 2,000 levchin foundation 10,000 individual donations 2,684,390”
“Contract services: program service expenses 990,490. Management and general expenses 0. Fundraising expenses 0. Total expenses 990,490. Payroll service fees: program service expenses 31,189. Management and general expenses 3,090. Fundraising expenses 22,314. Total expenses 56,593. Professional fees: program service expenses 79,172. Management and general expenses 7,844. Fundraising expenses 56,644. Total expenses 143,660.”
“Loss on foreign currency exchange -388. Gain from change in vacation accrual policy 103,200. Loss on repayment of disallowed costs -52,212.”
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 | 145066 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 305460 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | RESEARCH, DEVELOPMENT, EDUCATION AND ADVOCACY INTO ONLINE ANONYMITY AND PRIVACY. |
| IRS990/AllOtherContributionsAmt | 0 | 4582831 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 0 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | ISABELA BAGUEROS |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 7813078651 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 217 1ST AVE SOUTH 4903 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | SEATTLE |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | WA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 98194 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 535709 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 3276264 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 1 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/FundraisingAmt | 0 | 74816 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 160212 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 314286 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 549314 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 4854 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 4854 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 536344 |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/AddressLine1Txt | 0 | VIA ARETUSA 34 |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CityNm | 0 | MILAN |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CountryCd | 0 | IT |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/ForeignPostalCd | 0 | 20129 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | ASSOCIAZIONE HERMES |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | DEVELOPER |
| IRS990/CreditCounselingInd | 0 | 1 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 7412081 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 1467 |
| IRS990/CYOtherExpensesAmt | 0 | 1498592 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 3425805 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 2489151 |
| IRS990/CYTotalExpensesAmt | 0 | 3987743 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 292902 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 7413548 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 1 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 130519 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 234290 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/FundraisingAmt | 0 | 1413 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 6194 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 38040 |
| 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, 2021, VOLUNTEERS CONTRIBUTED A VALUE OF $797,597 TO OUR WORK, AS FOLLOWS: 6,540 HOURS OF SOFTWARE DEVELOPMENT (VALUED AT $425,100); TRANSLATION SERVICES OF 1,364,631 WORDS (VALUED AT $276,236); 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 | 58410 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 683986 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 22 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 3477521 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditPerformedInd | 0 | 1 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 1 |
| IRS990/FeesForServicesAccountingGrp/FundraisingAmt | 0 | 17001 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 2354 |
| IRS990/FeesForServicesAccountingGrp/ProgramServicesAmt | 0 | 23763 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 43118 |
| IRS990/FeesForServicesLegalGrp/FundraisingAmt | 0 | 1771 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 245 |
| IRS990/FeesForServicesLegalGrp/ProgramServicesAmt | 0 | 2475 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 4491 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 78958 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 10934 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 1100851 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 1190743 |
| IRS990/ForeignActivitiesInd | 0 | 1 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 1 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 3.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/AverageHoursPerWeekRt | 10 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 14 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 15 | 40.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/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 10 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 11 | 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/OfficerInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 9 | 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/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 27676 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 14416 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 10429 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 15 | 14608 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | MATT BLAZE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | ROB THOMAS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | CHELSEA KOMLO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | CINDY COHN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | JULIUS MITTENZWEI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | GABRIELLA COLEMAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | KENDRA ALBERT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | DESIGAN CHINNIAH |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | ALISSA COOPER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | NIGHAT DAD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | RAMY RAOOF |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | BRUCE SCHNEIER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | NICK MATHEWSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | ROGER DINGLEDINE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | ISABELA BAGUEROS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 15 | SUSAN ABT |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 99231 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 99500 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 96667 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 15 | 82921 |
| 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/ReportableCompFromRltdOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | CHAIRMAN (UNTIL 1/21) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | CHAIRMAN (AS OF 1/21) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | VICE-CHAIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | TREASURER (UNTIL 4/21) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | TREASURER (AS OF 4/21) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | CLERK |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | VICE-PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | EXECUTIVE DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 15 | CHIEF FINANCIAL OFFICER |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 0 |
| 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 | 10 |
| IRS990/GovernmentGrantsAmt | 0 | 2829250 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 7413548 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 10 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 783 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 3430 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 32548 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 36761 |
| IRS990/InsuranceGrp/FundraisingAmt | 0 | 875 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 3836 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 23553 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 28264 |
| IRS990/InterestGrp/ProgramServicesAmt | 0 | 3323 |
| IRS990/InterestGrp/TotalAmt | 0 | 3323 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 1467 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 1467 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 6 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 146955 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 140745 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 95098 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 242053 |
| IRS990/LegalDomicileStateCd | 0 | WA |
| 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 | 390360 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 3866765 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 331950 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 3182779 |
| IRS990/NoncashContributionsAmt | 0 | 351143 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 209 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 916 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 5626 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 6751 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 36064 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 4535 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 55691 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 96290 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 50600 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 20025 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 20025 |
| IRS990/OtherExpensesGrp/Desc | 0 | PROGRAM EXPENSE |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 37840 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 510 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 38350 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 380980 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 0 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 30911 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 5452 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 1624784 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 1661147 |
| IRS990/OwnWebsiteInd | 0 | X |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 11061 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 17331 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 204951 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 233343 |
| IRS990/PensionPlanContributionsGrp/FundraisingAmt | 0 | 1200 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 1881 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 22241 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 25322 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 219458 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 664933 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 7738 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 8832 |
| IRS990/PrincipalOfficerNm | 0 | ISABELA BAGUEROS |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 4400175 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 607 |
| IRS990/PYOtherExpensesAmt | 0 | 1074117 |
| IRS990/PYOtherRevenueAmt | 0 | 0 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 40335 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 3286330 |
| IRS990/PYTotalExpensesAmt | 0 | 4360447 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 4400782 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 3425805 |
| 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 | 143275 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 361388 |
| 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: 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 2016 COLUMN = 1/1/17 THROUGH 12/31/17 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | PART II, SHORT YEAR EXPLANATION: |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 7412081 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 4400175 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 4670356 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 1291128 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 2684850 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 20458590 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 1467 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 607 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 2678 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 8068 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 12820 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 2101184 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.97880 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.95100 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 20037446 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 421144 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 7412081 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 4400175 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 4670356 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 1291128 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 2684850 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 20458590 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 20471410 |
| 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/AgentTrusteeEtcInd | 0 | 0 |
| IRS990ScheduleD/DonatedServicesAndUseFcltsAmt | 0 | 797597 |
| IRS990ScheduleD/DonatedServicesUseFcltsAmt | 0 | 797597 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 95098 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 146955 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 242053 |
| IRS990ScheduleD/ExpensesNotReportedAmt | 0 | 797597 |
| IRS990ScheduleD/ExpensesNotRptFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 3987743 |
| IRS990ScheduleD/InclEscrowCustodialAcctLiabInd | 0 | 0 |
| IRS990ScheduleD/RevenueNotReportedAmt | 0 | 797597 |
| IRS990ScheduleD/RevenueNotReportedFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 7413548 |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 95098 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 3987743 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 7413548 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 8211145 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2021 • Form 990Detailed filing. Detailed filing data is available for this year.