Liabilities / Assets
39th percentile
Higher debt load relative to assets than 39% of similar nonprofits.
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
39th percentile
Higher debt load relative to assets than 39% of similar nonprofits.
Liabilities / Revenue
29th percentile
Higher debt load relative to revenue than 29% of similar nonprofits.
Net Margin
94th percentile
Higher net margin than 94% of similar nonprofits.
Top Officer Pay
66th percentile
Higher top officer pay than 66% of similar nonprofits.
Top officer pay equals 0.7% of source-year revenue.
Asset Growth
99th percentile
Faster asset growth than 99% of similar nonprofits.
Revenue Growth
97th percentile
Faster revenue growth than 97% of similar nonprofits.
Assets
Up$45,309,364
Up $28,202,284 (+165%) from 2024
Net Assets
Up$40,768,363
Up $25,796,416 (+172%) from 2024
Liabilities
Up$4,541,001
Up $2,405,868 (+113%) from 2024
Revenue
Up$42,000,541
Up $24,987,442 (+147%) from 2024
Expenses
Down$16,084,459
Down $5,223,273 (-25%) from 2024
Net Income
Up$25,916,082
Up $30,210,715 (+703%) from 2024
CARBON MAPPER IS A SCIENCE-BASED NONPROFIT BASED IN PASADENA, CALIFORNIA, WITH THE MISSION TO DRIVE GREENHOUSE GAS EMISSIONS REDUCTIONS BY MAKING METHANE AND CARBON DIOXIDE DATA ACCESSIBLE AND ACTIONABLE. IT FOCUSES ON FILLING GAPS IN THE EMERGING (continued on Schedule O)
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Cash and Non-Interest-Bearing Accounts | $6,950,395 | $18,647,828 | ▲ $11,697,433 |
| Pledges and Grants Receivable | $51,826 | $13,670,056 | ▲ $13,618,230 |
| Land, Buildings, and Equipment, Net | $10,026 | $2,421,372 | ▲ $2,411,346 |
| Prepaid Expenses and Deferred Charges | $86,536 | $212,128 | ▲ $125,592 |
| Savings and Temporary Cash Investments | - | $0 | - |
| Accounts Receivable | - | $0 | - |
| Other Notes and Loans Receivable, Net | - | $0 | - |
| Receivable From Disqualified Prsn | - | $0 | - |
| Receivables From Officers Etc | - | $0 | - |
| Investments Other Securities | - | $0 | - |
| Investments Program Related | - | $0 | - |
| Investments in Publicly Traded Securities | - | $0 | - |
| Intangible Assets | - | $0 | - |
| Inventories for Sale or Use | - | $0 | - |
| Total Assets | $17,107,080 | $45,309,364 | ▲ $28,202,284 |
| Other Assets Total | $10,008,297 | $10,357,980 | ▲ $349,683 |
| Liabilities | |||
| Accounts Payable and Accrued Expenses | $567,255 | $4,541,001 | ▲ $3,973,746 |
| Other Liabilities | $1,567,878 | - | - |
| Total Liabilities | $2,135,133 | $4,541,001 | ▲ $2,405,868 |
| Net Assets / Fund Balance | |||
| Net Assets With Donor Restrictions | $13,607,408 | $28,360,683 | ▲ $14,753,275 |
| Net Assets Without Donor Restrictions | $1,364,539 | $12,407,680 | ▲ $11,043,141 |
| Total Net Assets Fund Balance | $14,971,947 | $40,768,363 | ▲ $25,796,416 |
| Total Liabilities and Net Assets / Fund Balance | $17,107,080 | $45,309,364 | ▲ $28,202,284 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $2,421,372 | $38,386 | $2,459,758 |
| Other Land Buildings | - | $6,450 | $6,450 |
| Other Assets Org | $10,348,375 | - | - |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Riley Duren | Director & CEO | FT | $255,987 | $44,910 | $300,897 |
| Judy Lai-Norling | COO | FT | $247,968 | $47,266 | $295,234 |
| Jade Dhatchayangkul | CFO | FT | $207,086 | $53,572 | $260,658 |
| Alexander H Diamond | Director Products/Eng | FT | $206,828 | $52,325 | $259,153 |
| Pavel Dorovskoy | Data Platform Lead | FT | $193,890 | $44,906 | $238,796 |
| Mackenzie Huffman | Strategy Director | FT | $207,455 | $30,652 | $238,107 |
| Daniel Cusworth | Science Director | FT | $193,739 | $37,980 | $231,719 |
| Zachary Franz | Sr Front End Eng | FT | $172,674 | $29,923 | $202,597 |
| Name | Title |
|---|---|
| Richard H Lawrence Jr | Board President |
| Ailun Yang | Director |
| Dr Steve Cliff | Director |
| Mary Nichols | Director |
| Richard Corey | Director |
| Marisa de Belloy | Secretary |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Teledyne Scientific & Imaging LLC | Advanced Remote Sensing | 2700 Camino Ramon 350, San Ramon, CA 94583 | $375,000 |
| Ode Pb LLC | Web Development | 1049 Camino Dos Rios, Camarillo, CA 93012 | $193,720 |
| Node Communications | Marketing/Production | 34 La Cresta Road, Orinda, CA 94563, Ae | $191,880 |
| Armanino Advisory LLC | Accounting | 9600 Blackwell Road 4th Floor, Rockville, MD 20850 | $144,231 |
| Dataprise LLC | IT support | - | $110,372 |
| Line Item | Amount |
|---|---|
| Other Expenses | $9,272,557 |
| Salaries, Compensation, and Employee Benefits | $6,797,425 |
| Total Fundraising Expense | $245,748 |
| Grants and Similar Amounts Paid | $14,477 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Expenses | $6,781,126 | - | - | $6,781,126 |
| Other Salaries and Wages | $4,117,632 | $499,493 | $139,103 | $4,756,228 |
| Current Officers, Directors, Trustees, and Key Employees | $645,873 | $78,348 | $21,820 | $746,041 |
| Information Technology | $665,791 | $55,377 | $19,652 | $740,820 |
| Other Employee Benefits | $438,984 | $53,252 | $14,830 | $507,066 |
| Payroll Taxes | $355,834 | $43,165 | $12,021 | $411,020 |
| Advertising | $396,612 | - | - | $396,612 |
| Pension Plan Contributions | $326,442 | $39,600 | $11,028 | $377,070 |
| Travel | $271,008 | $17,768 | $8,918 | $297,694 |
| Office Expenses | $174,625 | $93,753 | $13,702 | $282,080 |
| Fees for Services Legal | - | $228,533 | - | $228,533 |
| Fees for Services Other | $169,831 | $29,878 | $4,674 | $204,383 |
| Fees for Services Accounting | - | $202,214 | - | $202,214 |
| Occupancy | $73,881 | $13,038 | - | $86,919 |
| Insurance | $16,231 | $30,356 | - | $46,587 |
| Grants to Domestic Orgs | $14,477 | - | - | $14,477 |
| Depreciation Depletion | - | $5,589 | - | $5,589 |
| Total Functional Expenses | $14,448,347 | $1,390,364 | $245,748 | $16,084,459 |
| Line Item | Amount |
|---|---|
| Expenses per Audited Statements | $16,084,459 |
| Total Expenses per Audited Statements | $16,084,459 |
| Total Expenses per Form 990 | $16,084,459 |
| Recipient | Location | Category | Purpose | Amount |
|---|---|---|---|---|
| Harvard University | Cambridge, MA | - | Emission Testing | $14,477 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Line Item | Beginning | End | Change |
|---|---|---|---|
| Receivables from Disqualified Persons | - | $0 | - |
| Receivables from Officers, Directors, Trustees, and Key Employees | - | $0 | - |
“Form 990 is prepared by an outside tax professional. The form is then reviewed by the organization's management. After a full review, the final version of the tax return is provided to all members of the organization's voting body. A representative of management authorizes the final form 990 which is then e-filed with the internal revenue service.”
“Members of the Board of Directors review all potential conflicts of interest periodically. Top management and all Board members are required to disclose potential conflicts and any related party affiliations. The organization seeks full transparency on all relationships. Any potential conflicts (in fact or appearance) are discussed openly and resolved in accordance with the organization's policies and procedures.”
“Members of the board of directors review the compensation of all high-level personnel periodically in accordance with IRS rules and regulations. Efforts are made to secure compensation data from industry sources in order to determine competitiveness and appropriateness of salaries. Every effort is made to ensure that the process is thorough and transparent in accordance with IRS guidelines and the organization's policies and procedures.”
“Compensation of other personnel and highly compensated employees is reviewed periodically by members of management. Efforts are made to secure compensation data from industry sources in order to determine competitiveness and appropriateness of salaries and all related benefits. All decisions are then documented in personnel files.”
“Tax returns are available for download from several websites and by request from the organization's office in Pasadena, California.”
“All of the organization's governing documents, financial statements, and other legal filings are maintained in a secure environment and held available for inspection by tax authorities and the general public. Tax returns are posted annually to our website and to www.guidestar.org (where they are available for viewing as electronic copies) and are also available by request from the organization's office.”
“Change in discount for L-T receivables = -$119666”
“Under the California Nonprofit Integrity Act, an exempt organization with annual revenue of $2 million or more is required to have an Audit Committee to select an audit Firm, review the audit, and approve the audit of its annual financial statements. The audited financial statements are prepared by a qualified and licensed independent audit firm. The audit report is reviewed and approved by the organization's management and the Board of Directors.”
“(continued from Form 990 Page 1 Part 1 Line 1)OF METHANE AND CO2MONITORING SYSTEMS BY DELIVERING DATA AT FACILITY SCALE THAT IS PRECISE, TIMELY, AND ACCESSIBLE TO EMPOWER DECISION MAKING AND DIRECT MITIGATION ACTION.”
“Income Taxes Financial statement presentation follows the recommendations of ASC 740, Income Taxes. Under ASC 740, Carbon Mapper is required to report information regarding its exposure to various tax positions taken by Carbon Mapper and requires a two-step process that separates recognition from measurement. The first step is determining whether a tax position has met the recognition threshold; the second step is measuring a tax position that meets the recognition threshold.Management believes that Carbon Mapper has adequately addressed all tax positions and that there are no unrecorded tax liabilities. Management believes that Carbon Mapper has adequately evaluated its current tax positions and has concluded that as of August 31, 2025 Carbon Mapper does not have any uncertain tax positions for which a reserve or an accrual for a tax liability would be necessary.Carbon Mapper has received notification from the Internal Revenue Service and the State of California that it qualifies for tax-exempt status under Section 501(c)(3) of the Internal Revenue Code and Section 23701d of the California Revenue and Taxation Code. This exemption is subject to periodic review by the federal and state taxing authorities and management is confident that Carbon Mapper continues to satisfy all federal and state statutes in order to qualify for continued tax exemption status.Carbon Mapper may periodically receive unrelated business income (such as sublease income) requiring the organization to file separate tax returns under federal and state statutes. Under such conditions, Carbon Mapper calculates, accrues, and remits the applicable tax liability (if any).”
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 | false |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 567255 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 4541001 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 0 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | CARBON MAPPER IS A SCIENCE-BASED NONPROFIT BASED IN PASADENA, CALIFORNIA, WITH THE MISSION TO DRIVE GREENHOUSE GAS EMISSIONS REDUCTIONS BY MAKING METHANE AND CARBON DIOXIDE DATA ACCESSIBLE AND ACTIONABLE. IT FOCUSES ON FILLING GAPS IN THE EMERGING (continued on Schedule O) |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 396612 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 396612 |
| IRS990/AllOtherContributionsAmt | 0 | 23145161 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 0 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | true |
| IRS990/AuditCommitteeInd | 0 | true |
| IRS990/BackupWthldComplianceInd | 0 | true |
| IRS990/BenefitsToMembersGrp/TotalAmt | 0 | 0 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | Jade Dhatchayangkul |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 6264107222 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 680 E Colorado Blvd Ste 180 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | Pasadena |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 91101 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 6950395 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 18647828 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 6 |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompCurrentOfcrDirectorsGrp/FundraisingAmt | 0 | 21820 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 78348 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 645873 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 746041 |
| IRS990/CompDisqualPersonsGrp/TotalAmt | 0 | 0 |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | true |
| IRS990/CompensationProcessOtherInd | 0 | true |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 0 |
| IRS990/ConflictOfInterestPolicyInd | 0 | true |
| IRS990/ConservationEasementsInd | 0 | false |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | false |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 191880 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 1 | 193720 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 2 | 375000 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 3 | 144231 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 4 | 110372 |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/AddressLine1Txt | 0 | Office No 304 |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CityNm | 0 | Dubai |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CountryCd | 0 | AE |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/ProvinceOrStateNm | 0 | Al Mostawai |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | 34 La Cresta Road |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 1 | 1049 Camino Dos Rios |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 2 | 2700 Camino Ramon 350 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 3 | 9600 Blackwell Road 4th Floor |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | Orinda |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 1 | Camarillo |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 2 | San Ramon |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 3 | Rockville |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 1 | CA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 2 | CA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 3 | MD |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 94563 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 1 | 93012 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 2 | 94583 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 3 | 20850 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | Node Communications |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 1 | ODE PB LLC |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 2 | Teledyne Scientific & Imaging LLC |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 3 | Armanino Advisory LLC |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 4 | Dataprise LLC |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | Marketing/Production |
| IRS990/ContractorCompensationGrp/ServicesDesc | 1 | Web Development |
| IRS990/ContractorCompensationGrp/ServicesDesc | 2 | Advanced Remote Sensing |
| IRS990/ContractorCompensationGrp/ServicesDesc | 3 | Accounting |
| IRS990/ContractorCompensationGrp/ServicesDesc | 4 | IT support |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 30998506 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 14477 |
| IRS990/CYInvestmentIncomeAmt | 0 | 483165 |
| IRS990/CYOtherExpensesAmt | 0 | 9272557 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 10518870 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 25916082 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 6797425 |
| IRS990/CYTotalExpensesAmt | 0 | 16084459 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 245748 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 42000541 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | false |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | false |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 5589 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 5589 |
| IRS990/Desc | 0 | Carbon Mapper is a nonprofit based in Pasadena, California, with the mission to drive greenhouse gas emissions reductions by making methane and carbon dioxide data accessible and actionable. It focuses on filling gaps in the emerging ecosystem of methane and CO2monitoring systems by delivering data at facility scale that is precise, timely, and accessible to empower decision making and direct mitigation action. The organization leads a public-private coalition that is developing and deploying a constellation of satellites capable of detecting, quantifying, and verifying methane emissions worldwide. Data from these satellites will offer the next major step in scaling up the organization's robust data portal featuring thousands of direct observations of global methane and CO2 super-emitters. |
| IRS990/DescribedInSection501c3Ind | 0 | true |
| IRS990/DisregardedEntityInd | 0 | false |
| IRS990/DocumentRetentionPolicyInd | 0 | true |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 13607408 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 28360683 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | false |
| IRS990/ElectionOfBoardMembersInd | 0 | false |
| IRS990/EmployeeCnt | 0 | 32 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | false |
| IRS990/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990/ExpenseAmt | 0 | 14448347 |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FederalGrantAuditRequiredInd | 0 | false |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 202214 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 202214 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 228533 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 228533 |
| IRS990/FeesForServicesLobbyingGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesManagementGrp/TotalAmt | 0 | 0 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 4674 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 29878 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 169831 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 204383 |
| IRS990/FeesForServicesProfFundraising/TotalAmt | 0 | 0 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/TotalAmt | 0 | 0 |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignGrantsGrp/TotalAmt | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | false |
| IRS990/Form1098CFiledInd | 0 | false |
| IRS990/Form8282FiledCnt | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | false |
| IRS990/Form8899Filedind | 0 | false |
| 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/AverageHoursPerWeekRt | 0 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 40.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 | 0.25 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 2.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/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/OtherCompensationAmt | 0 | 27410 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 39766 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 43572 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 44825 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 36406 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 23152 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 30480 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 20423 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | Riley Duren |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | Judy Lai-Norling |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | Jade Dhatchayangkul |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | Alexander H Diamond |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | Pavel Dorovskoy |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | Mackenzie Huffman |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | Daniel Cusworth |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | Zachary Franz |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | Richard H Lawrence Jr |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | Marisa de Belloy |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | Richard Corey |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | Mary Nichols |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | Ailun Yang |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | Dr Steve Cliff |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 273487 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 255468 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 217086 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 214328 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 202390 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 214955 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 201239 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 182174 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | Director & CEO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | COO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | CFO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | Dir Products/Eng |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | Data Platform Lead |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | Strategy Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | Science Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | Sr Front End Eng |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | Board President |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | Secretary |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | Director |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | true |
| IRS990/FormationYr | 0 | 2020 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | true |
| IRS990/FundraisingActivitiesInd | 0 | false |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 7 |
| IRS990/GovernmentGrantsAmt | 0 | 7853345 |
| IRS990/GrantAmt | 0 | 14477 |
| IRS990/GrantsToDomesticIndividualsGrp/TotalAmt | 0 | 0 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 14477 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 14477 |
| IRS990/GrantsToIndividualsInd | 0 | false |
| IRS990/GrantsToOrganizationsInd | 0 | true |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossReceiptsAmt | 0 | 42000541 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | true |
| IRS990/IncmFromInvestBondProceedsGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | true |
| IRS990/IndependentVotingMemberCnt | 0 | 6 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 25 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 19652 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 55377 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 665791 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 740820 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 30356 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 16231 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 46587 |
| IRS990/IntangibleAssetsGrp/EOYAmt | 0 | 0 |
| IRS990/InterestGrp/TotalAmt | 0 | 0 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 0 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 483165 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 483165 |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/InvestmentsOtherSecuritiesGrp/EOYAmt | 0 | 0 |
| IRS990/InvestmentsProgramRelatedGrp/EOYAmt | 0 | 0 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 11 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 44836 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 10026 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 2421372 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 2466208 |
| IRS990/LegalDomicileStateCd | 0 | DE |
| IRS990/LoanOutstandingInd | 0 | false |
| IRS990/LobbyingActivitiesInd | 0 | false |
| IRS990/LocalChaptersInd | 0 | false |
| IRS990/MaterialDiversionOrMisuseInd | 0 | false |
| IRS990/MembersOrStockholdersInd | 0 | false |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | true |
| IRS990/MinutesOfGoverningBodyInd | 0 | true |
| IRS990/MissionDesc | 0 | See Schedule O |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 14971947 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 40768363 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NetIncmFromFundraisingEvtGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NetIncomeFromGamingGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NetIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NetRentalIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 1364539 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 12407680 |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 13038 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 73881 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 86919 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 13702 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 93753 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 174625 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 282080 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 10008297 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 10357980 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | -119666 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 14830 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 53252 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 438984 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 507066 |
| IRS990/OtherExpensesGrp/Desc | 0 | Project fees |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 6781126 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 6781126 |
| IRS990/OtherInd | 0 | X |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 1567878 |
| IRS990/OtherRevenueTotalAmt | 0 | 0 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 139103 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 499493 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 4117632 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 4756228 |
| IRS990/OtherWebsiteInd | 0 | X |
| IRS990/OthNotesLoansReceivableNetGrp/EOYAmt | 0 | 0 |
| IRS990/OwnWebsiteInd | 0 | X |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PaymentsToAffiliatesGrp/TotalAmt | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | false |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 12021 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 43165 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 355834 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 411020 |
| IRS990/PensionPlanContributionsGrp/FundraisingAmt | 0 | 11028 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 39600 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 326442 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 377070 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 51826 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 13670056 |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 86536 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 212128 |
| IRS990/PrincipalOfficerNm | 0 | Richard Lawrence |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 541700 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | Project Revenue |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 10518870 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 10518870 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYContributionsGrantsAmt | 0 | 16336693 |
| IRS990/PYExcessBenefitTransInd | 0 | false |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 238832 |
| IRS990/PYInvestmentIncomeAmt | 0 | 605246 |
| IRS990/PymtTravelEntrtnmntPubOfclGrp/TotalAmt | 0 | 0 |
| IRS990/PYOtherExpensesAmt | 0 | 15816435 |
| IRS990/PYOtherRevenueAmt | 0 | 2531 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 68629 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -4294633 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 5252465 |
| IRS990/PYTotalExpensesAmt | 0 | 21307732 |
| IRS990/PYTotalRevenueAmt | 0 | 17013099 |
| IRS990/QuidProQuoContributionsInd | 0 | false |
| IRS990/RcvblFromDisqualifiedPrsnGrp/EOYAmt | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | false |
| IRS990/ReceivablesFromOfficersEtcGrp/EOYAmt | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 25916082 |
| IRS990/RegularMonitoringEnfrcInd | 0 | true |
| IRS990/RelatedEntityInd | 0 | false |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990/ReportInvestmentsOtherSecInd | 0 | false |
| IRS990/ReportLandBuildingEquipmentInd | 0 | true |
| IRS990/ReportOtherAssetsInd | 0 | true |
| IRS990/ReportOtherLiabilitiesInd | 0 | false |
| IRS990/ReportProgramRelatedInvstInd | 0 | false |
| IRS990/RevenueAmt | 0 | 10518870 |
| IRS990/RoyaltiesGrp/TotalAmt | 0 | 0 |
| IRS990/RoyaltiesRevenueGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 0 |
| IRS990ScheduleA/First5Years170Ind | 0 | X |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 30998506 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 17230349 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 15523314 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 21997574 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 81827493 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2025 • Form 990Detailed filing. Detailed filing data is available for this year.