Liabilities / Assets
11th percentile
Higher debt load relative to assets than 11% of similar nonprofits.
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
11th percentile
Higher debt load relative to assets than 11% of similar nonprofits.
Liabilities / Revenue
5th percentile
Higher debt load relative to revenue than 5% of similar nonprofits.
Net Margin
98th percentile
Higher net margin than 98% of similar nonprofits.
Top Officer Pay
35th percentile
Higher top officer pay than 35% of similar nonprofits.
Top officer pay equals 0.4% of source-year revenue.
Asset Growth
100th percentile
Faster asset growth than 100% of similar nonprofits.
Revenue Growth
99th percentile
Faster revenue growth than 99% of similar nonprofits.
Assets
Up$58,995,375
Up $52,437,995 (+800%) from 2018
Net Assets
Up$58,252,146
Up $51,824,179 (+806%) from 2018
Liabilities
Up$743,229
Up $613,816 (+474%) from 2018
Revenue
Up$61,959,140
Up $54,074,903 (+686%) from 2018
Expenses
Up$10,124,102
Up $4,763,015 (+89%) from 2018
Net Income
Up$51,835,038
Up $49,311,888 (+1954%) from 2018
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.
Build technology to defend children from sexual abuse.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Pledges and Grants Receivable | $1,505,016 | $37,395,744 | ▲ $35,890,728 |
| Savings and Temporary Cash Investments | $0 | $9,174,546 | ▲ $9,174,546 |
| Investments in Publicly Traded Securities | - | $8,974,381 | - |
| Cash and Non-Interest-Bearing Accounts | $4,179,492 | $2,759,534 | ▼ $1,419,958 |
| Investments Other Securities | $809,503 | $558,433 | ▼ $251,070 |
| Prepaid Expenses and Deferred Charges | $60,600 | $132,225 | ▲ $71,625 |
| Total Assets | $6,557,380 | $58,995,375 | ▲ $52,437,995 |
| Other Assets Total | $2,769 | $512 | ▼ $2,257 |
| Liabilities | |||
| Deferred Revenue | - | $446,333 | - |
| Accounts Payable and Accrued Expenses | $129,413 | $296,896 | ▲ $167,483 |
| Total Liabilities | $129,413 | $743,229 | ▲ $613,816 |
| Net Assets / Fund Balance | |||
| Net Assets With Donor Restrictions | $50,000 | $37,336,744 | ▲ $37,286,744 |
| Net Assets Without Donor Restrictions | $6,377,967 | $20,915,402 | ▲ $14,537,435 |
| Total Net Assets Fund Balance | $6,427,967 | $58,252,146 | ▲ $51,824,179 |
| Total Liabilities and Net Assets / Fund Balance | $6,557,380 | $58,995,375 | ▲ $52,437,995 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Julie Cordua | CEO | FT | $230,000 | $37,662 | $267,662 |
| Sarah Gardner | Director, Development | FT | $185,087 | $28,710 | $213,797 |
| Kristin Boorse | Director, Product | FT | $180,070 | $30,686 | $210,756 |
| Brooke Istook | Director, Strategy & Operations | FT | $164,323 | $33,358 | $197,681 |
| Travis Bright | Director, Product | FT | $172,563 | $11,162 | $183,725 |
| Michael Ottum | Lead Software Engineer | FT | $140,932 | $40,873 | $181,805 |
| Name | Title |
|---|---|
| Christopher a Kutcher | Co-founder/chairman |
| Demi Moore | Co-founder/president |
| Ernie Allen | Member |
| Jim Pitkow | Member |
| Joe Lonsdale | Member |
| Padmasree Warrior | Member |
| Ray Chambers | Member |
| Suzanne Bell | Member |
| Stewart Gelwarg | Secretary/CFO |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Catalan Conlon Consulting LLC | Fundraising Strategy & Management | 3732 BRUNSWICK AVE, Los Angeles, CA 90039 | $103,000 |
| Contribution Type | Contribution Count | Reported Amount | Valuation Method |
|---|---|---|---|
| Securities Publicly Traded | 3 | $9,468,966 | Fair Market Value |
| Total Noncash Contributions | 3 | $9,468,966 | - |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $6,299,389 |
| Other Expenses | $3,730,213 |
| Total Fundraising Expense | $1,252,918 |
| Grants and Similar Amounts Paid | $94,500 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $4,057,908 | $429,779 | $569,290 | $5,056,977 |
| Office Expenses | $565,154 | $143,576 | $121,946 | $830,676 |
| Other Employee Benefits | $364,021 | $60,916 | $56,116 | $481,053 |
| Travel | $328,329 | $63,150 | $81,091 | $472,570 |
| Payroll Taxes | $307,086 | $44,600 | $42,547 | $394,233 |
| Fees for Services Other | $187,003 | $94,262 | $80,028 | $361,293 |
| Information Technology | $300,821 | $12,521 | $12,103 | $325,445 |
| Current Officers, Directors, Trustees, and Key Employees | - | $267,662 | - | $267,662 |
| Advertising | $87,857 | $87,140 | $82,188 | $257,185 |
| Occupancy | $166,259 | $38,800 | $41,342 | $246,401 |
| Pension Plan Contributions | $73,261 | $15,712 | $10,491 | $99,464 |
| Grants to Domestic Orgs | $94,500 | - | - | $94,500 |
| Fees for Services Accounting | - | $25,949 | - | $25,949 |
| Other Expenses | $22,989 | $46,458 | $154,716 | $22,989 |
| Fees for Services Legal | $3,225 | $7,186 | $1,060 | $11,471 |
| Fees for Service Investment Mgmnt Fees | - | $2,626 | - | $2,626 |
| Total Functional Expenses | $7,530,847 | $1,340,337 | $1,252,918 | $10,124,102 |
| Line Item | Amount |
|---|---|
| Total Expenses per Audited Statements | $11,792,073 |
| Total Expenses per Form 990 | $10,124,102 |
| Expenses per Audited Statements | $10,121,476 |
| Expenses Not Reported on Form 990 | $1,670,597 |
| Expenses Not Reported on Financial Statements | $2,626 |
| Recipient | Location | Category | Purpose | Amount |
|---|---|---|---|---|
| Stop It Now | Northampton, MA | 501(c)(3) | Fund Hotline | $48,000 |
| Gems | New York, NY | 501(c)(3) | Partnership Alliance | $25,000 |
| Rippleworks Inc | Redwood City, CA | 501(c)(3) | Partnership Alliance | $20,000 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“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 finance director and the individual members of the board of directors for final review prior to filing with the irs.”
“The board of directors evaluates the 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) the ceo approves all employee compensation. Adjustments to the employee compensation require advance approval by the ceo. Employee compensation is determined using comparable data such as benchmarks provided by independent compensation consultants and compensation for similar jobs within comparable organizations (tax-exempt and taxable organizations).”
“The organizations form 990, financial statements and governing documents are available to the public upon request by emailing [email protected]”
“The organization recognizes the financial statement benefit of tax positions, such as filing status of tax-exempt, only after determining that the relevant tax authority would more likely than not sustain the position following an audit. The organization is subject to potential income tax audits on open tax years by any taxing jurisdiction in which it operates. 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 | 129413 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 296896 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | BUILD TECHNOLOGY TO DEFEND CHILDREN FROM SEXUAL ABUSE. |
| IRS990/AdvertisingGrp/FundraisingAmt | 0 | 82188 |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 87140 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 87857 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 257185 |
| IRS990/AllOtherContributionsAmt | 0 | 61728173 |
| 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 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 4179492 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 2759534 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 1 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 267662 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 267662 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 0 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 103000 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | 3732 BRUNSWICK AVE |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | LOS ANGELES |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 90039 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | CATALAN CONLON CONSULTING LLC |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | FUNDRAISING STRATEGY & MANAGEMENT |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 61728173 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 94500 |
| IRS990/CYInvestmentIncomeAmt | 0 | -32857 |
| IRS990/CYOtherExpensesAmt | 0 | 3730213 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 263824 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 51835038 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 6299389 |
| IRS990/CYTotalExpensesAmt | 0 | 10124102 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 1252918 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 61959140 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 1 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 446333 |
| 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 | 50000 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 37336744 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 58 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 4484090 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 25949 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 25949 |
| IRS990/FeesForServicesLegalGrp/FundraisingAmt | 0 | 1060 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 7186 |
| IRS990/FeesForServicesLegalGrp/ProgramServicesAmt | 0 | 3225 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 11471 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 80028 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 94262 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 187003 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 361293 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/ManagementAndGeneralAmt | 0 | 2626 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/TotalAmt | 0 | 2626 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 2 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 3 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 4 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 5 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 6 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 7 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 8 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 9 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 10 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 11 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 12 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 13 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 14 | 0.00 |
| 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 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 1.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/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/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 37662 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 28710 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 30686 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 11162 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 7384 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 33358 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | CHRISTOPHER A KUTCHER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | DEMI MOORE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | RAY CHAMBERS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | PADMASREE WARRIOR |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | JIM PITKOW |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | SUZANNE BELL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | ERNIE ALLEN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | JOE LONSDALE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | STEWART GELWARG |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | JULIE CORDUA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | SARAH GARDNER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | KRISTIN BOORSE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | TRAVIS BRIGHT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | MICHAEL OTTUM |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | BROOKE ISTOOK |
| 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 | 230000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 185087 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 180070 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 172563 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 174421 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 164323 |
| 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/TitleTxt | 0 | CO-FOUNDER/CHAIRMAN |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | CO-FOUNDER/PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | SECRETARY/CFO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | CEO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | DIRECTOR, DEVELOPMENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | DIRECTOR, PRODUCT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | DIRECTOR, PRODUCT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | LEAD SOFTWARE ENGINEER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | DIRECTOR, STRATEGY & OPERATIONS |
| 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/SecuritiesAmt | 0 | -52634 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 8 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 94500 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 94500 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 1 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 9165097 |
| IRS990/GrossReceiptsAmt | 0 | 71176871 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 8 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 27 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 12103 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 12521 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 300821 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 325445 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 19777 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 19777 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsOtherSecuritiesGrp/BOYAmt | 0 | 809503 |
| IRS990/InvestmentsOtherSecuritiesGrp/EOYAmt | 0 | 558433 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 8974381 |
| IRS990/IRPDocumentCnt | 0 | 29 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LegalDomicileStateCd | 0 | CA |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 9217731 |
| 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 | 6427967 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 58252146 |
| IRS990/NetGainOrLossInvestmentsGrp/ExclusionAmt | 0 | -52634 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | -52634 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | -10859 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 6377967 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 20915402 |
| IRS990/NoncashContributionsAmt | 0 | 9468966 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 41342 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 38800 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 166259 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 246401 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 121946 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 143576 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 565154 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 830676 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 2769 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 512 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 56116 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 60916 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 364021 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 481053 |
| IRS990/OtherExpensesGrp/Desc | 0 | CONTRACTED SERVICES |
| IRS990/OtherExpensesGrp/Desc | 1 | RESEARCH |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 154716 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 46458 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 972434 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 22989 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 1173608 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 22989 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 569290 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 429779 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 4057908 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 5056977 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 42547 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 44600 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 307086 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 394233 |
| IRS990/PensionPlanContributionsGrp/FundraisingAmt | 0 | 10491 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 15712 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 73261 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 99464 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 1505016 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 37395744 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 60600 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 132225 |
| 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 | 263824 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 263824 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | DEVELOP, DEPLOY, AND MAINTAIN SOFTWARE TECHNOLOGY FOR USE BY COMPANIES OPERATING ONLINE PLATFORMS THAT HOST USER GENERATED CONTENT. THESE SOFTWARE SOLUTIONS ENABLE COMPANIES TO PROACTIVELY IDENTIFY, REMOVE AND REPORT CHILD SEXUAL ABUSE MATERIAL. |
| IRS990/ProgSrvcAccomActy2Grp/ExpenseAmt | 0 | 1269778 |
| IRS990/ProgSrvcAccomActy2Grp/RevenueAmt | 0 | 25000 |
| IRS990/ProgSrvcAccomActy3Grp/Desc | 0 | THORN USES IT'S EXPERTISE TO IDENTIFY THREATS AND OPPORTUNITIES TO CREATE AN INTERNET FREE OF CHILD SEXUAL ABUSE MATERIAL. THORN AIMS TO CREATE AWARNESS BY CREATING PUBLIC AWARENESS AND MOBILIZING THE PUBLIC TO ELIMINATE THE SEXUAL ABUSE OF CHILDREN AND THE SPREAD OF IMAGES OF THEIR ABUSE ON THE INTERNET. |
| IRS990/ProgSrvcAccomActy3Grp/ExpenseAmt | 0 | 1408029 |
| IRS990/ProgSrvcAccomActy3Grp/GrantAmt | 0 | 74500 |
| IRS990/ProgSrvcAccomActyOtherGrp/Desc | 0 | OTHER VARIOUS PROGRAM SERVICES RELATED TO THE ORGANIZATION'S PURPOSE. |
| IRS990/ProgSrvcAccomActyOtherGrp/ExpenseAmt | 0 | 368950 |
| IRS990/ProgSrvcAccomActyOtherGrp/GrantAmt | 0 | 20000 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 7254172 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 48000 |
| IRS990/PYInvestmentIncomeAmt | 0 | 120065 |
| IRS990/PYOtherExpensesAmt | 0 | 2043267 |
| IRS990/PYOtherRevenueAmt | 0 | 10000 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 500000 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 2523150 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 3269820 |
| IRS990/PYTotalExpensesAmt | 0 | 5361087 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 7884237 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 51835038 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 0 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 238824 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 9174546 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 61728173 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 7254172 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 3157135 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 4785201 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 2498413 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 79423094 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 19777 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 120065 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 1465 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 570609 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 80339 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 792255 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 763824 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 10000 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 10000 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.57590 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.73260 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 46200223 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 33222871 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 61728173 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 7254172 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 3157135 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 4785201 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 2498413 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 79423094 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 80225349 |
| IRS990ScheduleB/ContributorInformationGrp/ContributorBusinessName/BusinessNameLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorNum | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine2 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/City | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/State | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCode | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt | 0 | RESTRICTED |
| IRS990/ScheduleBRequiredInd | 0 | 1 |
| IRS990ScheduleC/DirectContactLegislatorsAmt | 0 | 9690 |
| IRS990ScheduleC/DirectContactLegislatorsInd | 0 | 1 |
| IRS990ScheduleC/GrantsOtherOrganizationsInd | 0 | 0 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2019 • Form 990Detailed filing. Detailed filing data is available for this year.