Liabilities / Assets
41st percentile
Higher debt load relative to assets than 41% of similar nonprofits.
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
41st percentile
Higher debt load relative to assets than 41% of similar nonprofits.
Liabilities / Revenue
26th percentile
Higher debt load relative to revenue than 26% of similar nonprofits.
Net Margin
72nd percentile
Higher net margin than 72% of similar nonprofits.
Top Officer Pay
54th percentile
Higher top officer pay than 54% of similar nonprofits.
Top officer pay equals 1.1% of source-year revenue.
Asset Growth
83rd percentile
Faster asset growth than 83% of similar nonprofits.
Revenue Growth
82nd percentile
Faster revenue growth than 82% of similar nonprofits.
Assets
Up$20,733,426
Up $4,324,130 (+26%) from 2022
Net Assets
Up$17,725,114
Up $3,850,551 (+28%) from 2022
Liabilities
Up$3,008,312
Up $473,579 (+19%) from 2022
Revenue
Up$25,143,391
Up $6,174,959 (+33%) from 2022
Expenses
Up$21,292,840
Up $10,372,641 (+95%) from 2022
Net Income
Down$3,850,551
Down $4,197,682 (-52%) from 2022
Providing technology access and education to underprivilieged children
Providing technology access and education to underserved youth
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Rtn Earn Endowment Incm Other Fnds | $13,874,563 | $17,725,114 | ▲ $3,850,551 |
| Cash and Non-Interest-Bearing Accounts | $7,343,692 | $7,823,418 | ▲ $479,726 |
| Accounts Receivable | $1,783,749 | $5,520,562 | ▲ $3,736,813 |
| Land, Buildings, and Equipment, Net | $3,285,294 | $4,565,626 | ▲ $1,280,332 |
| Inventories for Sale or Use | $2,685,804 | $1,629,125 | ▼ $1,056,679 |
| Prepaid Expenses and Deferred Charges | $491,996 | $638,917 | ▲ $146,921 |
| Pd in Cap Srpls Land Bldg Eqp Fund | $0 | $0 | → $0 |
| Cap Stk Tr Prin Current Funds | $0 | $0 | → $0 |
| Total Assets | $16,409,296 | $20,733,426 | ▲ $4,324,130 |
| Other Assets Total | $818,761 | $555,778 | ▼ $262,983 |
| Liabilities | |||
| Mortgage Notes Payable Secured by Investment Property | $1,803,840 | $1,482,184 | ▼ $321,656 |
| Accounts Payable and Accrued Expenses | $132,383 | $897,522 | ▲ $765,139 |
| Other Liabilities | $598,510 | $628,606 | ▲ $30,096 |
| Total Liabilities | $2,534,733 | $3,008,312 | ▲ $473,579 |
| Net Assets / Fund Balance | |||
| Total Net Assets Fund Balance | $13,874,563 | $17,725,114 | ▲ $3,850,551 |
| Total Liabilities and Net Assets / Fund Balance | $16,409,296 | $20,733,426 | ▲ $4,324,130 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Buildings | $245,512 | $54,488 | - |
| Other Land Buildings | $1,028,195 | $118,914 | - |
| Land | $1,200,000 | - | - |
| Equipment | $943,474 | $98,494 | - |
| Leasehold Improvements | $1,148,445 | $177,492 | - |
| Name | Title | Full / Part Time | Base | Total |
|---|---|---|---|---|
| Megan Steckly | CEO | FT | $271,667 | $271,667 |
| Michael R Abensour | Chief Impact Officer | FT | $186,604 | $186,604 |
| Allison Katarski | COO | FT | $181,651 | $181,651 |
| Emma Benton | CFO | FT | $106,515 | $106,515 |
| Candice Schaefer | Chief Development Officer | FT | $61,979 | $61,979 |
| Name | Title |
|---|---|
| John Osha | President |
| Brian Williams | Vice President |
| Allison Porterfield | Director |
| Carlyn Burton | Director |
| Curt Morgan | Director |
| Genesis Draper | Director |
| Jill Billhorn | Director |
| John Sousa | Director |
| Kimberly Penn | Director |
| Laurie Tuzo | Director |
| Varun Babbili | Director |
| Scott Harlan | Secretary |
| Contribution Type | Contribution Count | Reported Amount | Valuation Method |
|---|---|---|---|
| Other Non Cash Contri Table | 8,852 | $1,903,180 | Comparable Fair Market Value (FMV) Avg |
| Other Non Cash Contri Table | 3,211 | $674,310 | Comparable Fair Market Value (FMV) Avg |
| Other Non Cash Contri Table | 3,991 | $521,854 | Comparable Fair Market Value (FMV) Avg |
| Other Non Cash Contri Table | 6,947 | $347,350 | Comparable Fair Market Value (FMV) Avg & |
| Total Noncash Contributions | 23,001 | $3,446,694 | - |
| Line Item | Amount |
|---|---|
| Other Expenses | $16,129,200 |
| Salaries, Compensation, and Employee Benefits | $5,163,640 |
| Total Fundraising Expense | $1,086,615 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $3,105,109 | $717,399 | $672,979 | $4,495,487 |
| Occupancy | $361,224 | $61,770 | $37,739 | $460,733 |
| Payroll Taxes | $266,356 | $61,538 | $57,728 | $385,622 |
| Other Employee Benefits | $195,149 | $45,087 | $42,295 | $282,531 |
| All Other Expenses | $91,992 | $178,380 | $1,829 | $272,201 |
| Fees for Services Other | $135,043 | $31,200 | $29,268 | $195,511 |
| Depreciation Depletion | $168,112 | $4,027 | $4,027 | $176,166 |
| Fees for Services Accounting | $22,646 | $95,871 | - | $118,517 |
| Other Expenses | $77,606 | $7,583 | $3,039 | $88,228 |
| Office Expenses | - | - | $87,959 | $87,959 |
| Insurance | - | $62,870 | - | $62,870 |
| Interest | - | $44,850 | - | $44,850 |
| Total Functional Expenses | $18,649,740 | $1,556,485 | $1,086,615 | $21,292,840 |
| Line Item | Amount |
|---|---|
| Expenses Not Reported on Financial Statements | $0 |
| Expenses Not Reported on Form 990 | $0 |
| Expenses per Audited Statements | $0 |
| Total Expenses per Audited Statements | $0 |
| Total Expenses per Form 990 | $0 |
| Line Item | Amount |
|---|---|
| Fundraising Gross Income | $87,478 |
| Fundraising Direct Expenses | $77,054 |
| Professional Fundraising Fees | $0 |
| Event | Gross Receipts | Gross Revenue | Direct Expenses | Net Income |
|---|---|---|---|---|
| Women in Tech | $61,852 | $61,852 | $15 | $61,837 |
| Oktoberfest | $93,367 | $17,220 | $36,980 | $-19,760 |
| Total Events | $203,732 | $87,478 | $77,054 | $10,424 |
| Interested Party | Relationship | Description | Shared Revenue | Amount |
|---|---|---|---|---|
| John Osha | President/board Member | Donation | No | $12,000 |
| Liability | Amount |
|---|---|
| Current Portion of Operating Lease Liabilities | $291,462 |
| Refundable Advances | $170,000 |
| Payroll Liabilities | $103,424 |
| Current Portion of Long Term Debt - Frost Bank | $50,229 |
| Contract Obligations | $12,500 |
| Brex Inc | $991 |
“AVAILABLE UPON REQUEST”
“AVAILABLE UPON REQUEST”
“An audit was completed by an independent auditor.”
“Documents are made available upon request.”
“There is a committee that assumes responsibility for oversight of the audit.”
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 | 132383 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 897522 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 1783749 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 5520562 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | PROVIDING TECHNOLOGY ACCESS AND EDUCATION TO UNDERSERVED YOUTH |
| IRS990/AllOtherContributionsAmt | 0 | 24546310 |
| IRS990/AllOtherExpensesGrp/FundraisingAmt | 0 | 1829 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 178380 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 91992 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 272201 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | EMMA BENTON |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 7132288600 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 1602 AIRLINE DRIVE |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | HOUSTON |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | TX |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 77009 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 1 |
| IRS990/CapStkTrPrinCurrentFundsGrp/BOYAmt | 0 | 0 |
| IRS990/CapStkTrPrinCurrentFundsGrp/EOYAmt | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 7343692 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 7823418 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContriRptFundraisingEventAmt | 0 | 116254 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 24662564 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 258600 |
| IRS990/CYOtherExpensesAmt | 0 | 16129200 |
| IRS990/CYOtherRevenueAmt | 0 | 10424 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 211803 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 3850551 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 5163640 |
| IRS990/CYTotalExpensesAmt | 0 | 21292840 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 1086615 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 25143391 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 1 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/FundraisingAmt | 0 | 4027 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 4027 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 168112 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 176166 |
| IRS990/Desc | 0 | COMPUTER ADOPTION - WE HOST COMMUNITY-BASED EVENTS TO DISTRIBUTE RECENTLY RETIRED CORPORATE COMPUTERS THAT HAVE BEEN RECONDITIONED. THE COMPUTER ADOPTION PROGRAM IS HIGHLY EFFICIENT, ALLOWING US TO DISTRIBUTE HUNDREDS OF DEVICES IN JUST A FEW HOURS. DISTRIBUTION EVENTS ARE HELD IN PARTNERSHIP WITH COMMUNITY-BASED ORGANIZATIONS, BRINGING DEVICES TO THE NEIGHBORHOODS THAT ARE MOST IN NEED AND ELIMINATING BARRIERS OF TIME AND TRANSPORTATION. THE COMPUTERS ARE FREE TO RECIPIENTS. TO QUALIFY FOR A COMPUTER, A FAMILY MUST NOT HAVE ACCESS TO A WORKING COMPUTER AT HOME AND MUST HAVE A CHILD IN PRE-K-12 EDUCATION (UP TO AGE 26). FAMILIES ARE THEN SELECTED TO RECEIVE A COMPUTER THROUGH A LOTTERY SYSTEM. COMPUTERS COME WITH TWO YEARS OF FREE TECH SUPPORT.COMPUDOPT HAS BEEN IN THE DEVICE ACCESS AND DIGITAL INCLUSION SECTOR FOR OVER 16 YEARS WITH AN EVIDENCE-BASED RECORD OF SUCCESSFULLY DEPLOYING TENS OF THOUSANDS OF COMPUTERS TO UNDER-RESOURCED COMMUNITIES ACROSS THE COUNTRY. TO SATISFY THE DEMAND FOR DEVICES, COMPUDOPT HAS DEVELOPED THE INTERNAL CAPACITY TO COLLECT, REFURBISH, AND REDISTRIBUTE SURPLUS AND RETIRED COMPUTERS FROM SEVERAL PHYSICAL SITES IN THE U.S. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 173 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 4451818 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 1 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 95871 |
| IRS990/FeesForServicesAccountingGrp/ProgramServicesAmt | 0 | 22646 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 118517 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 29268 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 31200 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 135043 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 195511 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form1098CFiledInd | 0 | 1 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 1.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/AverageHoursPerWeekRt | 16 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 10 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 11 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 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/OtherCompensationAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | CARLYN BURTON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | JOHN OSHA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | BRIAN WILLIAMS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | KIMBERLY PENN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | VARUN BABBILI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | SCOTT HARLAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | LAURIE TUZO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | CURT MORGAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | JILL BILLHORN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | GENESIS DRAPER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | ALLISON PORTERFIELD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | JOHN SOUSA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | MEGAN STECKLY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | EMMA BENTON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | ALLISON KATARSKI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 15 | MICHAEL R ABENSOUR |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 16 | CANDICE SCHAEFER |
| 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 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 271667 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 106515 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 181651 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 15 | 186604 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 16 | 61979 |
| 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/ReportableCompFromRltdOrgAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | VICE PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | CEO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | CFO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | COO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 15 | CHIEF IMPACT OFFICER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 16 | CHIEF DEVELOPMENT OFFICER |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2007 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 1 |
| IRS990/FundraisingAmt | 0 | 116254 |
| IRS990/FundraisingDirectExpensesAmt | 0 | 77054 |
| IRS990/FundraisingGrossIncomeAmt | 0 | 87478 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 14 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 25220445 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 14 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 4 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 62870 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 62870 |
| IRS990/InterestGrp/ManagementAndGeneralAmt | 0 | 44850 |
| IRS990/InterestGrp/TotalAmt | 0 | 44850 |
| IRS990/InventoriesForSaleOrUseGrp/BOYAmt | 0 | 2685804 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 1629125 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 258600 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 258600 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 0 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 449388 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 3285294 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 4565626 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 5015014 |
| IRS990/LegalDomicileStateCd | 0 | TX |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 1 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | PROVIDING TECHNOLOGY ACCESS AND EDUCATION TO UNDERPRIVILIEGED CHILDREN |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/BOYAmt | 0 | 1803840 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/EOYAmt | 0 | 1482184 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 13874563 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 17725114 |
| IRS990/NetIncmFromFundraisingEvtGrp/ExclusionAmt | 0 | 10424 |
| IRS990/NetIncmFromFundraisingEvtGrp/TotalRevenueColumnAmt | 0 | 10424 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoncashContributionsAmt | 0 | 3446694 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 37739 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 61770 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 361224 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 460733 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 87959 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 87959 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrgDoesNotFollowFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 818761 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 555778 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 42295 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 45087 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 195149 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 282531 |
| IRS990/OtherExpensesGrp/Desc | 0 | GIFT IN KIND - SUPPLIES |
| IRS990/OtherExpensesGrp/Desc | 1 | CONSULTANT FEES |
| IRS990/OtherExpensesGrp/Desc | 2 | AUTO & TRAVEL EXPENSE |
| IRS990/OtherExpensesGrp/Desc | 3 | MARKETING EXPENSES |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 145494 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 1 | 4258 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 2 | 3039 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 155098 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 90812 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 2 | 7583 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 13278950 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 671307 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 276246 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 77606 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 13278950 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 971899 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 371316 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 88228 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 598510 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 628606 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 672979 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 717399 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 3105109 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 4495487 |
| IRS990/OtherWebsiteInd | 0 | X |
| IRS990/OwnWebsiteInd | 0 | X |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 57728 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 61538 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 266356 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 385622 |
| IRS990/PdInCapSrplsLandBldgEqpFundGrp/BOYAmt | 0 | 0 |
| IRS990/PdInCapSrplsLandBldgEqpFundGrp/EOYAmt | 0 | 0 |
| IRS990/PoliciesReferenceChaptersInd | 0 | 1 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 491996 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 638917 |
| IRS990/PrincipalOfficerNm | 0 | MEGAN STECKLY |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 561499 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 541519 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | PROGRAM LICENSING |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | COMPUTER RECYCLING |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 177560 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 34243 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 177560 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 34243 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | CONNECTIVITY - CONNECTIVITY IS A CRITICAL COMPONENT TO SOLVING THE DIGITAL DIVIDE. COMPUDOPT OFFERS A SUSTAINABLE AND LONG-TERM CONNECTIVITY SOLUTION FOR COMMUNITIES. THIS TECHNOLOGY INFRASTRUCTURE ALLOWS HOUSEHOLDS THE OPPORTUNITY TO CONNECT FOR FREE TO 50MBS DOWNLOAD SPEED ENABLING EVERY INDIVIDUAL FAMILY MEMBER TO ACCESS DISTANCE LEARNING, VIRTUAL ENRICHMENT, TELEHEALTH, APPLY FOR JOBS, UPSKILL, AND ACCESS THE WEALTH OF OTHER SERVICES AVAILABLE ONLY ONLINE. OUR GOAL IS TO HELP THE MOST UNDER-CONNECTED GET QUALITY SERVICE. WE KNOW THAT IT'S MORE THAN JUST AFFORDABILITY THAT CAN HOLD FAMILIES BACK FROM ACCESS; IT'S ABOUT TRUST, RELEVANCE, AND SUSTAINABILITY. WE'VE SEEN THAT SIMPLY TAKING THE TIME TO REALLY LISTEN TO OUR COMMUNITY MEMBERS AND PROVIDING HANDS-ON CASE MANAGEMENT SUBSTANTIALLY INCREASES THEIR CONFIDENCE AND ABILITY TO GET CONNECTED. |
| IRS990/ProgSrvcAccomActy2Grp/ExpenseAmt | 0 | 4031436 |
| IRS990/ProgSrvcAccomActy2Grp/RevenueAmt | 0 | 0 |
| IRS990/ProgSrvcAccomActy3Grp/Desc | 0 | TECH EDUCATION - WE TEACH HANDS-ON CURRICULUM-BASED PROGRAMS TO 1ST-12TH GRADE STUDENTS ON SCHOOL CAMPUSES AND AT COMMUNITY SITES, BUILDING THEIR CONFIDENCE IN USING NEW TECHNOLOGIES AND HELPING THEM DEVELOP SKILLS ALIGNED WITH HIGH-DEMAND CAREERS. EACH COHORT SERVES UP TO 15 STUDENTS AND THEY ATTEND ONE TO TWO SESSIONS PER WEEK OVER 10-12 WEEKS OR CAMP SESSIONS OVER SCHOOL BREAKS FOR 20-25 HOURS. EACH STUDENT WHO GRADUATES FROM OUR 3RD-12TH GRADE PROGRAMS RECEIVES A FREE COMPUTER. |
| IRS990/ProgSrvcAccomActy3Grp/ExpenseAmt | 0 | 7816222 |
| IRS990/ProgSrvcAccomActy3Grp/RevenueAmt | 0 | 0 |
| IRS990/ProgSrvcAccomActyOtherGrp/ExpenseAmt | 0 | 2350264 |
| IRS990/ProgSrvcAccomActyOtherGrp/RevenueAmt | 0 | 211803 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 18622654 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 49197 |
| IRS990/PYOtherExpensesAmt | 0 | 7881342 |
| IRS990/PYOtherRevenueAmt | 0 | 91060 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 205521 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 8048233 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 3038857 |
| IRS990/PYTotalExpensesAmt | 0 | 10920199 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 18968432 |
| IRS990/QuidProQuoContributionsInd | 0 | 1 |
| IRS990/QuidProQuoContriDisclInd | 0 | 1 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 3850551 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 0 |
| 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 | 0 |
| IRS990/RtnEarnEndowmentIncmOthFndsGrp/BOYAmt | 0 | 13874563 |
| IRS990/RtnEarnEndowmentIncmOthFndsGrp/EOYAmt | 0 | 17725114 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | OTHER INCOME |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | SCHEDULE A, PART II, LINE 10, EXPLANATION OF OTHER INCOME: |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 24546310 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 18622654 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 9124641 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 8122244 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 1828647 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 62244496 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 258600 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 49197 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 307797 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 353621 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 34243 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 29460 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 63703 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.60620 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.74410 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 37960432 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 24284064 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 24546310 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 18622654 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 9124641 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 8122244 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 1828647 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 62244496 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 62615996 |
| 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 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2023 • Form 990Detailed filing. Detailed filing data is available for this year.