Liabilities / Assets
82nd percentile
Higher debt load relative to assets than 82% of similar nonprofits.
990 • Fiscal year 2023 • EIN 20-4755198
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
82nd percentile
Higher debt load relative to assets than 82% of similar nonprofits.
Liabilities / Revenue
83rd percentile
Higher debt load relative to revenue than 83% of similar nonprofits.
Net Margin
45th percentile
Higher net margin than 45% of similar nonprofits.
Top Officer Pay
82nd percentile
Higher top officer pay than 82% of similar nonprofits.
Top officer pay equals 4.5% of source-year revenue.
Asset Growth
70th percentile
Faster asset growth than 70% of similar nonprofits.
Revenue Growth
46th percentile
Faster revenue growth than 46% of similar nonprofits.
Assets
Up$14,928,835
Up $1,878,150 (+14%) from 2022
Net Assets
Up$5,208,118
Up $164,511 (+3.3%) from 2022
Liabilities
Up$9,720,717
Up $1,713,639 (+21%) from 2022
Revenue
Up$7,474,455
Up $249,122 (+3.4%) from 2022
Expenses
Up$7,309,944
Up $649,963 (+9.8%) from 2022
Net Income
Down$164,511
Down $400,841 (-71%) from 2022
To advance medical education through collaborative development, maintenance and research of innovative and comprehensive computer-assisted instruction programs
To advance medical education through collaborative development, maintenance and research of innovative and comprehensive computer-assisted instruction programs.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Savings and Temporary Cash Investments | $7,611,425 | $8,063,603 | ▲ $452,178 |
| Accounts Receivable | $2,920,820 | $4,638,401 | ▲ $1,717,581 |
| Intangible Assets | $1,237,828 | $983,212 | ▼ $254,616 |
| Investments in Publicly Traded Securities | $734,817 | $760,122 | ▲ $25,305 |
| Prepaid Expenses and Deferred Charges | $196,369 | $188,914 | ▼ $7,455 |
| Land, Buildings, and Equipment, Net | $33,139 | $25,501 | ▼ $7,638 |
| Cash and Non-Interest-Bearing Accounts | $303,713 | $6,831 | ▼ $296,882 |
| Total Assets | $13,050,685 | $14,928,835 | ▲ $1,878,150 |
| Other Assets Total | $12,574 | $262,251 | ▲ $249,677 |
| Liabilities | |||
| Deferred Revenue | $5,926,937 | $7,285,588 | ▲ $1,358,651 |
| Accounts Payable and Accrued Expenses | $1,698,418 | $1,851,855 | ▲ $153,437 |
| Unsecured Notes Loans Payable | $381,723 | $326,040 | ▼ $55,683 |
| Other Liabilities | $0 | $257,234 | ▲ $257,234 |
| Total Liabilities | $8,007,078 | $9,720,717 | ▲ $1,713,639 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $4,856,131 | $5,192,788 | ▲ $336,657 |
| Net Assets With Donor Restrictions | $187,476 | $15,330 | ▼ $172,146 |
| Total Net Assets Fund Balance | $5,043,607 | $5,208,118 | ▲ $164,511 |
| Total Liabilities and Net Assets / Fund Balance | $13,050,685 | $14,928,835 | ▲ $1,878,150 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $25,501 | $155,864 | $181,365 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Leslie Fall Md | Chief Executive Officer | FT | $283,098 | $53,198 | $336,296 |
| Eileen Olszewski | Chief Engagement Officer | FT | $156,962 | $54,030 | $210,992 |
| Craig Davis | Chief Financial Officer | FT | $159,354 | $42,235 | $201,589 |
| Jennifer Archambault | Chief People Officer | FT | $148,980 | $42,207 | $191,187 |
| Stephanie Dewitt | Director of Product | FT | $140,701 | $35,466 | $176,167 |
| Nat Pierson | Director of Platform | FT | $126,424 | $29,264 | $155,688 |
| Tracy Cosker | Director of Customer Success | FT | $140,979 | $1,258 | $142,237 |
| Shawn Griffin | Director of Software Development | FT | $120,648 | $16,522 | $137,170 |
| Name | Title |
|---|---|
| Blake Darcy | Director/chair |
| Bruce Morgenstern | Director |
| Charles Prober | Director |
| Susan Fernandes | Director |
| Stephen Lawe | Director/treasurer |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Milliron And Associates LLC | Software Development Services | 4201 WEST ELK COVE CIR, Highland, UT 84003 | $142,488 |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $4,799,985 |
| Other Expenses | $2,424,959 |
| Total Fundraising Expense | $391,544 |
| Grants and Similar Amounts Paid | $85,000 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $2,295,068 | $540,914 | $178,754 | $3,014,736 |
| Information Technology | $865,439 | $45,299 | $38,267 | $949,005 |
| Current Officers, Directors, Trustees, and Key Employees | $436,333 | $315,108 | $45,421 | $796,862 |
| Other Employee Benefits | $487,097 | $118,450 | $34,961 | $640,508 |
| Fees for Services Other | $450,522 | $14,885 | $6,022 | $471,429 |
| Travel | $207,571 | $128,939 | - | $336,510 |
| Depreciation Depletion | $273,667 | $6,350 | - | $280,017 |
| Payroll Taxes | $179,905 | $45,019 | $13,693 | $238,617 |
| Occupancy | $110,157 | $33,234 | $13,443 | $156,834 |
| Pension Plan Contributions | $83,586 | $19,185 | $6,491 | $109,262 |
| Grants to Domestic Orgs | $85,000 | - | - | $85,000 |
| Office Expenses | $40,752 | $15,508 | $4,690 | $60,950 |
| Fees for Services Accounting | - | $50,885 | - | $50,885 |
| Advertising | - | - | $49,802 | $49,802 |
| Insurance | - | $35,329 | - | $35,329 |
| Fees for Services Legal | - | $18,388 | - | $18,388 |
| Interest | $15,504 | $306 | - | $15,810 |
| Total Functional Expenses | $5,530,601 | $1,387,799 | $391,544 | $7,309,944 |
| Line Item | Amount |
|---|---|
| Expenses per Audited Statements | $7,309,944 |
| Total Expenses per Audited Statements | $7,309,944 |
| Total Expenses per Form 990 | $7,309,944 |
| Expenses Not Reported on Financial Statements | $0 |
| Expenses Not Reported on Form 990 | $0 |
| Recipient | Location | Category | Purpose | Amount |
|---|---|---|---|---|
| Alliance for Academic Internal Medicine Inc | Chantilly, VA | 501 (c) (3) | To Advance Medical Education | $20,000 |
| The American Geriatrics Society Inc | New York, NY | 501 (c) (3) | To Advance Medical Education | $20,000 |
| International Association of Medical Educators | Huntington, WV | 501 (c) (3) | To Advance Medical Education | $15,000 |
| Society of Teachers of Family Medicine | Leawood, KS | 501 (c) (3) | To Advance Medical Education | $10,000 |
| The Association of University Radiologists | Oak Brook, IL | 501 (c) (3) | To Advance Medical Education | $10,000 |
| The Council on Medical Student Education in Pediatrics | Mclean, VA | 501 (c) (3) | To Advance Medical Education | $10,000 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Liability | Amount |
|---|---|
| Operating Lease Liability | $257,234 |
“The organization does not have any committees with authority to act on behalf of the governing body.”
“The form 990 was reviewed by the board of directors”
“The organization consistently monitors and enforces compliance with the conflict of interest policy by requiring board members to annually disclose interests that could give rise to conflict.”
“The compensation committee of the board of directors is responsible for reviewing the performance of the organization's chief executive officer and recommending any compensation changes to the board of directors for approval.”
“The organization makes its governing documents, conflict of interest policy, and financial statements available to the public upon request.”
“(continued from program service accomplishments) aquifer courses are available by subscription to institutions and individuals and address such core clinical disciplines as family medicine, internal medicine, pediatrics, radiology, and geriatrics. Additionally, aquifer continues to fulfill its non profit mission by making freely available cross disciplinary courses in high value care, culture & health, medical home and diagnostic error. Aquifer further supports its commitment to teaching clinical reason through development of courses for integrating basic science learning into the clinical training years, an integrated exam system and mobile applications for content delivery and management. Our collaborations with the national medical education organizations supports our commitment to delivering the best healthcare education. Our subscribers ensure we are able to be independent and our consortium of volunteer educators share their passion and wisdom through collaborative development and research into innovative and high impact virtual teaching and learning methods.”
“No changes from prior year.”
“Each year, management considers whether any material tax position aquifer has taken is more likely than not to be sustained upon examination by the applicable taxing authority. Management believes that any positions aquifer has taken are supported by substantial authority and, therefore, do not need to be measured or disclosed in these financial statements. Tax returns are subject to examination by tax authorities for the most recent three years.”
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 | 1698418 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 1851855 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 2920820 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 4638401 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | TO ADVANCE MEDICAL EDUCATION THROUGH COLLABORATIVE DEVELOPMENT, MAINTENANCE AND RESEARCH OF INNOVATIVE AND COMPREHENSIVE COMPUTER-ASSISTED INSTRUCTION PROGRAMS. |
| IRS990/AddressChangeInd | 0 | X |
| IRS990/AdvertisingGrp/FundraisingAmt | 0 | 49802 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 49802 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | CRAIG DAVIS CFO |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 6037277002 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 33 S MAIN ST SUITE 4 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | HANOVER |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | NH |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 03755 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 303713 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 6831 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 1 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/FundraisingAmt | 0 | 45421 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 315108 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 436333 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 796862 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 142488 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | 4201 WEST ELK COVE CIR |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | HIGHLAND |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | UT |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 84003 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | MILLIRON AND ASSOCIATES LLC |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | SOFTWARE DEVELOPMENT SERVICES |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 0 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 85000 |
| IRS990/CYInvestmentIncomeAmt | 0 | 61177 |
| IRS990/CYOtherExpensesAmt | 0 | 2424959 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 7413278 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 164511 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 4799985 |
| IRS990/CYTotalExpensesAmt | 0 | 7309944 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 391544 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 7474455 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 5926937 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 7285588 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 6350 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 273667 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 280017 |
| IRS990/Desc | 0 | AQUIFER IS A NON PROFIT ORGANIZATION DELIVERING VIRTUAL PATIENT CASES AND ASSESSMENT TOOLS DESIGNED BY THE NATION'S LEADING MEDICAL EDUCATORS TO HELP STUDENTS ACQUIRE MUCH NEEDED CRITICAL REASONING, DIAGNOSTIC AND COMMUNICATION SKILLS. IN 2022 OVER 78,000 STUDENTS TOOK AT LEAST ONE AQUIFER COURSE AND COMPLETED OVER 1.2 MILLION VIRTUAL PATIENT CASES. CONTINUED ON SCHEDULE O |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 187476 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 15330 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 41 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 5530601 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 50885 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 50885 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 18388 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 18388 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 6022 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 14885 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 450522 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 471429 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 40.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/AverageHoursPerWeekRt | 12 | 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/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 | 53198 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 42235 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 54030 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 35466 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 1258 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 29264 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 42207 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 16522 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | SUSAN FERNANDES |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | STEPHEN LAWE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | BLAKE DARCY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | BRUCE MORGENSTERN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | CHARLES PROBER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | LESLIE FALL MD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | CRAIG DAVIS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | EILEEN OLSZEWSKI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | STEPHANIE DEWITT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | TRACY COSKER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | NAT PIERSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | JENNIFER ARCHAMBAULT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | SHAWN GRIFFIN |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 283098 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 159354 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 156962 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 140701 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 140979 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 126424 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 148980 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 120648 |
| 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/TitleTxt | 0 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | DIRECTOR/TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | DIRECTOR/CHAIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | CHIEF EXECUTIVE OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | CHIEF FINANCIAL OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | CHIEF ENGAGEMENT OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | DIR. OF PRODUCT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | DIR. OF CUSTOMER SUCCESS |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | DIR. OF PLATFORM |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | CHIEF PEOPLE OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | DIR. OF SOFTWARE DEVELOPMENT |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2006 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 5 |
| IRS990/GrantAmt | 0 | 85000 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 85000 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 85000 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 1 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 7474455 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 5 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 8 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 38267 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 45299 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 865439 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 949005 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 35329 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 35329 |
| IRS990/IntangibleAssetsGrp/BOYAmt | 0 | 1237828 |
| IRS990/IntangibleAssetsGrp/EOYAmt | 0 | 983212 |
| IRS990/InterestGrp/ManagementAndGeneralAmt | 0 | 306 |
| IRS990/InterestGrp/ProgramServicesAmt | 0 | 15504 |
| IRS990/InterestGrp/TotalAmt | 0 | 15810 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 61177 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 61177 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 734817 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 760122 |
| IRS990/IRPDocumentCnt | 0 | 88 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 155864 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 33139 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 25501 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 181365 |
| IRS990/LegalDomicileStateCd | 0 | NH |
| 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 | 0 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | WE ARE A MISSION-DRIVEN NON-PROFIT ORGANIZATION DEDICATED TO DELIVERING THE BEST HEALTH CARE EDUCATION THROUGH COLLABORATIVE DEVELOPMENT AND RESEARCH INTO INNOVATIVE, HIGH-IMPACT VIRTUAL TEACHING AND LEARNING METHODS. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 5043607 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 5208118 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 4856131 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 5192788 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 13443 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 33234 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 110157 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 156834 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 4690 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 15508 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 40752 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 60950 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 12574 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 262251 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 34961 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 118450 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 487097 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 640508 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 0 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 257234 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 178754 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 540914 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 2295068 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 3014736 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 13693 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 45019 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 179905 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 238617 |
| IRS990/PensionPlanContributionsGrp/FundraisingAmt | 0 | 6491 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 19185 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 83586 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 109262 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 196369 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 188914 |
| IRS990/PrincipalOfficerNm | 0 | LESLIE FALL |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 541700 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | PROGRAM REVENUE |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 7413278 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 7413278 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 0 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 85000 |
| IRS990/PYInvestmentIncomeAmt | 0 | 7929 |
| IRS990/PYOtherExpensesAmt | 0 | 2275869 |
| IRS990/PYOtherRevenueAmt | 0 | 0 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 7217404 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 565352 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 4299112 |
| IRS990/PYTotalExpensesAmt | 0 | 6659981 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 7225333 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 164511 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 1 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 7413278 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 7611425 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 8063603 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 396240 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 396240 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearAmt | 0 | 61177 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 7929 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 6666 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 50671 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 64480 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 190923 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 7413278 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 7217404 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus2YearsAmt | 0 | 7402738 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus3YearsAmt | 0 | 5306427 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus4YearsAmt | 0 | 5605326 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 32945173 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 61177 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 7929 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 6666 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 50671 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 64480 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 190923 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.00570 |
| IRS990ScheduleA/InvestmentIncomePYPct | 0 | 0.00500 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0.96550 |
| IRS990ScheduleA/PublicSupportPY509Pct | 0 | 0.97380 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 32374720 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearAmt | 0 | 325391 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus1YearAmt | 0 | 336587 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus2YearsAmt | 0 | 304715 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/TotalAmt | 0 | 966693 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearAmt | 0 | 325391 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus1YearAmt | 0 | 336587 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus2YearsAmt | 0 | 304715 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/TotalAmt | 0 | 966693 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY509Ind | 0 | X |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 7413278 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 7217404 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 7402738 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 5702667 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 5605326 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 33341413 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 7474455 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 7225333 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 7409404 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt | 0 | 5753338 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus4YearsAmt | 0 | 5669806 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 33532336 |
| IRS990/ScheduleBRequiredInd | 0 | 0 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 25501 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 155864 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 181365 |
| IRS990ScheduleD/ExpensesNotReportedAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesNotRptFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 7309944 |
| IRS990ScheduleD/FootnoteTextInd | 0 | X |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 257234 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | OPERATING LEASE LIABILITY |
| IRS990ScheduleD/RevenueNotReportedAmt | 0 | 0 |
| IRS990ScheduleD/RevenueNotReportedFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 7474455 |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 0 | EACH YEAR, MANAGEMENT CONSIDERS WHETHER ANY MATERIAL TAX POSITION AQUIFER HAS TAKEN IS MORE LIKELY THAN NOT TO BE SUSTAINED UPON EXAMINATION BY THE APPLICABLE TAXING AUTHORITY. MANAGEMENT BELIEVES THAT ANY POSITIONS AQUIFER HAS TAKEN ARE SUPPORTED BY SUBSTANTIAL AUTHORITY AND, THEREFORE, DO NOT NEED TO BE MEASURED OR DISCLOSED IN THESE FINANCIAL STATEMENTS. TAX RETURNS ARE SUBJECT TO EXAMINATION BY TAX AUTHORITIES FOR THE MOST RECENT THREE YEARS. |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART X, LINE 2: |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 25501 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 7309944 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 257234 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 7474455 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 7474455 |
| IRS990ScheduleD/TotExpnsEtcAuditedFinclStmtAmt | 0 | 7309944 |
| IRS990ScheduleI/GrantRecordsMaintainedInd | 0 | 1 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 0 | 15000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 1 | 20000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 2 | 10000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 3 | 10000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 4 | 10000 |
| IRS990ScheduleI/RecipientTable/CashGrantAmt | 5 | 20000 |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 0 | 501 (C) (3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 1 | 501 (C) (3) |
| IRS990ScheduleI/RecipientTable/IRCSectionDesc | 2 | 501 (C) (3) |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2023 • Form 990Detailed filing. Detailed filing data is available for this year.