| IRS990/AccountantCompileOrReviewInd | 0 | false |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 155052 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 234146 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 308436 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 280927 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | Our mission is to transform lives through teaching digital literacy and equity. The ability to use digital tools to find, analyze, create and communicate information is a critical skill for the survival and quality of life of people everywhere. |
| IRS990/AdvertisingGrp/FundraisingAmt | 0 | 104 |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 1420 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 703 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 2227 |
| IRS990/AllOtherContributionsAmt | 0 | 133768 |
| IRS990/AllOtherExpensesGrp/FundraisingAmt | 0 | 1349 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 13306 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 5756 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 20411 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | true |
| IRS990/BackupWthldComplianceInd | 0 | false |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | Kami Griffiths |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 6282003118 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 1390 Market St STE 200 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | San Franciso |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 94102 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 11009 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | -10545 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompCurrentOfcrDirectorsGrp/FundraisingAmt | 0 | 68499 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 200945 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 1007644 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 1277088 |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | true |
| IRS990/CompensationProcessOtherInd | 0 | false |
| IRS990/ConflictOfInterestPolicyInd | 0 | true |
| IRS990/ConservationEasementsInd | 0 | false |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | false |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 2114143 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 257064 |
| IRS990/CYInvestmentIncomeAmt | 0 | 0 |
| IRS990/CYOtherExpensesAmt | 0 | 957300 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 446629 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -199869 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 1546277 |
| IRS990/CYTotalExpensesAmt | 0 | 2760641 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 101121 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 2560772 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | false |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | false |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/Desc | 0 | Direct Services: We provide digital inclusion activities to our partners clients, including conducting client in-take, procuring and configuring devices, assisting with internet enrollment, providing digital literacy training, both in person and virtually and on-going support to learners. |
| IRS990/DescribedInSection501c3Ind | 0 | true |
| IRS990/DisregardedEntityInd | 0 | false |
| IRS990/DocumentRetentionPolicyInd | 0 | true |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | -10383 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | -163379 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | false |
| IRS990/ElectionOfBoardMembersInd | 0 | false |
| IRS990/EmployeeCnt | 0 | 21 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | true |
| IRS990/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990/ExpenseAmt | 0 | 2022032 |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FederalGrantAuditRequiredInd | 0 | false |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 32476 |
| IRS990/FeesForServicesAccountingGrp/ProgramServicesAmt | 0 | 14000 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 46476 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 1181 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 71207 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 317385 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 389773 |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignOfficeInd | 0 | false |
| IRS990/Form1098CFiledInd | 0 | false |
| IRS990/Form8282PropertyDisposedOfInd | 0 | false |
| IRS990/Form8899Filedind | 0 | false |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 2 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 3 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 4 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 5 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 6 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/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/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 | 17831 |
| 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/PersonNm | 0 | Kami Griffiths |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | Serena Dang |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | Keri Vogtmann |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | David Knego |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | Marcine Jansen |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | Chris Brooks |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | Celia Hammon-Cueto |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 90000 |
| 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/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/TitleTxt | 0 | Executive Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | Board Member |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | Board Member |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | Officer |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | Officer |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | Officer |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | Officer |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | true |
| IRS990/FormationYr | 0 | 2008 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedInd | 0 | false |
| IRS990/FundraisingActivitiesInd | 0 | false |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 7 |
| IRS990/GovernmentGrantsAmt | 0 | 1980375 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 257064 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 257064 |
| IRS990/GrantsToIndividualsInd | 0 | false |
| IRS990/GrantsToOrganizationsInd | 0 | false |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossReceiptsAmt | 0 | 2560772 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | false |
| IRS990/IndependentAuditFinclStmtInd | 0 | false |
| IRS990/IndependentVotingMemberCnt | 0 | 7 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 13 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 10061 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 10074 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 4329 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 4329 |
| IRS990/InterestGrp/ManagementAndGeneralAmt | 0 | 1130 |
| IRS990/InterestGrp/TotalAmt | 0 | 1130 |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/IRPDocumentCnt | 0 | 44 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LegalDomicileStateCd | 0 | CA |
| IRS990/LoanOutstandingInd | 0 | false |
| IRS990/LobbyingActivitiesInd | 0 | false |
| IRS990/LocalChaptersInd | 0 | false |
| IRS990/MaterialDiversionOrMisuseInd | 0 | false |
| IRS990/MembersOrStockholdersInd | 0 | false |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | true |
| IRS990/MinutesOfGoverningBodyInd | 0 | false |
| IRS990/MissionDesc | 0 | Our mission is to transform lives through teaching digital literacy and equity. The ability to use digital tools to find, analyze, create and communicate information is a critical skill for the survival and quality of life of people everywhere. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 172719 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | -32095 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 183102 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 131284 |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 4488 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 168 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 18778 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 23434 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 2506 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 26773 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 29279 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 10797 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 25809 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 114921 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 151527 |
| IRS990/OtherExpensesGrp/Desc | 0 | Computer and Software |
| IRS990/OtherExpensesGrp/Desc | 1 | Utilities |
| IRS990/OtherExpensesGrp/Desc | 2 | Professional Fees |
| IRS990/OtherExpensesGrp/Desc | 3 | Postage and Freight |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 1367 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 5704 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 8224 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 2 | 751 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 318338 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 64407 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 11545 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 1910 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 325409 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 64407 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 19769 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 2661 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 75527 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 312 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 1054 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 6731 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 8097 |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | false |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 5865 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 17952 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 85748 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 109565 |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 8326 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 7196 |
| IRS990/PriorPeriodAdjustmentsAmt | 0 | -4945 |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 561499 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | Program Service Fees |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 446629 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 446629 |
| IRS990/ProgSrvcAccomActy2Grp/Desc | 0 | We provide partner agencies with knowledge, training curriculum, collateral and support so they can intergrate digital inclusion programming into their daily service delivery |
| IRS990/ProgSrvcAccomActy2Grp/ExpenseAmt | 0 | 236583 |
| IRS990/ProgSrvcAccomActy3Grp/Desc | 0 | Other program activities for Tech Training Solutions |
| IRS990/ProgSrvcAccomActy3Grp/ExpenseAmt | 0 | 9406 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYContributionsGrantsAmt | 0 | 783354 |
| IRS990/PYExcessBenefitTransInd | 0 | false |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 20000 |
| IRS990/PYOtherExpensesAmt | 0 | 389520 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 453839 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -167405 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 995078 |
| IRS990/PYTotalExpensesAmt | 0 | 1404598 |
| IRS990/PYTotalRevenueAmt | 0 | 1237193 |
| IRS990/QuidProQuoContributionsInd | 0 | true |
| IRS990/QuidProQuoContriDisclInd | 0 | true |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | false |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -199869 |
| IRS990/RegularMonitoringEnfrcInd | 0 | true |
| IRS990/RelatedEntityInd | 0 | false |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990/ReportInvestmentsOtherSecInd | 0 | false |
| IRS990/ReportLandBuildingEquipmentInd | 0 | false |
| IRS990/ReportOtherAssetsInd | 0 | false |
| IRS990/ReportOtherLiabilitiesInd | 0 | true |
| IRS990/ReportProgramRelatedInvstInd | 0 | false |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 2113296 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 783354 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 1000551 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 685662 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 587341 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 5170204 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 847 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 5 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 2100 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 1627 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 4579 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.99910 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 5170204 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 2113296 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 783354 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 1000551 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 685662 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 587341 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 5170204 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 5174783 |
| IRS990ScheduleB/ContributorInformationGrp/ContributorBusinessName/BusinessNameLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorNum | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine2 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/City | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/State | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCode | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt | 0 | RESTRICTED |
| IRS990/ScheduleBRequiredInd | 0 | false |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | -1837 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 1 | 78000 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 2 | -636 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | Line of Credit |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 1 | Loan from Related Party |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 2 | Liabilities |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 75527 |
| IRS990/ScheduleJRequiredInd | 0 | false |
| IRS990/ScheduleORequiredInd | 0 | true |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | The organization documented all meetings held by the governing body during the year, including both regular and special meetings. Additionally, all written actions undertaken by the governing body were recorded. These records were made contemporaneously, ensuring accurate and timely documentation of the governing bodys activities. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | A draft of Form 990 is provided electronically to all board members before filing, and it is saved in a shared online folder. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | Board members must sign a sttaement annually which affirms that they have received, read and understand the conflict of interest policy and have agreed to comply with the policy. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | The Executive committee reviews the compensation of other executive directors of the organization with similar size of budget and staff. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | Governing documents, conflict of interest policy and financial statements are available to anyone upon request. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 5 | Technology-$38, 748Marketing-$85, 508Trainers-$198, 265Other Consulting-$340, 909Professional Fees-$19, 769 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Governing body meeting documentation Part VI line 8a |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Form 990 governing body review Part VI line 11 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | Conflict of interest policy compliance Part VI line 12c |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | CEO executive director top management comp Part VI line 15a |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | Governing documents etc available to public Part VI line 19 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 5 | List of other fees for services expenses Part IX line 11g |
| IRS990/SchoolOperatingInd | 0 | false |
| IRS990/SignificantChangeInd | 0 | false |
| IRS990/SignificantNewProgramSrvcInd | 0 | false |
| IRS990/StatesWhereCopyOfReturnIsFldCd | 0 | CA |
| IRS990/SubjectToExcsTaxNetInvstIncInd | 0 | false |
| IRS990/SubjectToProxyTaxInd | 0 | false |
| IRS990/SubjToTaxRmnrtnExPrchtPymtInd | 0 | false |
| IRS990/TaxablePartyNotificationInd | 0 | false |
| IRS990/TaxExemptBondsInd | 0 | false |
| IRS990/TerminateOperationsInd | 0 | false |
| IRS990/TotalAssetsBOYAmt | 0 | 327771 |
| IRS990/TotalAssetsEOYAmt | 0 | 277578 |
| IRS990/TotalAssetsGrp/BOYAmt | 0 | 327771 |
| IRS990/TotalAssetsGrp/EOYAmt | 0 | 277578 |
| IRS990/TotalCompGreaterThan150KInd | 0 | false |
| IRS990/TotalContributionsAmt | 0 | 2114143 |
| IRS990/TotalEmployeeCnt | 0 | 21 |
| IRS990/TotalFunctionalExpensesGrp/FundraisingAmt | 0 | 101121 |
| IRS990/TotalFunctionalExpensesGrp/ManagementAndGeneralAmt | 0 | 391499 |
| IRS990/TotalFunctionalExpensesGrp/ProgramServicesAmt | 0 | 2268021 |
| IRS990/TotalFunctionalExpensesGrp/TotalAmt | 0 | 2760641 |
| IRS990/TotalGrossUBIAmt | 0 | 0 |
| IRS990/TotalLiabilitiesBOYAmt | 0 | 155052 |
| IRS990/TotalLiabilitiesEOYAmt | 0 | 309673 |
| IRS990/TotalLiabilitiesGrp/BOYAmt | 0 | 155052 |
| IRS990/TotalLiabilitiesGrp/EOYAmt | 0 | 309673 |
| IRS990/TotalNetAssetsFundBalanceGrp/BOYAmt | 0 | 172719 |
| IRS990/TotalNetAssetsFundBalanceGrp/EOYAmt | 0 | -32095 |
| IRS990/TotalOtherCompensationAmt | 0 | 17831 |
| IRS990/TotalProgramServiceExpensesAmt | 0 | 2268021 |
| IRS990/TotalProgramServiceRevenueAmt | 0 | 446629 |
| IRS990/TotalReportableCompFromOrgAmt | 0 | 90000 |
| IRS990/TotalRevenueGrp/ExclusionAmt | 0 | 0 |
| IRS990/TotalRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 446629 |
| IRS990/TotalRevenueGrp/TotalRevenueColumnAmt | 0 | 2560772 |
| IRS990/TotalRevenueGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/BOYAmt | 0 | 327771 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/EOYAmt | 0 | 277578 |
| IRS990/TotReportableCompRltdOrgAmt | 0 | 0 |
| IRS990/TransactionWithControlEntInd | 0 | false |
| IRS990/TravelGrp/FundraisingAmt | 0 | 4653 |
| IRS990/TravelGrp/ManagementAndGeneralAmt | 0 | 7011 |
| IRS990/TravelGrp/ProgramServicesAmt | 0 | 6257 |
| IRS990/TravelGrp/TotalAmt | 0 | 17921 |
| IRS990/TrnsfrExmptNonChrtblRltdOrgInd | 0 | false |
| IRS990/TypeOfOrganizationCorpInd | 0 | X |
| IRS990/UnrelatedBusIncmOverLimitInd | 0 | false |
| IRS990/UponRequestInd | 0 | X |
| IRS990/VotingMembersGoverningBodyCnt | 0 | 7 |
| IRS990/VotingMembersIndependentCnt | 0 | 7 |
| IRS990/WebsiteAddressTxt | 0 | www.communitytechnetwork.org |
| IRS990/WhistleblowerPolicyInd | 0 | true |
| ReturnHeader/BuildTS | 0 | 2024-10-15 13:58:12Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | false |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | Kami Griffiths |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | Executive Direc |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 6282003118 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2024-11-15 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | Community Tech Network |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | COMM |
| ReturnHeader/Filer/EIN | 0 | 262119465 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 1390 Market St Ste 200 |
| ReturnHeader/Filer/USAddress/CityNm | 0 | San Francisco |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | CA |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 94102 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | true |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 813010192 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | HWA ALLIANCE OF CPA FIRMS INC |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | 6100 OAK TREE BLVD SUITE 200 |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | Independence |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | OH |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 44131 |