Liabilities / Assets
83rd percentile
Higher debt load relative to assets than 83% of similar nonprofits.
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
83rd percentile
Higher debt load relative to assets than 83% of similar nonprofits.
Liabilities / Revenue
72nd percentile
Higher debt load relative to revenue than 72% of similar nonprofits.
Net Margin
12th percentile
Higher net margin than 12% of similar nonprofits.
Top Officer Pay
83rd percentile
Higher top officer pay than 83% of similar nonprofits.
Top officer pay equals 2.4% of source-year revenue.
Asset Growth
71st percentile
Faster asset growth than 71% of similar nonprofits.
Revenue Growth
69th percentile
Faster revenue growth than 69% of similar nonprofits.
Assets
Up$13,125,404
Up $1,680,224 (+15%) from 2022
Net Assets
Down$4,447,127
Down $3,348,823 (-43%) from 2022
Liabilities
Up$8,678,277
Up $5,029,047 (+138%) from 2022
Revenue
Up$13,856,418
Up $1,985,364 (+17%) from 2022
Expenses
Up$17,205,241
Up $6,261,160 (+57%) from 2022
Net Income
Down-$3,348,823
Down $4,275,796 (-461%) from 2022
To make high-quality literacy materials accessible to teachers and the general public for the advancement of education.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Investments in Publicly Traded Securities | - | $8,326,066 | - |
| Accounts Receivable | $483,588 | $1,893,489 | ▲ $1,409,901 |
| Cash and Non-Interest-Bearing Accounts | $7,146,079 | $1,096,402 | ▼ $6,049,677 |
| Pledges and Grants Receivable | $3,502,363 | $913,933 | ▼ $2,588,430 |
| Intangible Assets | $24,244 | $487,859 | ▲ $463,615 |
| Prepaid Expenses and Deferred Charges | $265,568 | $384,317 | ▲ $118,749 |
| Total Assets | $11,445,180 | $13,125,404 | ▲ $1,680,224 |
| Other Assets Total | $23,338 | $23,338 | → $0 |
| Liabilities | |||
| Deferred Revenue | $3,189,462 | $7,170,815 | ▲ $3,981,353 |
| Accounts Payable and Accrued Expenses | $434,155 | $999,187 | ▲ $565,032 |
| Other Liabilities | $25,613 | $508,275 | ▲ $482,662 |
| Total Liabilities | $3,649,230 | $8,678,277 | ▲ $5,029,047 |
| Net Assets / Fund Balance | |||
| Net Assets With Donor Restrictions | $5,435,719 | $2,876,281 | ▼ $2,559,438 |
| Net Assets Without Donor Restrictions | $2,360,231 | $1,570,846 | ▼ $789,385 |
| Total Net Assets Fund Balance | $7,795,950 | $4,447,127 | ▼ $3,348,823 |
| Total Liabilities and Net Assets / Fund Balance | $11,445,180 | $13,125,404 | ▲ $1,680,224 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Michelle Brown | President & CEO | FT | $291,383 | $45,750 | $337,133 |
| Geoffrey Harcourt | Chief Technology Officer | FT | $300,000 | $12,015 | $312,015 |
| Robert Fleisher | Chief Revenue Officer | FT | $173,439 | $81,080 | $254,519 |
| Julian Mante | Chief Operating Officer | FT | $247,538 | $457 | $247,995 |
| Eliza Aierstuck | Senior Software Engineer | FT | $190,656 | $11,652 | $202,308 |
| Catherine Huffman | Director of Marketing | FT | $185,153 | $7,486 | $192,639 |
| Brooks Johnson | Senior Software Engineer | FT | $178,075 | $6,967 | $185,042 |
| Name | Title |
|---|---|
| Esther Wojcicki | Director/trustee |
| John Coyne | Director/trustee |
| Kodjo Wilder | Director/trustee |
| Mary Grace Tighe | Director/trustee |
| Sabrina Roshan | Director/trustee |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Herkimer Consulting INC | Psychometrics Consulting | 1557 FRONT PORCH PL APT 208, Altoona, WI 54720 | $270,638 |
| Rubino & Company | Accounting Services | 6903 ROCKLEDGE DRIVE SUITE 100, Bethesda, MD 20817 | $216,713 |
| - | Outsourced Cfo Services | 120 LACONIA CIRCLE, N Andover, MA 01845 | $106,900 |
| - | Curriculum Development | 288 WES WHITE HILL, Richmond, VT 05477 | $106,672 |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $12,843,361 |
| Other Expenses | $4,361,880 |
| Total Fundraising Expense | $378,620 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $10,300,605 | $88,698 | $294,888 | $10,684,191 |
| Fees for Services Other | $1,473,132 | $164,572 | $509 | $1,638,213 |
| Information Technology | $1,130,128 | $28,785 | $2,696 | $1,161,609 |
| Other Employee Benefits | $454,531 | $195,292 | $15,958 | $665,781 |
| Current Officers, Directors, Trustees, and Key Employees | $609,225 | $22,200 | $17,723 | $649,148 |
| Travel | $421,870 | $120,077 | $12,649 | $554,596 |
| Payroll Taxes | $470,428 | $17,128 | $13,687 | $501,243 |
| Pension Plan Contributions | $321,912 | $11,721 | $9,365 | $342,998 |
| Occupancy | $195,381 | $58,321 | $4,790 | $258,492 |
| Fees for Services Accounting | - | $236,713 | - | $236,713 |
| Office Expenses | $144,845 | $55,510 | $3,462 | $203,817 |
| Conferences and Meetings | $101,131 | $27,714 | $2,276 | $131,121 |
| Advertising | $61,721 | $151 | $12 | $61,884 |
| Insurance | - | $53,980 | - | $53,980 |
| Other Expenses | $21,184 | $6,323 | $519 | $28,026 |
| Fees for Services Legal | $3,490 | $1,042 | $86 | $4,618 |
| Total Functional Expenses | $15,733,194 | $1,093,427 | $378,620 | $17,205,241 |
| Line Item | Amount |
|---|---|
| Expenses per Audited Statements | $17,205,241 |
| Total Expenses per Audited Statements | $17,205,241 |
| Total Expenses per Form 990 | $17,205,241 |
| Expenses Not Reported on Financial Statements | $0 |
| Expenses Not Reported on Form 990 | $0 |
| Region | Activity | Services | Offices | Employees | Spending |
|---|---|---|---|---|---|
| South America | Program Services | Content Writing, Marketing Support, Spanish Language Text | 0 | 3 | $102,227 |
| North America | Program Services | Develop Spanish Language Lessons, Spanish Training Materials, and Spanish Curriculum Documents | 0 | 3 | $79,664 |
| East Asia and the Pacific | Program Services | Support Engineering Team Projects | 0 | 1 | $26,400 |
| Central America and Caribbean | Program Services | Spanish Language Test Writing & Revisions | 0 | 1 | $16,823 |
| Sub-saharan Africa | Program Services | Partnerships Team Support - Business Development | 0 | 1 | $4,462 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Liability | Amount |
|---|---|
| Lease Liability | $508,275 |
“Commonlit delegated control over some management duties customarily performed by the direct supervision of officers, directors, trustees or key employees to rubino and company, chartered.”
“The organization's accountants provide a draft 990 to the board of directors and treasurer. The board and treasurer provide comments which the cpa firm incorporates. The cpa firm provides the final return to the ceo, who approves, signs, and submits.”
“Commonlit's management and board members are subject to a written conflict of interest policy. In addition to self-reporting by officers, directors, and key employees, management flags potential conflicts of interest regarding purchases, potential partnerships, and earned revenue opportunities. During 2023, no conflicts of interest were identified.”
“The board goes through the process to set officers salaries based on market salary information and previous compensation. Ceo compensation is set through a two-step process. First, a subcommittee of independent directors analyzes compensation of ceos at peer and comparable entities and presents a recommendation to the full board of directors. Second, the full board of directors deliberates and votes on the recommendation. The ceo is totally recused from the process, including all discussions and all votes.”
“All information will be provided upon request and approval of the governing body.”
“The process has not changed from the prior year.”
“Under section 501(c)(3) of the internal revenue code, the organization is a nonprofit organization and is exempt from federal taxes on income other than net unrelated business income. No provision for federal or state income taxes is required for the year ended december 31, 2023, as the organization had no taxable net unrelated business income. The organization follows the authoritative guidance relating to accountin for uncertainty in income taxes. These provisions provide consistent guidance for the accounting for uncertainty in income taxes recognized in an entity's financial statemetns and prescribe a threshold of "more likely than not" for recognition and derecognition of tax positions taken or expected to be taken in a tax return. It is the organization's policy to recognize interest and/or penalties related to uncertain tax positions, if any, in income tax expenses. The organization performed an ealuation of uncertain tax positions for the year ended december 31, 2023, and determined that there were no matters that would require recognition in the financial statements or that may have any effect on its tax-exempt status. The statute of limitations generally remains open for three tax years with the u.s. Federal jurisdiction or the various states and local jurisdictions in which the organization files tax returns.”
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 | 434155 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 999187 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 483588 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 1893489 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | TO MAKE HIGH-QUALITY LITERACY MATERIALS ACCESSIBLE TO TEACHERS AND THE GENERAL PUBLIC FOR THE ADVANCEMENT OF EDUCATION. |
| IRS990/AdvertisingGrp/FundraisingAmt | 0 | 12 |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 151 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 61721 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 61884 |
| IRS990/AllOtherContributionsAmt | 0 | 7212310 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | MICHELLE BROWN |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 3012002426 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 660 PENNSYLVANIA AVE SE 302 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | WASHINGTON |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | DC |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 20003 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 7146079 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 1096402 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 4 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/FundraisingAmt | 0 | 17723 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 22200 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 609225 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 649148 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConferencesMeetingsGrp/FundraisingAmt | 0 | 2276 |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 27714 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 101131 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 131121 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 270638 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 1 | 216713 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 2 | 106900 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 3 | 106672 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | 1557 FRONT PORCH PL APT 208 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 1 | 6903 ROCKLEDGE DRIVE SUITE 100 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 2 | 120 LACONIA CIRCLE |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 3 | 288 WES WHITE HILL |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | ALTOONA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 1 | BETHESDA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 2 | N ANDOVER |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 3 | RICHMOND |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | WI |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 1 | MD |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 2 | MA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 3 | VT |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 54720 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 1 | 20817 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 2 | 01845 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 3 | 05477 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | HERKIMER CONSULTING INC |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 1 | RUBINO & COMPANY |
| IRS990/ContractorCompensationGrp/ContractorName/PersonNm | 0 | VICTORIA JALAL |
| IRS990/ContractorCompensationGrp/ContractorName/PersonNm | 1 | NATALIE FALSGRAF |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | PSYCHOMETRICS CONSULTING |
| IRS990/ContractorCompensationGrp/ServicesDesc | 1 | ACCOUNTING SERVICES |
| IRS990/ContractorCompensationGrp/ServicesDesc | 2 | OUTSOURCED CFO SERVICES |
| IRS990/ContractorCompensationGrp/ServicesDesc | 3 | CURRICULUM DEVELOPMENT |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 8204327 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 233352 |
| IRS990/CYOtherExpensesAmt | 0 | 4361880 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 5418739 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -3348823 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 12843361 |
| IRS990/CYTotalExpensesAmt | 0 | 17205241 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 378620 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 13856418 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 3189462 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 7170815 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 1 |
| IRS990/Desc | 0 | EDUCATION: DELIVERY OF HIGH-QUALITY, INSTRUCTIONAL MATERIAL TO SUPPORT LITERACY DEVELOPMENT FOR STUDENTS IN GRADES 3-12. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 5435719 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 2876281 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 128 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 15733194 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditPerformedInd | 0 | 1 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 1 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 236713 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 236713 |
| IRS990/FeesForServicesLegalGrp/FundraisingAmt | 0 | 86 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 1042 |
| IRS990/FeesForServicesLegalGrp/ProgramServicesAmt | 0 | 3490 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 4618 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 509 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 164572 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 1473132 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 1638213 |
| IRS990/ForeignActivitiesInd | 0 | 1 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 1 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 40.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/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/KeyEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 20750 |
| 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 | 12015 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 457 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 14248 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 11652 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 6967 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 7486 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | MICHELLE BROWN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | KODJO WILDER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | ESTHER WOJCICKI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | SABRINA ROSHAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | JOHN COYNE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | MARY GRACE TIGHE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | GEOFFREY HARCOURT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | JULIAN MANTE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | ROBERT FLEISHER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | ELIZA AIERSTUCK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | BROOKS JOHNSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | CATHERINE HUFFMAN |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 316383 |
| 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 | 300000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 247538 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 240271 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 190656 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 178075 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 185153 |
| 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/TitleTxt | 0 | PRESIDENT & CEO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | DIRECTOR/TRUSTEE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | DIRECTOR/TRUSTEE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | DIRECTOR/TRUSTEE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR/TRUSTEE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR/TRUSTEE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | CHIEF TECHNOLOGY OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | CHIEF OPERATING OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | CHIEF REVENUE OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | SENIOR SOFTWARE ENGINEER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | SENIOR SOFTWARE ENGINEER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | DIRECTOR OF MARKETING |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2013 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 6 |
| IRS990/GovernmentGrantsAmt | 0 | 992017 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 13856418 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 5 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 37 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 2696 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 28785 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 1130128 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 1161609 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 53980 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 53980 |
| IRS990/IntangibleAssetsGrp/BOYAmt | 0 | 24244 |
| IRS990/IntangibleAssetsGrp/EOYAmt | 0 | 487859 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 233352 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 233352 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 8326066 |
| IRS990/IRPDocumentCnt | 0 | 106 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LegalDomicileStateCd | 0 | MA |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | TO MAKE HIGH-QUALITY LITERACY MATERIALS ACCESSIBLE TO TEACHERS AND THE GENERAL PUBLIC FOR THE ADVANCEMENT OF EDUCATION. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 7795950 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 4447127 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 2360231 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 1570846 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 4790 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 58321 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 195381 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 258492 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 3462 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 55510 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 144845 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 203817 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 23338 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 23338 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 15958 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 195292 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 454531 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 665781 |
| IRS990/OtherExpensesGrp/Desc | 0 | PROGRAM COSTS |
| IRS990/OtherExpensesGrp/Desc | 1 | OTHER COSTS |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 519 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 5200 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 6323 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 23611 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 21184 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 28811 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 28026 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 25613 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 508275 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 294888 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 88698 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 10300605 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 10684191 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 13687 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 17128 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 470428 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 501243 |
| IRS990/PensionPlanContributionsGrp/FundraisingAmt | 0 | 9365 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 11721 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 321912 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 342998 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 3502363 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 913933 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 265568 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 384317 |
| IRS990/PrincipalOfficerNm | 0 | MICHELLE BROWN |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 900099 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | EARNED REVENUE |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 5418739 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 5418739 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 8855365 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 0 |
| IRS990/PYOtherExpensesAmt | 0 | 3169785 |
| IRS990/PYOtherRevenueAmt | 0 | 0 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 3015689 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 926973 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 7774296 |
| IRS990/PYTotalExpensesAmt | 0 | 10944081 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 11871054 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -3348823 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 0 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 1 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 5418739 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 8204327 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 8855365 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 7326940 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 5149344 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 2921480 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 32457456 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 233352 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 233352 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 12927997 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 8808 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 4477 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 13285 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.61710 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.73310 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 20181856 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 12275600 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 8204327 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 8855365 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 7326940 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 5149344 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 2921480 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 32457456 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 32704093 |
| IRS990ScheduleB/ContributorInformationGrp/ContributorBusinessName/BusinessNameLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorNum | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine2 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/City | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/State | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCode | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt | 0 | RESTRICTED |
| IRS990/ScheduleBRequiredInd | 0 | 1 |
| IRS990ScheduleD/ExpensesNotReportedAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesNotRptFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 17205241 |
| IRS990ScheduleD/FootnoteTextInd | 0 | X |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 508275 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | LEASE LIABILITY |
| IRS990ScheduleD/RevenueNotReportedAmt | 0 | 0 |
| IRS990ScheduleD/RevenueNotReportedFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 13856418 |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 0 | UNDER SECTION 501(C)(3) OF THE INTERNAL REVENUE CODE, THE ORGANIZATION IS A NONPROFIT ORGANIZATION AND IS EXEMPT FROM FEDERAL TAXES ON INCOME OTHER THAN NET UNRELATED BUSINESS INCOME. NO PROVISION FOR FEDERAL OR STATE INCOME TAXES IS REQUIRED FOR THE YEAR ENDED DECEMBER 31, 2023, AS THE ORGANIZATION HAD NO TAXABLE NET UNRELATED BUSINESS INCOME. THE ORGANIZATION FOLLOWS THE AUTHORITATIVE GUIDANCE RELATING TO ACCOUNTIN FOR UNCERTAINTY IN INCOME TAXES. THESE PROVISIONS PROVIDE CONSISTENT GUIDANCE FOR THE ACCOUNTING FOR UNCERTAINTY IN INCOME TAXES RECOGNIZED IN AN ENTITY'S FINANCIAL STATEMETNS AND PRESCRIBE A THRESHOLD OF "MORE LIKELY THAN NOT" FOR RECOGNITION AND DERECOGNITION OF TAX POSITIONS TAKEN OR EXPECTED TO BE TAKEN IN A TAX RETURN. IT IS THE ORGANIZATION'S POLICY TO RECOGNIZE INTEREST AND/OR PENALTIES RELATED TO UNCERTAIN TAX POSITIONS, IF ANY, IN INCOME TAX EXPENSES. THE ORGANIZATION PERFORMED AN EALUATION OF UNCERTAIN TAX POSITIONS FOR THE YEAR ENDED DECEMBER 31, 2023, AND DETERMINED THAT THERE WERE NO MATTERS THAT WOULD REQUIRE RECOGNITION IN THE FINANCIAL STATEMENTS OR THAT MAY HAVE ANY EFFECT ON ITS TAX-EXEMPT STATUS. THE STATUTE OF LIMITATIONS GENERALLY REMAINS OPEN FOR THREE TAX YEARS WITH THE U.S. FEDERAL JURISDICTION OR THE VARIOUS STATES AND LOCAL JURISDICTIONS IN WHICH THE ORGANIZATION FILES TAX RETURNS. |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART X, LINE 2: |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 0 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 17205241 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 508275 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 13856418 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 13856418 |
| IRS990ScheduleD/TotExpnsEtcAuditedFinclStmtAmt | 0 | 17205241 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 0 | 3 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 1 | 1 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 2 | 3 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 3 | 1 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 4 | 1 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 0 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 1 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 2 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 3 | 0 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2023 • Form 990Detailed filing. Detailed filing data is available for this year.