Liabilities / Assets
74th percentile
Higher debt load relative to assets than 74% of similar nonprofits.
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
74th percentile
Higher debt load relative to assets than 74% of similar nonprofits.
Liabilities / Revenue
65th percentile
Higher debt load relative to revenue than 65% of similar nonprofits.
Net Margin
35th percentile
Higher net margin than 35% of similar nonprofits.
Top Officer Pay
87th percentile
Higher top officer pay than 87% of similar nonprofits.
Top officer pay equals 3.3% of source-year revenue.
Asset Growth
39th percentile
Faster asset growth than 39% of similar nonprofits.
Revenue Growth
18th percentile
Faster revenue growth than 18% of similar nonprofits.
Assets
Down$6,736,357
Down $162,272 (-2.4%) from 2021
Net Assets
Up$4,139,147
Up $51,612 (+1.3%) from 2021
Liabilities
Down$2,597,210
Down $213,884 (-7.6%) from 2021
Revenue
Down$8,432,127
Down $2,162,002 (-20%) from 2021
Expenses
Up$8,380,515
Up $629,979 (+8.1%) from 2021
Net Income
Down$51,612
Down $2,791,981 (-98%) from 2021
Caremessage is a nonprofit organization whose mission is to empower healthcare organizations with mobile technologies to improve health outcomes and reduce cost of care for underserved patient populations.
To empower healthcare organizations with mobile technologies to improve health outcomes and reduce cost of care for underserved patient populations.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Cash and Non-Interest-Bearing Accounts | $5,485,431 | $4,833,151 | ▼ $652,280 |
| Pledges and Grants Receivable | $791,933 | $908,223 | ▲ $116,290 |
| Accounts Receivable | $573,413 | $743,366 | ▲ $169,953 |
| Prepaid Expenses and Deferred Charges | $47,852 | $148,396 | ▲ $100,544 |
| Land, Buildings, and Equipment, Net | $0 | $103,221 | ▲ $103,221 |
| Total Assets | $6,898,629 | $6,736,357 | ▼ $162,272 |
| Liabilities | |||
| Deferred Revenue | $1,953,028 | $1,805,917 | ▼ $147,111 |
| Accounts Payable and Accrued Expenses | $858,066 | $791,293 | ▼ $66,773 |
| Total Liabilities | $2,811,094 | $2,597,210 | ▼ $213,884 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $1,769,930 | $2,386,258 | ▲ $616,328 |
| Net Assets With Donor Restrictions | $2,317,605 | $1,752,889 | ▼ $564,716 |
| Total Net Assets Fund Balance | $4,087,535 | $4,139,147 | ▲ $51,612 |
| Total Liabilities and Net Assets / Fund Balance | $6,898,629 | $6,736,357 | ▼ $162,272 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Other Land Buildings | $103,221 | $2,844 | $106,065 |
| Name | Title | Full / Part Time | Base | Total |
|---|---|---|---|---|
| Vineet Singal | CEO | FT | $279,709 | $279,709 |
| Jeremy Wight | VP of Engineering | FT | $243,948 | $243,948 |
| Karen Tang | Chief Operating Officer | FT | $208,570 | $208,570 |
| Cecilia Corral | VP of Product/co-founder | FT | $199,816 | $199,816 |
| Andrea Jones | VP Customer Success | FT | $174,687 | $174,687 |
| Darryl Belcher | Senior Account Executive | FT | $159,930 | $159,930 |
| Tracy Angelocci | Chief Medical Officer | FT | $154,826 | $154,826 |
| Orit Mohamed | Principal Product Manager | FT | $152,739 | $152,739 |
| Nora Marsh | Director of Marketing | FT | $143,674 | $143,674 |
| Jeremy Carter | Lead Business Operations Manager | FT | $114,936 | $114,936 |
| Steven Han | Software Engineer | FT | $109,641 | $109,641 |
| Name | Title |
|---|---|
| Wilf Jaeger | Chairman |
| Harsh Patel | Director |
| Rose Kakoza | Director |
| Terhilda Garrido | Director |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Brane | Engineering Services | BELO HORIZONTE, Minas Gerias, Br | $574,255 |
| Bcti Ltda | Engineering Services | BELO HORIZONTE, Minas Gerias, Br | $151,167 |
| Devops Cloud Nexus Pvt Ltd | Engineering Services | BOMMANAHALLI, Bangalore, In | $144,996 |
| Naviro Europe Limited | Engineering Services | CREMER STREET, London, Uk | $105,599 |
| Contribution Type | Contribution Count | Reported Amount |
|---|---|---|
| Securities Publicly Traded | 1 | $49,259 |
| Total Noncash Contributions | 1 | $49,259 |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $4,640,935 |
| Other Expenses | $3,739,580 |
| Total Fundraising Expense | $353,432 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $1,839,026 | $772,591 | $211,545 | $2,823,162 |
| Fees for Services Other | $1,193,569 | $241,408 | $3,268 | $1,438,245 |
| Current Officers, Directors, Trustees, and Key Employees | $821,784 | $345,244 | $94,528 | $1,261,556 |
| Payroll Taxes | $189,805 | $79,739 | $21,834 | $291,378 |
| Other Employee Benefits | $172,518 | $72,477 | $19,844 | $264,839 |
| Fees for Services Legal | - | $140,993 | - | $140,993 |
| Insurance | $9,248 | $115,100 | $1,064 | $125,412 |
| Fees for Services Accounting | - | $66,421 | - | $66,421 |
| Office Expenses | $16,188 | $46,573 | $53 | $62,814 |
| Conferences and Meetings | $17,089 | $24,531 | - | $41,620 |
| Travel | $14,702 | $20,702 | $1,057 | $36,461 |
| Other Expenses | $8,755 | $12,568 | - | $21,323 |
| Information Technology | $10,729 | $2,587 | $239 | $13,555 |
| Depreciation Depletion | - | $2,844 | - | $2,844 |
| Total Functional Expenses | $5,977,944 | $2,049,139 | $353,432 | $8,380,515 |
| Line Item | Amount |
|---|---|
| Expenses per Audited Statements | $8,380,515 |
| Total Expenses per Audited Statements | $8,380,515 |
| Total Expenses per Form 990 | $8,380,515 |
| Expenses Not Reported on Financial Statements | $0 |
| Expenses Not Reported on Form 990 | $0 |
| Region | Activity | Services | Offices | Employees | Spending |
|---|---|---|---|---|---|
| South America | Program Services | Engineering Services | - | - | $725,422 |
| South Asia | Program Services | Engineering Services | - | - | $144,996 |
| Europe (including Iceland & Greenland) | Program Services | Engineering Services | - | - | $105,599 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“An outside tax professional prepares a draft of the form 990. Management, including the co-founder, reviews and provides comments, edits and/or corrections. After the revisions are made, several members of the board of directors receive a copy of the 990 prior to its filing. A complete copy is made available to all members of the board of directors, via electonic copy, before filing. The co-founder authorizes the final form 990, which is then electronically filed with the internal revenue service.”
“Members of the board of directors review all potential conflicts of interest at least annually, and a signed declaration of conflicts is collected after the annual meeting of the board (during july each year). The organization seeks full transparency on all relationships. Any potential conflicts (in fact or appearance) are discussed openly and resolved in accordance with the organization's policies and procedures.”
“Members of the board of directors review the compensation of all high-level personnel periodically in accordance with irs rules and regulations. Efforts are made to secure compensation data from industry sources in order to determine competitiveness and appropriateness of salaries. Every effort is made to ensure that the process is thorough and transparent in accordance with irs guidelines and the organization's policies and procedures. Compensation of other high-level personnel and key employees is reviewed periodically by members of management. Efforts are made to secure compensation data from industry sources in order to determine competitiveness and appropriateness of salaries and all related benefits. All decisions are documented in personnel files.”
“All of the organization's governing documents, financial statements and other legal filings are maintained in a secure environment and held available for inspection by tax authorities and the general public. Tax returns are available for inspection at the organization's office in san francisco, california.”
“Other professional fees: program service expenses 1,166,701. Management and general expenses 230,121. Fundraising expenses 177. Total expenses 1,396,999. Payroll fees: program service expenses 26,868. Management and general expenses 11,287. Fundraising expenses 3,091. Total expenses 41,246.”
“The organization did not change its selection process or oversight process during the tax year.”
“The internal revenue service has determined that the organization is exempt from federal income taxes under internal revenue code section 501(c)(3) and by the franchise tax board under section 23701d of the california revenue and taxation code. As a result, the organization is exempt from paying income taxes, and thus no provision for income taxes has been reflected in these financial statements. However, income from certain activities not directly related to the organization's tax-exempt purpose may be subject to taxation as unrelated business income. Each year, management considers whether the organization has engaged in any activities that could affect the organization's income tax status or result in taxable income. Management believes that any positions the organization has taken are supported by substantial authority and would more likely than not be sustained upon examination by the applicable taxing authority. Accordingly, there are no potential liabilities to be recorded or disclosed in the financial statements.”
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 | 858066 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 791293 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 573413 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 743366 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | TO EMPOWER HEALTHCARE ORGANIZATIONS WITH MOBILE TECHNOLOGIES TO IMPROVE HEALTH OUTCOMES AND REDUCE COST OF CARE FOR UNDERSERVED PATIENT POPULATIONS. |
| IRS990/AllOtherContributionsAmt | 0 | 2761391 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | VINEET SINGAL |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 4156538990 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 2443 FILLMORE ST 380-4139 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | SAN FRANCISCO |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 94115 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 5485431 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 4833151 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 4 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/FundraisingAmt | 0 | 94528 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 345244 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 821784 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 1261556 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 24531 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 17089 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 41620 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 574255 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 1 | 151167 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 2 | 144996 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 3 | 105599 |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/AddressLine1Txt | 0 | BELO HORIZONTE |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/AddressLine1Txt | 1 | BELO HORIZONTE |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/AddressLine1Txt | 2 | BOMMANAHALLI |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/AddressLine1Txt | 3 | CREMER STREET |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CityNm | 0 | MINAS GERIAS |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CityNm | 1 | MINAS GERIAS |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CityNm | 2 | BANGALORE |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CityNm | 3 | LONDON |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CountryCd | 0 | BR |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CountryCd | 1 | BR |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CountryCd | 2 | IN |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CountryCd | 3 | UK |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/ForeignPostalCd | 0 | 30350-140 |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/ForeignPostalCd | 1 | 30350-140 |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/ForeignPostalCd | 2 | E28HD |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | BRANE |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 1 | BCTI LTDA |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 2 | DEVOPS CLOUD NEXUS PVT LTD |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 3 | NAVIRO EUROPE LIMITED |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | ENGINEERING SERVICES |
| IRS990/ContractorCompensationGrp/ServicesDesc | 1 | ENGINEERING SERVICES |
| IRS990/ContractorCompensationGrp/ServicesDesc | 2 | ENGINEERING SERVICES |
| IRS990/ContractorCompensationGrp/ServicesDesc | 3 | ENGINEERING SERVICES |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 2761391 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 38796 |
| IRS990/CYOtherExpensesAmt | 0 | 3739580 |
| IRS990/CYOtherRevenueAmt | 0 | 6313 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 5625627 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 51612 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 4640935 |
| IRS990/CYTotalExpensesAmt | 0 | 8380515 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 353432 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 8432127 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 1 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 1953028 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 1805917 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 2844 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 2844 |
| IRS990/Desc | 0 | EMPOWER HEALTHCARE ORGANIZATIONS WITH MOBILE TECHNOLOGIES TO IMPROVE HEALTH LITERACY AND SELF-HEALTH MANAGEMENT WHILE FOSTERING MORE EFFICIENT CARE DELIVERY. CAREMESSAGE CREATES HIGHLY ENGAGING TEXT MESSAGING CAMPAIGNS TO IMPROVE HEALTH LITERACY AND DISEASE SELF-MANAGEMENT SKILLS FOR DIVERSE POPULATIONS. CAREMESSAGE USES TECHNOLOGY TO ADDRESS CHALLENGES FOR SOCIETY'S MOST VULNERABLE POPULATIONS OVER 86% OF LOW INCOME INDIVIDUALS IN THE US HAVE ACCESS TO BASIC CELL PHONE WITH MESSAGING CAPABILITIES, MAKING IT ONE OF THE GREAT SOCIAL EQUALIZERS OF OUR TIME. CAREMESSAGE'S TECHNOLOGY ENABLES HEALTHCARE AND SOCIAL SERVICES AGENCIES TO BETTER COMMUNICATE AND ENGAGE WITH THEIR BENEFICIARIES USING MOBILE TECHNOLOGY, IMPROVING HEALTH OUTCOMES AND DRAMATICALLY REDUCING COST OF CARE. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 2317605 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 1752889 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 45 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 5977944 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 66421 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 66421 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 140993 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 140993 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 3268 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 241408 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 1193569 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 1438245 |
| 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 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 14 | 2.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/KeyEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/KeyEmployeeInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | 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 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | VINEET SINGAL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | JEREMY WIGHT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | KAREN TANG |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | CECILIA CORRAL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | ANDREA JONES |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | DARRYL BELCHER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | TRACY ANGELOCCI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | ORIT MOHAMED |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | NORA MARSH |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | JEREMY CARTER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | STEVEN HAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | HARSH PATEL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | WILF JAEGER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | ROSE KAKOZA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | TERHILDA GARRIDO |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 279709 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 243948 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 208570 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 199816 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 174687 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 159930 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 154826 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 152739 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 143674 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 114936 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 109641 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | CEO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | VP OF ENGINEERING |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | CHIEF OPERATING OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | VP OF PRODUCT/CO-FOUNDER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | VP CUSTOMER SUCCESS |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | SENIOR ACCOUNT EXECUTIVE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | CHIEF MEDICAL OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | PRINCIPAL PRODUCT MANAGER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | DIRECTOR OF MARKETING |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | LEAD BUSINESS OPERATIONS MANAGER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | SOFTWARE ENGINEER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | CHAIRMAN |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | DIRECTOR |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2011 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GainOrLossGrp/OtherAmt | 0 | 2177 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 5097 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 5 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossAmountSalesAssetsGrp/OtherAmt | 0 | 2177 |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 54356 |
| IRS990/GrossReceiptsAmt | 0 | 8481386 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 4 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 11 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 239 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 2587 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 10729 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 13555 |
| IRS990/InsuranceGrp/FundraisingAmt | 0 | 1064 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 115100 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 9248 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 125412 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 31522 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 31522 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 11 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 2844 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 0 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 103221 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 106065 |
| IRS990/LegalDomicileStateCd | 0 | CA |
| IRS990/LessCostOthBasisSalesExpnssGrp/OtherAmt | 0 | 0 |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 49259 |
| 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 EMPOWER HEALTHCARE ORGANIZATIONS WITH MOBILE TECHNOLOGIES TO IMPROVE HEALTH OUTCOMES AND REDUCE COST OF CARE FOR UNDERSERVED PATIENT POPULATIONS. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 4087535 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 4139147 |
| IRS990/NetGainOrLossInvestmentsGrp/ExclusionAmt | 0 | 7274 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 7274 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 1769930 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 2386258 |
| IRS990/NoncashContributionsAmt | 0 | 49259 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 53 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 46573 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 16188 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 62814 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 19844 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 72477 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 172518 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 264839 |
| IRS990/OtherExpensesGrp/Desc | 0 | PROGRAM TECH/RESEARCH |
| IRS990/OtherExpensesGrp/Desc | 1 | PROGRAM INTEGRATION FEE |
| IRS990/OtherExpensesGrp/Desc | 2 | APPLICATION FEES |
| IRS990/OtherExpensesGrp/Desc | 3 | DUES & MEMBERSHIPS |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 105361 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 12568 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 1083733 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 527403 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 73395 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 8755 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 1083733 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 527403 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 178756 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 21323 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 623990 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | CC REWARDS/BUYBACKS |
| IRS990/OtherRevenueMiscGrp/ExclusionAmt | 0 | 6313 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 6313 |
| IRS990/OtherRevenueTotalAmt | 0 | 6313 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 211545 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 772591 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 1839026 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 2823162 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 21834 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 79739 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 189805 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 291378 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 791933 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 908223 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 47852 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 148396 |
| IRS990/PrincipalOfficerNm | 0 | VINEET SINGAL |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 900099 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | SUBSCRIPTION REVENUE |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 5625627 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 5625627 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 5201230 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 6250 |
| IRS990/PYOtherExpensesAmt | 0 | 3589761 |
| IRS990/PYOtherRevenueAmt | 0 | 0 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 5386649 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 2843593 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 4160775 |
| IRS990/PYTotalExpensesAmt | 0 | 7750536 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 10594129 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 51612 |
| 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 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 5625627 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | MISCELLANEOUS INCOME - 2018 AMOUNT: $ 867. 2019 AMOUNT: $ 13,976. 2020 AMOUNT: $ 9,214. 2022 AMOUNT: $ 6,313. |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | SCHEDULE A, PART II, LINE 10, EXPLANATION OF OTHER INCOME: |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 2761391 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 5201230 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 4010453 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 2357712 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 3286638 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 17617424 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 31522 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 6250 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 66882 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 177929 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 172205 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 454788 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 21873847 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 6313 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 9214 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 13976 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 867 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 30370 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.83250 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.81690 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 15070436 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 2546988 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 2761391 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 5201230 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 4010453 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 2357712 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 3286638 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 17617424 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 18102582 |
| IRS990ScheduleB/ContributorInformationGrp/ContributorBusinessName/BusinessNameLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorNum | 0 | RESTRICTED |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2022 • Form 990Detailed filing. Detailed filing data is available for this year.