| IRS990/AccountantCompileOrReviewInd | 0 | 0 |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 2631478 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 2407233 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 1747612 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 1891421 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | TECHSOUP GLOBAL IS A RECOGNIZED LEADER IN BRINGING TECHNOLOGICAL EMPOWERMENT AND PHILANTHROPY TO SOCIAL BENEFIT ORGANIZATIONS - INCLUDING NON-PROFITS, NONGOVERNMENTAL ORGANIZATIONS, LIBRARIES AND OTHER SOCIAL CHANGE AGENTS. |
| IRS990/AdvertisingGrp/FundraisingAmt | 0 | 1666 |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 11976 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 244792 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 258434 |
| IRS990/AllOtherContributionsAmt | 0 | 2434128 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | John Mcdermott |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 4156339325 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 435 Brannan Street Ste 100 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | San Francisco |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | CA |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 94107 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOfficerEntInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 2268479 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 1891495 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 7 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/FundraisingAmt | 0 | 19407 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 401839 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 1050776 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 1472022 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 1 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 918795 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 1 | 648672 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 2 | 502971 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 3 | 138300 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 4 | 130000 |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/AddressLine1Txt | 0 | ul Rokitnicka 67 |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/AddressLine1Txt | 1 | 1715 Weltevredenpark |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CityNm | 0 | Bytom |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CityNm | 1 | South Africa |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CountryCd | 0 | PL |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/CountryCd | 1 | SF |
| IRS990/ContractorCompensationGrp/ContractorAddress/ForeignAddress/ForeignPostalCd | 0 | 41-936 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | 1200 Harger Road Suite 722 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 1 | 111 Sutter St Suite 550 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 2 | 184 Dudley Street Suite 200 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | Oak Brook |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 1 | San Francisco |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 2 | Roxburry |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | IL |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 1 | CA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 2 | MA |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 60523 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 1 | 94124 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 2 | 02119 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | Aspire Systems |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 1 | Future Processing Sp z oo (US) |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 2 | Premier Staffing |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 3 | Next Street Financial LLC |
| IRS990/ContractorCompensationGrp/ContractorName/PersonNm | 0 | David Barnard |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | Software Development Services |
| IRS990/ContractorCompensationGrp/ServicesDesc | 1 | QA, Software Development Services |
| IRS990/ContractorCompensationGrp/ServicesDesc | 2 | Temporary Staffing, Various Services |
| IRS990/ContractorCompensationGrp/ServicesDesc | 3 | Program Consultant |
| IRS990/ContractorCompensationGrp/ServicesDesc | 4 | Financial Consultant |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 2960821 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 2254770 |
| IRS990/CYInvestmentIncomeAmt | 0 | 10287 |
| IRS990/CYOtherExpensesAmt | 0 | 10302873 |
| IRS990/CYOtherRevenueAmt | 0 | -8067 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 28936968 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 267325 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 19075041 |
| IRS990/CYTotalExpensesAmt | 0 | 31632684 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 650477 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 31900009 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 329357 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 478829 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/FundraisingAmt | 0 | 11349 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 74766 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 361277 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 447392 |
| IRS990/Desc | 0 | TechSoup Technology Marketplace and Global Validation and Data ServicesTechSoup plays two roles in facilitating technology adoption to effect social change. First, TechSoup is a global marketplace of technology products, services, and content for nonprofits. Second, TechSoup is a resource-matching platform for the social sector. Our best-known program is the product donation program that enables us to empower and accelerate the impact of global civil society thanks to over 100 corporate partners that offer donated and discounted technology. The TechSoup Global Network served over 220,000 organizations with product donations in FY 2017.The underlying capabilities built to support its award-winning product donation program now enables a wider range of stakeholders to give, receive, and share a more diverse set of resources. TechSoup's best-in-class global validation and data solutions, matching algorithms, and front-end application development are bridging the gap between the supply of resources and the unmet needs of those working for social good. With our global database of over 1,020,000 organizations, we continue to expand our validation services for an increasing range of philanthropic initiatives. In FY 2017 TechSoup's validation platform enabled quick and reliable vetting of NGOs to enable them to receive Office 365 for Nonprofits in 236 countries and territories as well as Google for Nonprofits in 50 countries. The NGOsource program streamlines the eligibility determination (ED) process for U.S. foundations, enabling them to more efficiently provide grants to NGOs outside the United States. To date, grantmakers have requested more than 3,000 EDs for NGOs in 118 countries, and an estimated of over $500 million in international grant funding was facilitated by EDs completed by NGOsource. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 215 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 16262801 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 88414 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 88414 |
| IRS990/FeesForServicesLegalGrp/FundraisingAmt | 0 | 77 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 508 |
| IRS990/FeesForServicesLegalGrp/ProgramServicesAmt | 0 | 2454 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 3039 |
| IRS990/FeesForServicesOtherGrp/FundraisingAmt | 0 | 54832 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 629490 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 4353170 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 5037492 |
| IRS990/ForeignActivitiesInd | 0 | 1 |
| IRS990/ForeignCountryCd | 0 | UK |
| IRS990/ForeignCountryCd | 1 | PL |
| IRS990/ForeignFinancialAccountInd | 0 | 1 |
| IRS990/ForeignGrantsGrp/ProgramServicesAmt | 0 | 2243675 |
| IRS990/ForeignGrantsGrp/TotalAmt | 0 | 2243675 |
| IRS990/ForeignOfficeInd | 0 | 1 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 3.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 2.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 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 14 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 15 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 16 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 17 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 18 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 19 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 20 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 21 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/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/IndividualTrusteeOrDirectorInd | 12 | X |
| IRS990/Form990PartVIISectionAGrp/KeyEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/KeyEmployeeInd | 1 | 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/OfficerInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 8 | 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 | 36931 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 30969 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 3530 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 36151 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 15 | 26494 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 16 | 27695 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 17 | 17054 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 18 | 13759 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 19 | 36225 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 20 | 3244 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 21 | 36245 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | Anthony Lee |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | Clem Bason |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | Frank Robert |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | Michael Saunders |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | Julie Pietrantoni |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | Joaquin Alvarado |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | Tony Grimminck |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | Jeff Hamaoui |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | Reto Jauch |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | Todd Khozein |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | Camille Watson |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | Daniel Ben-Horin thru 42017 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | Rebecca Masisak |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | Geri Jin Doran |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | John McDermott |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 15 | Jackey G Wall |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 16 | Marnie Webb |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 17 | Marie Gayle Samuelson-Carpentier |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 18 | Karen Coppock |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 19 | Daniel Webb |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 20 | Kenneth Tsunoda |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 21 | Patricia Lynn Van Housen |
| 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 | 149069 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 223070 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 151397 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 132105 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 15 | 151134 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 16 | 181342 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 17 | 149474 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 18 | 146476 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 19 | 142455 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 20 | 140039 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 21 | 139345 |
| 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/ReportableCompFromRltdOrgAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 18 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 19 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 20 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 21 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | Chairperson |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | Board Vice-Chair |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | Board Vice-Chair |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | Treasurer |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | Secretary |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | Board Member |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | Board Member |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | Board Member |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | Board Member |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | Board Member |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | Board Member |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | Founder and Chief Instigator |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | CEO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | COO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | VP, Finance |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 15 | VP, Enterprise Architecture |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 16 | CEO, Caravan Studios |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 17 | Sr Director & Chief Bus. Dev. Officer |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 18 | VP, Strategy & Impact |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 19 | VP, Business Systems |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 20 | Sr. Director & GM, NGO Source |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 21 | Executive Vice President |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 0 |
| IRS990/FormationYr | 0 | 1987 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/ConsolidatedBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 12 |
| IRS990/GovernmentGrantsAmt | 0 | 320000 |
| IRS990/GrantAmt | 0 | 1180800 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 11095 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 11095 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 31900009 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 10 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 52 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/InformationTechnologyGrp/FundraisingAmt | 0 | 41652 |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 276007 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 991648 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 1309307 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 82800 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 82800 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 10287 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 10287 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 54 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 2529568 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 957995 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 571000 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 3100568 |
| IRS990/LegalDomicileStateCd | 0 | CA |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembershipDuesAmt | 0 | 206693 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | TECHSOUP GLOBAL IS A RECOGNIZED LEADER IN BRINGING TECHNOLOGICAL EMPOWERMENT AND PHILANTHROPY TO SOCIAL BENEFIT ORGANIZATIONS - INCLUDING NON-PROFITS, NONGOVERNMENTAL ORGANIZATIONS, LIBRARIES AND OTHER SOCIAL CHANGE AGENTS. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 1 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 5996959 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 6264284 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/FundraisingAmt | 0 | 22056 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 194785 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 945181 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 1162022 |
| IRS990/OfficeExpensesGrp/FundraisingAmt | 0 | 1343 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 19010 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 660910 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 681263 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsSFAS117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 76911 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 76911 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 64502 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 275087 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 1594413 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 1934002 |
| IRS990/OtherExpensesGrp/Desc | 0 | Dues Fees & Subscriptio |
| IRS990/OtherExpensesGrp/Desc | 1 | Training & Recruitment |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 6402 |
| IRS990/OtherExpensesGrp/FundraisingAmt | 1 | 290 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 41545 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 129611 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 213424 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 16832 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 261371 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 146733 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 541519 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | CURRENCY EXCHANGE Loss |
| IRS990/OtherRevenueMiscGrp/ExclusionAmt | 0 | -8067 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | -8067 |
| IRS990/OtherRevenueTotalAmt | 0 | -8067 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 378211 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 2278960 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 11717140 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 14374311 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 26211 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 194008 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 774404 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 994623 |
| IRS990/PensionPlanContributionsGrp/FundraisingAmt | 0 | 6102 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 122852 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 171129 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 300083 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 304831 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 778333 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 321549 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 658737 |
| IRS990/PrincipalOfficerNm | 0 | Rebecca Masisak |