Liabilities / Assets
21st percentile
Higher debt load relative to assets than 21% of similar nonprofits.
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
21st percentile
Higher debt load relative to assets than 21% of similar nonprofits.
Liabilities / Revenue
21st percentile
Higher debt load relative to revenue than 21% of similar nonprofits.
Net Margin
16th percentile
Higher net margin than 16% of similar nonprofits.
Top Officer Pay
49th percentile
Higher top officer pay than 49% of similar nonprofits.
Top officer pay equals 1.7% of source-year revenue.
Asset Growth
13th percentile
Faster asset growth than 13% of similar nonprofits.
Revenue Growth
79th percentile
Faster revenue growth than 79% of similar nonprofits.
Assets
Down$55,899,980
Down $1,067,224 (-1.9%) from 2020
Net Assets
Down$53,848,462
Down $880,433 (-1.6%) from 2020
Liabilities
Down$2,051,518
Down $186,791 (-8.3%) from 2020
Revenue
Up$19,053,788
Up $6,035,608 (+46%) from 2020
Expenses
Up$19,555,164
Up $3,006,545 (+18%) from 2020
Net Income
Up-$501,376
Up $3,029,063 (+86%) from 2020
Invest in technology innovation to fight child sexual exploitation.
Build technology to defend children from sexual abuse.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Savings and Temporary Cash Investments | $14,833,365 | $19,232,684 | ▲ $4,399,319 |
| Pledges and Grants Receivable | $25,485,956 | $16,069,371 | ▼ $9,416,585 |
| Cash and Non-Interest-Bearing Accounts | $7,358,575 | $8,842,077 | ▲ $1,483,502 |
| Investments in Publicly Traded Securities | $6,175,771 | $8,682,665 | ▲ $2,506,894 |
| Investments Other Securities | $2,899,543 | $1,315,697 | ▼ $1,583,846 |
| Intangible Assets | $0 | $831,163 | ▲ $831,163 |
| Accounts Receivable | $107,846 | $776,250 | ▲ $668,404 |
| Prepaid Expenses and Deferred Charges | $106,148 | $150,073 | ▲ $43,925 |
| Total Assets | $56,967,204 | $55,899,980 | ▼ $1,067,224 |
| Liabilities | |||
| Deferred Revenue | $1,060,234 | $1,021,824 | ▼ $38,410 |
| Accounts Payable and Accrued Expenses | $540,160 | $641,779 | ▲ $101,619 |
| Grants Payable | $637,915 | $387,915 | ▼ $250,000 |
| Total Liabilities | $2,238,309 | $2,051,518 | ▼ $186,791 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $30,389,841 | $38,597,946 | ▲ $8,208,105 |
| Net Assets With Donor Restrictions | $24,339,054 | $15,250,516 | ▼ $9,088,538 |
| Total Net Assets Fund Balance | $54,728,895 | $53,848,462 | ▼ $880,433 |
| Total Liabilities and Net Assets / Fund Balance | $56,967,204 | $55,899,980 | ▼ $1,067,224 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Julie Cordua | CEO/board Member | FT | $298,277 | $30,832 | $329,109 |
| Sarah Gardner | VP, External Affairs | FT | $220,951 | $28,445 | $249,396 |
| Jim Pitkow | Head of Build | FT | $163,343 | $76,360 | $239,703 |
| John Starr | VP, Industry | FT | $205,167 | $21,776 | $226,943 |
| Michelle Cormack | VP, Finance/CFO | FT | $196,066 | $25,043 | $221,109 |
| Moshe Ezderman | Director, Engineering (ncmec) | FT | $199,669 | $19,700 | $219,369 |
| Kristin Boorse | VP, Victim Identification | FT | $202,046 | $17,284 | $219,330 |
| Brooke Istook | VP, Youth & Communities | FT | $190,197 | $27,194 | $217,391 |
| Emily Schultz | Director, Engineering (safer) | FT | $194,032 | $9,793 | $203,825 |
| Christina Crimmins | Director, Engineering (safer) | FT | $173,907 | $25,860 | $199,767 |
| Travis Bright | Director, Product (ncmec) | FT | $174,700 | $7,130 | $181,830 |
| Melissa Stroebel | VP, Research & Insights | FT | $175,135 | $3,313 | $178,448 |
| James Williams | General Counsel | FT | $161,213 | $12,678 | $173,891 |
| Christian Na | Gen. Counsel/asst. Sec. (thru 2/21) | FT | $24,660 | $2,151 | $26,811 |
| Name | Title |
|---|---|
| Christopher a Kutcher | Co-founder/chairman |
| Ernie Allen | Board Member |
| Joe Lonsdale | Board Member |
| Neelie Kroes | Board Member |
| Ray Chambers | Board Member |
| Vanessa Kanu | Board Member |
| Suzanne Bell | Secretary |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Instrument INC | Creative Agency/consulting Firm | 3529 N WILLIAMS AVE, Portland, OR 97227, Gm | $726,932 |
| Finsbury Glover Hering Europe | Strategic Management And Advisory Servic | 757 20TH AVE STE 370, Denver, CO 80205 | $365,780 |
| Beneson Strategy Group | Consulting And Strategic Research Firm | PO BOX 894476, Los Angeles, CA 90189 | $304,900 |
| Tiktok INC | Advertising For Campaign | 1150 18TH ST NW STE 180, Washington, DC 20036 | $280,980 |
| Skdknickerbocker | Strategic Communications | - | $233,539 |
| Contribution Type | Contribution Count | Reported Amount | Valuation Method |
|---|---|---|---|
| Other Non Cash Contri Table | 2 | $2,547,680 | Selling Price |
| Securities Publicly Traded | 1 | $359,377 | Fair Market Value |
| Total Noncash Contributions | 3 | $2,907,057 | - |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $14,469,701 |
| Other Expenses | $5,035,463 |
| Total Fundraising Expense | $1,399,617 |
| Grants and Similar Amounts Paid | $50,000 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $8,504,988 | $920,235 | $901,798 | $10,327,021 |
| Current Officers, Directors, Trustees, and Key Employees | $1,152,763 | $750,919 | - | $1,903,682 |
| Other Employee Benefits | $1,022,737 | $67,629 | $95,890 | $1,186,256 |
| Advertising | $929,709 | $107,755 | $60,370 | $1,097,834 |
| Payroll Taxes | $710,292 | $104,724 | $54,808 | $869,824 |
| Information Technology | $575,048 | $103,840 | $45,169 | $724,057 |
| All Other Expenses | $99,964 | $74,728 | $156,676 | $331,368 |
| Other Expenses | $88,111 | $88,399 | $11,854 | $188,364 |
| Pension Plan Contributions | $159,886 | $10,894 | $12,138 | $182,918 |
| Occupancy | $78,087 | $69,218 | $6,330 | $153,635 |
| Office Expenses | $102,601 | $14,316 | $7,546 | $124,463 |
| Fees for Services Other | $74,818 | $45,922 | $434 | $121,174 |
| Fees for Services Legal | $43,200 | $71,237 | - | $114,437 |
| Travel | $52,463 | $33,301 | $16,080 | $101,844 |
| Grants to Domestic Orgs | $50,000 | - | - | $50,000 |
| Fees for Services Accounting | - | $42,934 | - | $42,934 |
| Total Functional Expenses | $15,618,972 | $2,536,575 | $1,399,617 | $19,555,164 |
| Line Item | Amount |
|---|---|
| Total Expenses per Audited Statements | $22,183,690 |
| Expenses per Audited Statements | $19,555,164 |
| Total Expenses per Form 990 | $19,555,164 |
| Expenses Not Reported on Form 990 | $2,628,526 |
| Expenses Not Reported on Financial Statements | $0 |
| Recipient | Location | Category | Purpose | Amount |
|---|---|---|---|---|
| Stop It Now | Northampton, MA | 501(c)(3) | Fund Hotline | $48,000 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Interested Party | Relationship | Description | Shared Revenue | Amount |
|---|---|---|---|---|
| Jim Pitkow | Board Member Thru 5/2021 | Software Engineering Strategy & Management | No | $65,385 |
“Describe the process the organization uses to review form 990. The organizations financial staff is responsible for compiling key components and supporting schedule informaion for the form 990. Using information provided by the organization, the form 990 is prepare by an independent accounting firm. The final form 990 is distributed via email to the ceo, the cfo and the individual members of the board of directors for final review prior to filing with the irs.”
“Describe how the organization monitors and enforces compliance with its conflict of interest policy. As written in our conflict of interest policy, an interested person must disclose the existence of the financial interest and disclose all material facts to the board to consider the proposed transaction or arrangement. If a person is potentially found to have a financial interest in connection with a conflict of interest, then it is documented in the board minutes of the proceedings. Additionally, all members are required to sign an annual conflict of interest form.”
“Describe the process for determining compensation of the organization's executives, officers, and employees. The board of directors evaluates the ceo's performance and salary annually. Adjustments to the ceo's compensation require advance approval by the board of directors. When determining the ceo's compensation the board relies on comparable data such as benchmarks provided by independent compensation consultants and compensation for similar jobs within comparable organizations (tax-exempt and taxable organizations).”
“Describe how the organization makes its governing documents, conflict of interest policy, and financial statemetns available to the public. The organizations form 990, financial statements and governing documents are available to the public upon request by emailing [email protected]”
“Fin 48: the organization accounts for the provisions of fasb asc 740-10-25 (formerly fasb interpretation no. 48, accounting for uncertainty in income taxes) and under these provisions, an organization must recognize the tax benefit associated with tax position taken for tax return purposes when it is more likely than not the position will be sustained. The organization does not believe there are any material uncertain tax positions and, accordingly, it has not recognized any liability for unrecognized tax benefits or any related interest or penalties. The organization is subject to routine audits by the taxing jurisdictions. The statute of limitations for federal and california state purposes is generally three and four years, respectively.”
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 | 540160 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 641779 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 107846 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 776250 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | BUILD TECHNOLOGY TO DEFEND CHILDREN FROM SEXUAL ABUSE. |
| IRS990/AddressChangeInd | 0 | X |
| IRS990/AdvertisingGrp/FundraisingAmt | 0 | 60370 |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 107755 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 929709 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 1097834 |
| IRS990/AllOtherContributionsAmt | 0 | 12917089 |
| IRS990/AllOtherExpensesGrp/FundraisingAmt | 0 | 156676 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 74728 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 99964 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 331368 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | THE ORGANIZATION |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 3104636965 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 1240 ROSECRANS AVENUE NO 120 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | MANHATTAN BEACH |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 90266 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 1 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 7358575 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 8842077 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 10 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 750919 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 1152763 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 1903682 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 726932 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 1 | 365780 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 2 | 304900 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 3 | 280980 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 4 | 233539 |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/AddressLine1Txt | 0 | 3 WASHINGTONPLATZ |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CityNm | 0 | BERLIN |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CountryCd | 0 | GM |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | 3529 N WILLIAMS AVE |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 1 | 757 20TH AVE STE 370 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 2 | PO BOX 894476 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 3 | 1150 18TH ST NW STE 180 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | PORTLAND |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 1 | DENVER |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 2 | LOS ANGELES |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 3 | WASHINGTON |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | OR |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 1 | CO |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 2 | CA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 3 | DC |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 97227 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 1 | 80205 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 2 | 90189 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 3 | 20036 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | INSTRUMENT INC |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 1 | FINSBURY GLOVER HERING EUROPE |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 2 | BENESON STRATEGY GROUP |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 3 | TIKTOK INC |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 4 | SKDKNICKERBOCKER |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | CREATIVE AGENCY/CONSULTING FIRM |
| IRS990/ContractorCompensationGrp/ServicesDesc | 1 | STRATEGIC MANAGEMENT AND ADVISORY SERVIC |
| IRS990/ContractorCompensationGrp/ServicesDesc | 2 | CONSULTING AND STRATEGIC RESEARCH FIRM |
| IRS990/ContractorCompensationGrp/ServicesDesc | 3 | ADVERTISING FOR CAMPAIGN |
| IRS990/ContractorCompensationGrp/ServicesDesc | 4 | STRATEGIC COMMUNICATIONS |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 12917089 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 50000 |
| IRS990/CYInvestmentIncomeAmt | 0 | 2261495 |
| IRS990/CYOtherExpensesAmt | 0 | 5035463 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 3875204 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -501376 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 14469701 |
| IRS990/CYTotalExpensesAmt | 0 | 19555164 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 1399617 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 19053788 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 1 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 1060234 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 1021824 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/Desc | 0 | DEVELOP, DEPLOY, AND MAINTAIN SOFTWARE TECHNOLOGY FOR USE BY LAW ENFORCEMENT THAT INCREASE THE EFFICIENCY AND EFFECTIVENESS OF THEIR INVESTIGATIONS ALLOWING THEM TO MORE QUICKLY IDENTIFY CHILD SEXUAL ABUSE MATERIAL ON THE INTERNET ACCELERATING VICTIM IDENTIFICATION AND RESCUE. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 0 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 24339054 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 15250516 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 108 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 6586356 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 42934 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 42934 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 71237 |
| IRS990/FeesForServicesLegalGrp/ProgramServicesAmt | 0 | 43200 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 114437 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 434 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 45922 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 74818 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 121174 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 40.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/AverageHoursPerWeekRt | 16 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 17 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 18 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 19 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 20 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 4 | 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/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/KeyEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/KeyEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/KeyEmployeeInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/KeyEmployeeInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/KeyEmployeeInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 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 | 30832 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 2151 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 12678 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 25043 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 10975 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 17284 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 28445 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 27194 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 15 | 21776 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 16 | 19700 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 17 | 9793 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 18 | 3313 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 19 | 7130 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 20 | 25860 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | CHRISTOPHER A KUTCHER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | SUZANNE BELL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | RAY CHAMBERS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | NEELIE KROES |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | ERNIE ALLEN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | JOE LONSDALE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | VANESSA KANU |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | JULIE CORDUA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | CHRISTIAN NA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | JAMES WILLIAMS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | MICHELLE CORMACK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | JIM PITKOW |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | KRISTIN BOORSE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | SARAH GARDNER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | BROOKE ISTOOK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 15 | JOHN STARR |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 16 | MOSHE EZDERMAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 17 | EMILY SCHULTZ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 18 | MELISSA STROEBEL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 19 | TRAVIS BRIGHT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 20 | CHRISTINA CRIMMINS |
| 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 | 298277 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 24660 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 161213 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 196066 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 228728 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 202046 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 220951 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 190197 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 15 | 205167 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 16 | 199669 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 17 | 194032 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 18 | 175135 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 19 | 174700 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 20 | 173907 |
| 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/ReportableCompFromRltdOrgAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 18 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 19 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 20 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | CO-FOUNDER/CHAIRMAN |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | CEO/BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | GEN. COUNSEL/ASST. SEC. (THRU 2/21) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | GENERAL COUNSEL |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | VP, FINANCE/CFO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | HEAD OF BUILD |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | VP, VICTIM IDENTIFICATION |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | VP, EXTERNAL AFFAIRS |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | VP, YOUTH & COMMUNITIES |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 15 | VP, INDUSTRY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 16 | DIRECTOR, ENGINEERING (NCMEC) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 17 | DIRECTOR, ENGINEERING (SAFER) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 18 | VP, RESEARCH & INSIGHTS |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 19 | DIRECTOR, PRODUCT (NCMEC) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 20 | DIRECTOR, ENGINEERING (SAFER) |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2009 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GainOrLossGrp/OtherAmt | 0 | -71614 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 2306270 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 8 |
| IRS990/GrantAmt | 0 | 2000 |
| IRS990/GrantsPayableGrp/BOYAmt | 0 | 637915 |
| IRS990/GrantsPayableGrp/EOYAmt | 0 | 387915 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 50000 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 50000 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 1 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossAmountSalesAssetsGrp/OtherAmt | 0 | 1486486 |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 9166962 |
| IRS990/GrossReceiptsAmt | 0 | 27472580 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 7 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 57 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 45169 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 103840 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 575048 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 724057 |
| IRS990/IntangibleAssetsGrp/BOYAmt | 0 | 0 |
| IRS990/IntangibleAssetsGrp/EOYAmt | 0 | 831163 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 26839 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 26839 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsOtherSecuritiesGrp/BOYAmt | 0 | 2899543 |
| IRS990/InvestmentsOtherSecuritiesGrp/EOYAmt | 0 | 1315697 |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 6175771 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 8682665 |
| IRS990/IRPDocumentCnt | 0 | 20 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LegalDomicileStateCd | 0 | CA |
| IRS990/LessCostOthBasisSalesExpnssGrp/OtherAmt | 0 | 1558100 |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 6860692 |
| 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 | THORN IS DEDICATED TO CREATING A WORLD WHERE EVERY CHILD IS FREE TO SIMPLY BE A KID BY BUILDING TECHNOLOGY AND DEPLOYING PROGRAMS TO DEFEND CHILDREN FROM SEXUAL EXPLOITATION. THORN'S WORK IS GUIDED BY THREE PRINCIPLES: (SEE CONTINUATION ON SCHEDULE O)(1) ACCELERATION OF VICTIM IDENTIFICATION AND RESCUE, (2) EQUIPPING ONLINE PLATFORMS WITH TECHNOLOGY TOOLS TO PREVENT RE-VICTIMIZATION THROUGH THE SPREAD AND RECIRCULATION OF ONLINE CONTENT, AND (3) TO EDUCATE AND EQUIP THE PUBLIC TO PROTECT AGAINST THE CREATION OF CSAM AND TO CREATE PUBLIC PRESSURE FOR ACTION BY OTHER AUDIENCES. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 54728895 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 53848462 |
| IRS990/NetGainOrLossInvestmentsGrp/ExclusionAmt | 0 | 2234656 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 2234656 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | -379057 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 30389841 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 38597946 |
| IRS990/NoncashContributionsAmt | 0 | 2907058 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 6330 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 69218 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 78087 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 153635 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 7546 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 14316 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 102601 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 124463 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 95890 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 67629 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 1022737 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 1186256 |
| IRS990/OtherExpensesGrp/Desc | 0 | CONTENT DEVELOPMENT |
| IRS990/OtherExpensesGrp/Desc | 1 | POLICY AND ADVOCACY |
| IRS990/OtherExpensesGrp/Desc | 2 | RESEARCH |
| IRS990/OtherExpensesGrp/Desc | 3 | PROFESSIONAL DEVELOPMEN |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 30524 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 1 | 11854 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 30524 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 88399 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 1245590 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 511015 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 217700 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 88111 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 1245590 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 572063 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 217700 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 188364 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 901798 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 920235 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 8504988 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 10327021 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 54808 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 104724 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 710292 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 869824 |
| IRS990/PensionPlanContributionsGrp/FundraisingAmt | 0 | 12138 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 10894 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 159886 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 182918 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 25485956 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 16069371 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 106148 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 150073 |
| IRS990/PrincipalOfficerNm | 0 | JULIE A CORDUA |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 900099 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | SOFTWARE SUBSCRIPTION |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 3875204 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2021 • Form 990Detailed filing. Detailed filing data is available for this year.