Liabilities / Assets
56th percentile
Higher debt load relative to assets than 56% of similar nonprofits.
EIN 31-1066383 • 501(c)3 • Cincinnati, OH
Profile
To enable our customers to provide outstanding products & services.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
56th percentile
Higher debt load relative to assets than 56% of similar nonprofits.
Liabilities / Revenue
59th percentile
Higher debt load relative to revenue than 59% of similar nonprofits.
Net Margin
77th percentile
Higher net margin than 77% of similar nonprofits.
Top Officer Pay
Score unavailable
No filing with officer rows is available for this organization yet.
Asset Growth
21st percentile
Faster asset growth than 21% of similar nonprofits.
Revenue Growth
55th percentile
Faster revenue growth than 55% of similar nonprofits.
Assets
Up$7,938,348
Up $1,035,138 (+15%) from 2023
Liabilities
Down$1,380,684
Down $399,297 (-22%) from 2023
Net Assets
Up$6,557,664
Up $1,434,435 (+28%) from 2023
Revenue
Up$5,834,145
Up $1,301,977 (+29%) from 2023
Expenses
Down$4,418,626
Down $980,871 (-18%) from 2023
Net Income
Up$1,415,519
Up $2,282,848 (+263%) from 2023
Most recent year
2024 • Form 990Facts available. Structured filing facts are available, but richer extracted sections are limited.
Techsolve's purpose is to enhance the competitiveness of companies by accelerating the implementation of technology and improving business practices, drawing upon resources of industry, academia, and government. The organization has separated its operations into four specialty areas to help manufacturers. These areas include machining improvement services and developing part manufacturing solutions, improving manufacturing and supply chain processes, providing solutions to extract, leverage and protect data from factory equipment and systems, and cybersecurity consulting services.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Cash and Non-Interest-Bearing Accounts | $432,223 | $2,538,314 | ▲ $2,106,091 |
| Investments in Publicly Traded Securities | $1,969,937 | $2,400,292 | ▲ $430,355 |
| Accounts Receivable | $2,084,310 | $1,948,529 | ▼ $135,781 |
| Land, Buildings, and Equipment, Net | $2,256,598 | $845,891 | ▼ $1,410,707 |
| Prepaid Expenses and Deferred Charges | $106,615 | $126,897 | ▲ $20,282 |
| Investments Other Securities | $32,626 | $32,626 | → $0 |
| Savings and Temporary Cash Investments | $12,816 | $0 | ▼ $12,816 |
| Inventories for Sale or Use | $8,085 | $9,055 | ▲ $970 |
| Total Assets | $6,903,210 | $7,938,348 | ▲ $1,035,138 |
| Other Assets Total | $0 | $36,744 | ▲ $36,744 |
| Liabilities | |||
| Accounts Payable and Accrued Expenses | $1,570,140 | $1,056,898 | ▼ $513,242 |
| Deferred Revenue | $209,841 | $323,786 | ▲ $113,945 |
| Total Liabilities | $1,779,981 | $1,380,684 | ▼ $399,297 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $5,123,229 | $6,557,664 | ▲ $1,434,435 |
| Total Net Assets Fund Balance | $5,123,229 | $6,557,664 | ▲ $1,434,435 |
| Total Liabilities and Net Assets / Fund Balance | $6,903,210 | $7,938,348 | ▲ $1,035,138 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Other Land Buildings | $1,853 | $3,997,706 | $3,999,559 |
| Equipment | $35,820 | $1,745,852 | $1,781,672 |
| Land | $804,485 | - | $804,485 |
| Leasehold Improvements | $3,733 | $12,997 | $16,730 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Daniel Catalano | President/CEO (non-voting) | FT | $192,500 | $17,312 | $209,812 |
| Steve Gillock Non-voting | Director of Ba & Cybersecurity/secretary | FT | $179,547 | $22,761 | $202,308 |
| Steve Bebko | Sr Project Manager | FT | $136,202 | $18,231 | $154,433 |
| Radu Pavel Non-voting | CTO/secretary | FT | $136,362 | $15,916 | $152,278 |
| Joe Anderson | Sr Cybersecurity Analyst | FT | $131,166 | $10,565 | $141,731 |
| Elizabeth Davis | Director, Client Experience | FT | $107,369 | $14,249 | $121,618 |
| Matthew Mullinix | Business Development Manager | FT | $104,309 | $11,265 | $115,574 |
| Name | Title |
|---|---|
| Barney Bosse | Chairman of the Board |
| Melissa Parks | 1st Vice Chairman of the Board |
| Amy Meyer | Director - Board Member |
| Anthony Ratica | Director - Board Member |
| Chris Phip | Director - Board Member |
| Chris Whittaker | Director - Board Member |
| Dr Guatam Pillay | Director - Board Member |
| Jim Knee | Director - Board Member |
| Roger Hart | Director - Board Member |
| Scott Anderson | Director - Board Member |
| Brian Mcdonald | Treasurer |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Juxtum | Provides Adapter Iiot Services For Techs | 4555 LAKE FOREST DR 310, Cincinnati, OH 45242 | $402,870 |
| Emerge It Solutions | Isp (it) Services | 7660 TURFWAY RD 200, Florence, KY 41042 | $124,852 |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $2,709,661 |
| Other Expenses | $1,708,965 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $882,266 | $918,277 | - | $1,800,543 |
| Current Officers, Directors, Trustees, and Key Employees | $250,594 | $260,823 | - | $511,417 |
| Fees for Services Other | $179,137 | $92,283 | - | $271,420 |
| Other Employee Benefits | $102,248 | $106,422 | - | $208,670 |
| Payroll Taxes | $92,625 | $96,406 | - | $189,031 |
| Office Expenses | $86,591 | $90,125 | - | $176,716 |
| Depreciation Depletion | $4,253 | $102,080 | - | $106,333 |
| Insurance | $35,637 | $37,091 | - | $72,728 |
| Travel | $50,420 | $12,236 | - | $62,656 |
| Other Expenses | $26,670 | $27,758 | - | $54,428 |
| All Other Expenses | $4,252 | $41,277 | - | $45,529 |
| Advertising | $7,767 | $8,084 | - | $15,851 |
| Occupancy | $4,857 | $9,428 | - | $14,285 |
| Total Functional Expenses | $2,287,081 | $2,131,545 | $0 | $4,418,626 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“Techsolve's cfo, president and corporate treasurer will review and approve the form 990 and related schedules. The entire 990 is then executed by the president and ceo prior to filing. The form 990 is provided to the entire board for review prior to filing.”
“The conflict of interest policy is given to employees and the board of directors on an annual basis. Each individual is required to sign the policy indicating that they have received, read and understand the policy. Arrangements that create a conflict will be reviewed on a case by case basis. The organizaton periodically review its conflict of interest policy and the board members' annual disclosures. If any board member has a conflict, she/he cannot vote on the issue.”
“Techsolve's entire compensation and benefit structure for each position, including the president and all other top management officials is reviewed annually (at a minimum) by hr and the ceo against market conditions. Ceo compensation is reviewed by a non-compensated board against market conditions. Outside surveys are used to gather data on compensation.”
“The conflict of interest policy, governing documents and financial statements are available upon request.”
“The process has not changed.”
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 | 1570140 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 1056898 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 2084310 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 1948529 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | TECHSOLVE'S PURPOSE IS TO ENHANCE THE COMPETITIVENESS OF COMPANIES BY ACCELERATING THE IMPLEMENTATION OF TECHNOLOGY AND IMPROVING BUSINESS PRACTICES, DRAWING UPON RESOURCES OF INDUSTRY, ACADEMIA, AND GOVERNMENT. THE ORGANIZATION HAS SEPARATED ITS OPERATIONS INTO FOUR SPECIALTY AREAS TO HELP MANUFACTURERS. THESE AREAS INCLUDE MACHINING IMPROVEMENT SERVICES AND DEVELOPING PART MANUFACTURING SOLUTIONS, IMPROVING MANUFACTURING AND SUPPLY CHAIN PROCESSES, PROVIDING SOLUTIONS TO EXTRACT, LEVERAGE AND PROTECT DATA FROM FACTORY EQUIPMENT AND SYSTEMS, AND CYBERSECURITY CONSULTING SERVICES. |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 8084 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 7767 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 15851 |
| IRS990/AllOtherContributionsAmt | 0 | 155976 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 41277 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 4252 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 45529 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | THE ORGANIZATION |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 5139482000 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 4555 LAKE FOREST DR 310 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | CINCINNATI |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | OH |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 45242 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 432223 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 2538314 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 2 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 260823 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 250594 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 511417 |
| 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/ContractorCompensationGrp/CompensationAmt | 0 | 402870 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 1 | 124852 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | 4555 LAKE FOREST DR 310 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 1 | 7660 TURFWAY RD 200 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | CINCINNATI |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 1 | FLORENCE |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | OH |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 1 | KY |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 45242 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 1 | 41042 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | JUXTUM |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 1 | EMERGE IT SOLUTIONS |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | PROVIDES ADAPTER IIOT SERVICES FOR TECHS |
| IRS990/ContractorCompensationGrp/ServicesDesc | 1 | ISP (IT) SERVICES |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 2564737 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 2002697 |
| IRS990/CYOtherExpensesAmt | 0 | 1708965 |
| IRS990/CYOtherRevenueAmt | 0 | 44491 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 1222220 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 1415519 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 2709661 |
| IRS990/CYTotalExpensesAmt | 0 | 4418626 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 5834145 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 209841 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 323786 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 102080 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 4253 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 106333 |
| IRS990/Desc | 0 | FOR FORTY YEARS, CINCINNATI-BASED TECHSOLVE HAS HELPED OHIO MANUFACTURERS IMPLEMENT PROCESS SOLUTIONS THAT DRIVE INVESTMENT AND JOB OPPORTUNITIES HERE IN OHIO. OUR CONSULTING SERVICES AND EDUCATION PROGRAMS COVER A WIDE RANGE OF BUSINESS BUILDING NEEDS RANGING FROM INNOVATION/PRODUCT DEVELOPMENT, CONTINUOUS IMPROVEMENT/LEAN, ADVANCED MACHINING, CYBERSECURITY, AND SUPPLIER DEVELOPMENT PROGRAMS. TECHSOLVE SERVES LARGE OEMS AND SMALL, PRIVATELY-HELD COMPANIES, ALL STRIVING TO COMPETE IN AN EVER CHANGING GLOBAL MARKETPLACE. TECHSOLVE IS THE MANUFACTURING EXTENSION PARTNERSHIP (MEP) CENTER FOR SW OHIO SERVING THE 7 COUNTIES AROUND THE CITY OF CINCINNATI. TECHSOLVE WORKS WITH THE OTHER 5 OHIO MEP CENTERS TO PROVIDE ADVANCED MANUFACTURING, PROCESS IMPROVEMENT, CYBERSECURITY, AND BUSINESS BEST PRACTICES TO OHIO BASED MANUFACTURERS. |
| 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 | 29 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 2287081 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 92283 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 179137 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 271420 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 4.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 49.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 40.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 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 1.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/HighestCompensatedEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 3 | 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/IndividualTrusteeOrDirectorInd | 13 | 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/OtherCompensationAmt | 0 | 17312 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 15916 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 19753 |
| 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 | 17846 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 15 | 10565 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 16 | 14249 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 17 | 11265 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | DANIEL CATALANO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | RADU PAVEL NON-VOTING |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | STEVE GILLOCK NON-VOTING |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | BRIAN MCDONALD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | BARNEY BOSSE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | MELISSA PARKS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | ANTHONY RATICA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | ROGER HART |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | AMY MEYER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | DR GUATAM PILLAY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | SCOTT ANDERSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | JIM KNEE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | CHRIS PHIP |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | CHRIS WHITTAKER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | STEVE BEBKO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 15 | JOE ANDERSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 16 | ELIZABETH DAVIS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 17 | MATTHEW MULLINIX |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 192500 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 136362 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 182555 |
| 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 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 136587 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 15 | 131166 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 16 | 107369 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 17 | 104309 |
| 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/TitleTxt | 0 | PRESIDENT/CEO (NON-VOTING) |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | CTO/SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | DIR. OF BA & CYBERSECURITY/SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | CHAIRMAN OF THE BOARD |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | 1ST VICE CHAIRMAN OF THE BOARD |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR - BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | DIRECTOR - BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | DIRECTOR - BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | DIRECTOR - BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | DIRECTOR - BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | DIRECTOR - BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | DIRECTOR - BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | DIRECTOR - BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | SR PROJECT MANAGER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 15 | SR CYBERSECURITY ANALYST |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 16 | DIRECTOR, CLIENT EXPERIENCE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 17 | BUSINESS DEVELOPMENT MANAGER |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/Form990TFiledInd | 0 | 1 |
| IRS990/FormationYr | 0 | 1982 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedInd | 0 | 0 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GainOrLossGrp/OtherAmt | 0 | 1552830 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 11 |
| IRS990/GovernmentGrantsAmt | 0 | 2408761 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossAmountSalesAssetsGrp/OtherAmt | 0 | 2888658 |
| IRS990/GrossReceiptsAmt | 0 | 7169973 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 11 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 7 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 37091 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 35637 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 72728 |
| IRS990/InventoriesForSaleOrUseGrp/BOYAmt | 0 | 8085 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 9055 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 449867 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 449867 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsOtherSecuritiesGrp/BOYAmt | 0 | 32626 |
| IRS990/InvestmentsOtherSecuritiesGrp/EOYAmt | 0 | 32626 |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 1969937 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 2400292 |
| IRS990/IRPDocumentCnt | 0 | 19 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 5756555 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 2256598 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 845891 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 6602446 |
| IRS990/LegalDomicileStateCd | 0 | OH |
| IRS990/LessCostOthBasisSalesExpnssGrp/OtherAmt | 0 | 1335828 |
| 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/MiscellaneousRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 1660 |
| IRS990/MiscellaneousRevenueGrp/TotalRevenueColumnAmt | 0 | 1660 |
| IRS990/MissionDesc | 0 | TECHSOLVE'S PURPOSE IS TO ENHANCE THE COMPETITIVENESS OF COMPANIES BY ACCELERATING THE IMPLEMENTATION OF TECHNOLOGY AND IMPROVING BUSINESS PRACTICES, DRAWING UPON RESOURCES OF INDUSTRY, ACADEMIA, AND GOVERNMENT. THE ORGANIZATION HAS SEPARATED ITS OPERATIONS INTO FOUR SPECIALTY AREAS TO HELP MANUFACTURERS. THESE AREAS INCLUDE MACHINING IMPROVEMENT SERVICES AND DEVELOPING PART MANUFACTURING SOLUTIONS, IMPROVING MANUFACTURING AND SUPPLY CHAIN PROCESSES, PROVIDING SOLUTIONS TO EXTRACT, LEVERAGE AND PROTECT DATA FROM FACTORY EQUIPMENT AND SYSTEMS, AND CYBERSECURITY CONSULTING SERVICES. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 5123229 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 6557664 |
| IRS990/NetGainOrLossInvestmentsGrp/ExclusionAmt | 0 | 1552830 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 1552830 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 20750 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 5123229 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 6557664 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 9428 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 4857 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 14285 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 90125 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 86591 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 176716 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 0 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 36744 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 106422 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 102248 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 208670 |
| IRS990/OtherExpensesGrp/Desc | 0 | TAX EXPENSE |
| IRS990/OtherExpensesGrp/Desc | 1 | PROJECT LABOR & PURCHAS |
| IRS990/OtherExpensesGrp/Desc | 2 | SERVICES AND UTILITIES |
| IRS990/OtherExpensesGrp/Desc | 3 | REPAIRS AND MAINTENANCE |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 11049 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 279166 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 2 | 39040 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 3 | 27758 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 522255 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 37509 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 26670 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 11049 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 801421 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 76549 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 54428 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 522291 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 1 | 900099 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 2 | 900099 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | CONTROLLED ENTITY INTEREST |
| IRS990/OtherRevenueMiscGrp/Desc | 1 | INSURANCE SETTLEMENT |
| IRS990/OtherRevenueMiscGrp/Desc | 2 | RECYLING INCOME |
| IRS990/OtherRevenueMiscGrp/ExclusionAmt | 0 | 14632 |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 0 | 5699 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 22500 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 1 | 14632 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 2 | 5699 |
| IRS990/OtherRevenueMiscGrp/UnrelatedBusinessRevenueAmt | 0 | 22500 |
| IRS990/OtherRevenueTotalAmt | 0 | 44491 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 918277 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 882266 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 1800543 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 96406 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 92625 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 189031 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 106615 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 126897 |
| IRS990/PrincipalOfficerNm | 0 | DANIEL CATALANO |
| IRS990/PriorPeriodAdjustmentsAmt | 0 | 18916 |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 541519 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 459900 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 2 | 611420 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | CONSULTING REVENUE |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | PRODUCT SALES |
| IRS990/ProgramServiceRevenueGrp/Desc | 2 | SEMINARS & CONFERENCES |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 857602 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 351469 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 2 | 13149 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 857602 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 351469 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 2 | 13149 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 2887952 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 76875 |
| IRS990/PYOtherExpensesAmt | 0 | 2605397 |
| IRS990/PYOtherRevenueAmt | 0 | 23110 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 1544231 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -867329 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 2794100 |
| IRS990/PYTotalExpensesAmt | 0 | 5399497 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 4532168 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 1415519 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 1 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 1 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 1229579 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 12816 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 0 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | OTHER INCOME - 2019 AMOUNT: $ 23,283. 2020 AMOUNT: $ 21,000. 2021 AMOUNT: $ 3,496. 2022 AMOUNT: $ 610. 2023 AMOUNT: $ 21,991. CONTROLLED ENTITY INTEREST - 2022 AMOUNT: $ 22,500. 2023 AMOUNT: $ 22,500. |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | SCHEDULE A, PART II, LINE 10, EXPLANATION OF OTHER INCOME: |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 2564737 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 2887952 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 2674869 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 648307 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 3295339 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 12071204 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 449867 |
No mirrored PDF or thumbnail assets are attached yet.