Liabilities / Assets
53rd percentile
Higher debt load relative to assets than 53% of similar nonprofits.
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
53rd percentile
Higher debt load relative to assets than 53% of similar nonprofits.
Liabilities / Revenue
42nd percentile
Higher debt load relative to revenue than 42% of similar nonprofits.
Net Margin
76th percentile
Higher net margin than 76% of similar nonprofits.
Top Officer Pay
72nd percentile
Higher top officer pay than 72% of similar nonprofits.
Top officer pay equals 2.7% of source-year revenue.
Asset Growth
89th percentile
Faster asset growth than 89% of similar nonprofits.
Revenue Growth
89th percentile
Faster revenue growth than 89% of similar nonprofits.
Assets
Up$5,690,054
Up $1,988,199 (+54%) from 2019
Net Assets
Up$4,598,082
Up $1,348,531 (+41%) from 2019
Liabilities
Up$1,091,972
Up $639,668 (+141%) from 2019
Revenue
Up$6,581,970
Up $2,414,684 (+58%) from 2019
Expenses
Up$5,233,439
Up $833,645 (+19%) from 2019
Net Income
Up$1,348,531
Up $1,581,039 (+680%) from 2019
To make high-quality literacy materials accessible to teachers and the general public for the advancement of education.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Cash and Non-Interest-Bearing Accounts | $2,716,617 | $4,673,148 | ▲ $1,956,531 |
| Pledges and Grants Receivable | $500,000 | $580,720 | ▲ $80,720 |
| Accounts Receivable | $407,610 | $326,813 | ▼ $80,797 |
| Prepaid Expenses and Deferred Charges | $54,290 | $86,035 | ▲ $31,745 |
| Total Assets | $3,701,855 | $5,690,054 | ▲ $1,988,199 |
| Other Assets Total | $23,338 | $23,338 | → $0 |
| Liabilities | |||
| Unsecured Notes Loans Payable | - | $553,400 | - |
| Deferred Revenue | $271,085 | $397,775 | ▲ $126,690 |
| Accounts Payable and Accrued Expenses | $181,219 | $140,797 | ▼ $40,422 |
| Total Liabilities | $452,304 | $1,091,972 | ▲ $639,668 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $1,511,699 | $3,204,513 | ▲ $1,692,814 |
| Net Assets With Donor Restrictions | $1,737,852 | $1,393,569 | ▼ $344,283 |
| Total Net Assets Fund Balance | $3,249,551 | $4,598,082 | ▲ $1,348,531 |
| Total Liabilities and Net Assets / Fund Balance | $3,701,855 | $5,690,054 | ▲ $1,988,199 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Michelle Brown | CEO & President | FT | $180,000 | - | $180,000 |
| Geoffrey Harcourt | Chief Technology Officer | FT | $173,750 | - | $173,750 |
| Aaron Jacobowitz | Lead Software Engineer | FT | $148,921 | $6,289 | $155,210 |
| Robert Fleisher | Chief Strategic Partnership Officer | FT | $129,903 | $3,972 | $133,875 |
| Sarah Robertson | Chief Product Officer / Secretary | FT | $119,332 | $8,632 | $127,964 |
| Agnes Malatinszky | Chief Operating Officer | FT | $125,000 | - | $125,000 |
| Eliza Aierstuck | Senior Software Engineer | FT | $117,820 | $3,535 | $121,355 |
| Kara Pacos | Director, Instructional Support | FT | $112,919 | $4,067 | $116,986 |
| Anna Hodges | Chief Academic Officer | FT | $106,771 | - | $106,771 |
| Name | Title |
|---|---|
| Ben Zhang | Director |
| Esther Wojcicki | Director |
| Jeanne Allen | Director |
| John Coyne | Director |
| Kodjo Wilder | Director |
| Mary Grace Tighe | Director |
| Patrick Brown | Treasurer |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Rubino And Company INC | Accounting Services | 6903 ROCKLEDGE DRIVE SUITE 300, Bethesda, MD 20817 | $113,060 |
| Clever INC | Software Services Usage Subscription | 1263 MISSION STREET, San Francisco, CA 94103 | $106,000 |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $3,620,644 |
| Other Expenses | $1,612,795 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $2,499,935 | $25,265 | - | $2,525,200 |
| Current Officers, Directors, Trustees, and Key Employees | $269,063 | $293,541 | - | $562,604 |
| Information Technology | $476,678 | $22,309 | - | $498,987 |
| Occupancy | $24,713 | $273,197 | - | $297,910 |
| Fees for Services Other | $282,450 | $2,081 | - | $284,531 |
| Payroll Taxes | $250,086 | $28,793 | - | $278,879 |
| Other Employee Benefits | $227,740 | $26,221 | - | $253,961 |
| Office Expenses | $162,874 | $23,975 | - | $186,849 |
| Fees for Services Accounting | $28,399 | $143,512 | - | $171,911 |
| Other Expenses | $60,000 | $42,223 | - | $102,223 |
| Advertising | $5,370 | $32,514 | - | $37,884 |
| Conferences and Meetings | $794 | $11,649 | - | $12,443 |
| Travel | $3,318 | $6,758 | - | $10,076 |
| Insurance | $7,660 | $2,321 | - | $9,981 |
| Total Functional Expenses | $4,299,080 | $934,359 | $0 | $5,233,439 |
| Line Item | Amount |
|---|---|
| Expenses per Audited Statements | $5,233,439 |
| Total Expenses per Audited Statements | $5,233,439 |
| Total Expenses per Form 990 | $5,233,439 |
| Expenses Not Reported on Financial Statements | $0 |
| Expenses Not Reported on Form 990 | $0 |
| Region | Activity | Services | Offices | Employees | Spending |
|---|---|---|---|---|---|
| North America | Program Services | EDUCATION: CURRICULUM WRITING FOR COMMONLIT ESPANOL | 0 | 2 | $75,556 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“Michelle brown and patrick brown are spouses.”
“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 organizations 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 2020, 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 ceo's 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.”
“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, 2020, as the organization had no taxable net unrelated business income. The organization follows the authoritative guidance relating to accounting for uncertainty in income taxes included in accounting standards codification topic 740-10, income taxes. These provisions provide consistent guidance for the accounting for uncertainty in income taxes recognized in an entity's financial statements and prescribe a threshold of "more likely than not" for recognition and derecognition of tax positions taken or exepected 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 evaluation of uncertain tax positions for the year ended december 31, 2020, 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 jusrisdiction 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 | 181219 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 140797 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 407610 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 326813 |
| 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/ManagementAndGeneralAmt | 0 | 32514 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 5370 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 37884 |
| IRS990/AllOtherContributionsAmt | 0 | 4100729 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | MICHELLE BROWN |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 2028139218 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 660 PENNSYLVANIA AVE SE NO 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 | 2716617 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 4673148 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 2 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 293541 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 269063 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 562604 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 11649 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 794 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 12443 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 113060 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 1 | 106000 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | 6903 ROCKLEDGE DRIVE SUITE 300 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 1 | 1263 MISSION STREET |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | BETHESDA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 1 | SAN FRANCISCO |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | MD |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 1 | CA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 20817 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 1 | 94103 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | RUBINO AND COMPANY INC |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 1 | CLEVER INC |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | ACCOUNTING SERVICES |
| IRS990/ContractorCompensationGrp/ServicesDesc | 1 | SOFTWARE SERVICES USAGE SUBSCRIPTION |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 5149344 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 0 |
| IRS990/CYOtherExpensesAmt | 0 | 1612795 |
| IRS990/CYOtherRevenueAmt | 0 | 4477 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 1428149 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 1348531 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 3620644 |
| IRS990/CYTotalExpensesAmt | 0 | 5233439 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 6581970 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 271085 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 397775 |
| 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 | 1737852 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 1393569 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 44 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 4299080 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 1 |
| IRS990/FederalGrantAuditPerformedInd | 0 | 1 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 1 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 143512 |
| IRS990/FeesForServicesAccountingGrp/ProgramServicesAmt | 0 | 28399 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 171911 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 2081 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 282450 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 284531 |
| 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 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 14 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 15 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/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/KeyEmployeeInd | 0 | 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 | 8632 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 6289 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 3972 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 3535 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 4067 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | MICHELLE BROWN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | JEANNE ALLEN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | JOHN COYNE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | MARY GRACE TIGHE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | KODJO WILDER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | BEN ZHANG |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | ESTHER WOJCICKI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | PATRICK BROWN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | AGNES MALATINSZKY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | SARAH ROBERTSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | GEOFFREY HARCOURT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | AARON JACOBOWITZ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | ROBERT FLEISHER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | ELIZA AIERSTUCK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | KARA PACOS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 15 | ANNA HODGES |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 180000 |
| 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 | 125000 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 119332 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 173750 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 148921 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 129903 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 117820 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 112919 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 15 | 106771 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | CEO & PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | CHIEF OPERATING OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | CHIEF PRODUCT OFFICER / SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | CHIEF TECHNOLOGY OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | LEAD SOFTWARE ENGINEER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | CHIEF STRATEGIC PARTNERSHIP OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | SENIOR SOFTWARE ENGINEER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | DIRECTOR, INSTRUCTIONAL SUPPORT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 15 | CHIEF ACADEMIC OFFICER |
| 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 | 7 |
| IRS990/GovernmentGrantsAmt | 0 | 1048615 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 6581970 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 6 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 9 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 22309 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 476678 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 498987 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 2321 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 7660 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 9981 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 53 |
| 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 | 3249551 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 4598082 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 1511699 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 3204513 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 273197 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 24713 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 297910 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 23975 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 162874 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 186849 |
| 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/ManagementAndGeneralAmt | 0 | 26221 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 227740 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 253961 |
| IRS990/OtherExpensesGrp/Desc | 0 | PROGRAM EXPENSES |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 42223 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 60000 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 102223 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 900099 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | OTHER INCOME |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 0 | 4477 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 4477 |
| IRS990/OtherRevenueTotalAmt | 0 | 4477 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 25265 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 2499935 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 2525200 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 28793 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 250086 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 278879 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 500000 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 580720 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 54290 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 86035 |
| IRS990/PrincipalOfficerNm | 0 | MICHELLE BROWN |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 900099 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | EARNED REVENUE |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 1428149 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 1428149 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 2921480 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 0 |
| IRS990/PYOtherExpensesAmt | 0 | 1441937 |
| IRS990/PYOtherRevenueAmt | 0 | 0 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 1245806 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -232508 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 2957857 |
| IRS990/PYTotalExpensesAmt | 0 | 4399794 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 4167286 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 1348531 |
| 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 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 1432626 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 5149344 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 4167286 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 5486736 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 2442339 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 728845 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 17974550 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 3878984 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.90340 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 1.00000 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 16237623 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 1736927 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 5149344 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 4167286 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 5486736 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 2442339 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 728845 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 17974550 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 17974550 |
| 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 | 5233439 |
| IRS990ScheduleD/FootnoteTextInd | 0 | X |
| IRS990ScheduleD/RevenueNotReportedAmt | 0 | 0 |
| IRS990ScheduleD/RevenueNotReportedFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 6581970 |
| 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, 2020, AS THE ORGANIZATION HAD NO TAXABLE NET UNRELATED BUSINESS INCOME. THE ORGANIZATION FOLLOWS THE AUTHORITATIVE GUIDANCE RELATING TO ACCOUNTING FOR UNCERTAINTY IN INCOME TAXES INCLUDED IN ACCOUNTING STANDARDS CODIFICATION TOPIC 740-10, INCOME TAXES. THESE PROVISIONS PROVIDE CONSISTENT GUIDANCE FOR THE ACCOUNTING FOR UNCERTAINTY IN INCOME TAXES RECOGNIZED IN AN ENTITY'S FINANCIAL STATEMENTS AND PRESCRIBE A THRESHOLD OF "MORE LIKELY THAN NOT" FOR RECOGNITION AND DERECOGNITION OF TAX POSITIONS TAKEN OR EXEPECTED 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 EVALUATION OF UNCERTAIN TAX POSITIONS FOR THE YEAR ENDED DECEMBER 31, 2020, 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 JUSRISDICTION 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 | 5233439 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 6581970 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 6581970 |
| IRS990ScheduleD/TotExpnsEtcAuditedFinclStmtAmt | 0 | 5233439 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/EmployeeCnt | 0 | 2 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/OfficesCnt | 0 | 0 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTotalExpendituresAmt | 0 | 75556 |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/RegionTxt | 0 | NORTH AMERICA |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/SpecificServicesProvidedTxt | 0 | EDUCATION: CURRICULUM WRITING FOR COMMONLIT ESPANOL |
| IRS990ScheduleF/AccountActivitiesOutsideUSGrp/TypeOfActivitiesConductedTxt | 0 | PROGRAM SERVICES |
| IRS990ScheduleF/BoycottCountriesInd | 0 | 0 |
| IRS990ScheduleF/ContinuationSpentAmt | 0 | 0 |
| IRS990ScheduleF/ContinuationTotalEmployeeCnt | 0 | 0 |
| IRS990ScheduleF/ContinuationTotalOfficeCnt | 0 | 0 |
| IRS990ScheduleF/ForeignCorpOwnershipInd | 0 | 0 |
| IRS990ScheduleF/ForeignPartnershipInd | 0 | 0 |
| IRS990ScheduleF/InterestInForeignTrustInd | 0 | 0 |
| IRS990ScheduleF/PassiveForeignInvestmestCoInd | 0 | 0 |
| IRS990ScheduleF/SubtotalEmployeesCnt | 0 | 2 |
| IRS990ScheduleF/SubtotalOfficesCnt | 0 | 0 |
| IRS990ScheduleF/SubtotalSpentAmt | 0 | 75556 |
| IRS990ScheduleF/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART III ACCOUNTING METHOD: |
| IRS990ScheduleF/TotalEmployeeCnt | 0 | 2 |
| IRS990ScheduleF/TotalOfficeCnt | 0 | 0 |
| IRS990ScheduleF/TotalSpentAmt | 0 | 75556 |
| IRS990ScheduleF/TransferToForeignCorpInd | 0 | 0 |
| IRS990ScheduleJ/AnyNonFixedPaymentsInd | 0 | 0 |
| IRS990ScheduleJ/BoardOrCommitteeApprovalInd | 0 | X |
| IRS990ScheduleJ/CompBasedOnRevenueOfFlngOrgInd | 0 | 0 |
| IRS990ScheduleJ/CompBsdNetEarnsFlngOrgInd | 0 | 0 |
| IRS990ScheduleJ/CompBsdNetEarnsRltdOrgsInd | 0 | 0 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2020 • Form 990Detailed filing. Detailed filing data is available for this year.