Liabilities / Assets
47th percentile
Higher debt load relative to assets than 47% of similar nonprofits.
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
47th percentile
Higher debt load relative to assets than 47% of similar nonprofits.
Liabilities / Revenue
53rd percentile
Higher debt load relative to revenue than 53% of similar nonprofits.
Net Margin
13th percentile
Higher net margin than 13% of similar nonprofits.
Top Officer Pay
Score unavailable
This filing does not contain officer compensation rows.
Asset Growth
35th percentile
Faster asset growth than 35% of similar nonprofits.
Revenue Growth
27th percentile
Faster revenue growth than 27% of similar nonprofits.
Assets
Up$10,905,762
Up $454,681 (+4.4%) from 2020
Net Assets
Down$9,335,581
Down $431,371 (-4.4%) from 2020
Liabilities
Up$1,570,181
Up $886,052 (+130%) from 2020
Revenue
Down$6,383,013
Down $73,117 (-1.1%) from 2020
Expenses
Down$6,815,890
Down $429,607 (-5.9%) from 2020
Net Income
Up-$432,877
Up $356,490 (+45%) from 2020
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 three specialty areas to help manufacturers. These areas include machining improvement services and developing part manufacturing solutions, improving manufacturing and supply chain processes, and providing solutions to extract, leverage and protect data from factory equipment and system.
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 | |||
| Investments in Publicly Traded Securities | $5,185,281 | $6,319,064 | ▲ $1,133,783 |
| Land, Buildings, and Equipment, Net | $2,759,821 | $2,598,355 | ▼ $161,466 |
| Cash and Non-Interest-Bearing Accounts | $418,974 | $678,629 | ▲ $259,655 |
| Accounts Receivable | $205,466 | $349,193 | ▲ $143,727 |
| Prepaid Expenses and Deferred Charges | $147,973 | $123,801 | ▼ $24,172 |
| Inventories for Sale or Use | $60,405 | $54,646 | ▼ $5,759 |
| Investments Other Securities | - | $32,626 | - |
| Savings and Temporary Cash Investments | $1,034,608 | $10,353 | ▼ $1,024,255 |
| Total Assets | $10,451,081 | $10,905,762 | ▲ $454,681 |
| Other Assets Total | $638,553 | $739,095 | ▲ $100,542 |
| Liabilities | |||
| Mortgage Notes Payable Secured by Investment Property | - | $750,000 | - |
| Accounts Payable and Accrued Expenses | $544,842 | $729,657 | ▲ $184,815 |
| Deferred Revenue | $139,287 | $90,524 | ▼ $48,763 |
| Total Liabilities | $684,129 | $1,570,181 | ▲ $886,052 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $9,766,952 | $9,335,581 | ▼ $431,371 |
| Total Net Assets Fund Balance | $9,766,952 | $9,335,581 | ▼ $431,371 |
| Total Liabilities and Net Assets / Fund Balance | $10,451,081 | $10,905,762 | ▲ $454,681 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $411,488 | $7,413,527 | $7,825,015 |
| Buildings | $1,382,382 | $1,071,730 | $2,454,112 |
| Land | $804,485 | - | $804,485 |
| Other Assets Org | $611 | - | - |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| David Linger | CEO/president & Ex Officio | FT | $237,142 | $16,199 | $253,341 |
| Susan Moehring | Program Development Manage | FT | $149,954 | $7,611 | $157,565 |
| Radu Pavel | CTO | FT | $136,843 | $18,631 | $155,474 |
| Rober Longfellow | Director of Iiot Services | FT | $125,111 | $17,921 | $143,032 |
| Ronald Pieper | Sales Engineer | FT | $122,315 | $15,909 | $138,224 |
| Robert Hildebrandt | Lead Software Engineer | FT | $117,682 | $11,034 | $128,716 |
| Debbie Wheaton | Controller | FT | $109,369 | $11,137 | $120,506 |
| Catherine Koop | Director, Hr/ Corporate Secretary | FT | $54,132 | $3,719 | $57,851 |
| Name | Title |
|---|---|
| Amy Meyer | Board Member |
| Bernard Bosse Jr | Board Member |
| James Knee | Board Member |
| Kimberly Riddle | Board Member |
| Melissa Parks | Board Member |
| Paul Orkwis | Board Member |
| Rich Bova | Board Member |
| Scott Anderson | Board Member |
| Tim Heiser | Board Member |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Mcdonald Cfo Services LLC | Cfo Services | 2235 RIVERSIDE DR APT 402, Cincinnati, OH 45202 | $155,394 |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $4,552,373 |
| Other Expenses | $2,263,517 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $1,045,788 | $2,823,222 | - | $3,869,010 |
| Fees for Services Other | $423,545 | $523,284 | - | $946,829 |
| Other Employee Benefits | $105,494 | $284,793 | - | $390,287 |
| Payroll Taxes | $79,218 | $213,858 | - | $293,076 |
| Depreciation Depletion | $4,592 | $195,999 | - | $200,591 |
| Fees for Services Legal | - | $191,439 | - | $191,439 |
| Office Expenses | $2,874 | $76,220 | - | $79,094 |
| Occupancy | $2,789 | $70,465 | - | $73,254 |
| Insurance | $12,492 | $56,064 | - | $68,556 |
| All Other Expenses | $4,009 | $59,357 | - | $63,366 |
| Travel | $32,314 | $26,646 | - | $58,960 |
| Advertising | $9,301 | $41,438 | - | $50,739 |
| Other Expenses | $7,137 | $32,032 | - | $39,169 |
| Information Technology | $5,844 | $26,229 | - | $32,073 |
| Fees for Services Accounting | - | $29,300 | - | $29,300 |
| Conferences and Meetings | $5,586 | $23,297 | - | $28,883 |
| Interest | $63 | $7,755 | - | $7,818 |
| Total Functional Expenses | $2,039,920 | $4,775,970 | $0 | $6,815,890 |
| 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 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 the compensation committee. Further, every odd year the entire compensation and benefit structure for each position, including the president and all other top management officials is reviewed by an outside independent human resource/compensation expert. The overall compensation study is then provided for review and approval to the compensation committee which consists of the chairman and vice chairman of techsolve's board of directors. This review includes both local and national salary comparisons prepared by independent organizations and documents compensation provided by other organizations for similar job classifications in the local marketplace.”
“The conflict of interest policy, governing documents and financial statements are available upon request.”
“Project and temp subcontractors: program service expenses 419,890. Management and general expenses 308,381. Fundraising expenses 0. Total expenses 728,271. Consulting - hr, technology, marketing: program service expenses 0. Management and general expenses 198,503. Fundraising expenses 0. Total expenses 198,503. Security: program service expenses 1,095. Management and general expenses 4,914. Fundraising expenses 0. Total expenses 6,009. Payroll and benefits administration: program service expenses 2,560. Management and general expenses 11,486. Fundraising expenses 0. Total expenses 14,046.”
“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 | 544842 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 729657 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 205466 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 349193 |
| 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 | 41438 |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 9301 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 50739 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 59357 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 4009 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 63366 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | DAVID LINGER |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 5139482000 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 6705 STEGER DRIVE |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | CINCINNATI |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | OH |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 45237 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 418974 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 678629 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 1 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 23297 |
| IRS990/ConferencesMeetingsGrp/ProgramServicesAmt | 0 | 5586 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 28883 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 1 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 155394 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | 2235 RIVERSIDE DR APT 402 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | CINCINNATI |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | OH |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 45202 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | MCDONALD CFO SERVICES LLC |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | CFO SERVICES |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 3295339 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 1363404 |
| IRS990/CYOtherExpensesAmt | 0 | 2263517 |
| IRS990/CYOtherRevenueAmt | 0 | 28783 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 1695487 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -432877 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 4552373 |
| IRS990/CYTotalExpensesAmt | 0 | 6815890 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 6383013 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 139287 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 90524 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 195999 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 4592 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 200591 |
| 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 | 67 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 2039920 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 29300 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 29300 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 191439 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 191439 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 523284 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 423545 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 946829 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| 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 | 47.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 42.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 41.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 49.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 41.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 14 | 46.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 15 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 16 | 43.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/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 16199 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 11137 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 3719 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 18631 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 7611 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 17921 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 15 | 11034 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 16 | 15909 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | BERNARD BOSSE JR |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | RICH BOVA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | TIM HEISER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | JAMES KNEE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | SCOTT ANDERSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | AMY MEYER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | PAUL ORKWIS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | MELISSA PARKS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | KIMBERLY RIDDLE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | DAVID LINGER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | DEBBIE WHEATON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | CATHERINE KOOP |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | RADU PAVEL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | SUSAN MOEHRING |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | ROBER LONGFELLOW |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 15 | ROBERT HILDEBRANDT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 16 | RONALD PIEPER |
| 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 | 237142 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 109369 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 54132 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 136843 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 149954 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 125111 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 15 | 117682 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 16 | 122315 |
| 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 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | BOARD MEMBER |
| 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 | CEO/PRESIDENT & EX OFFICIO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | CONTROLLER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | DIRECTOR, HR/ CORPORATE SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | CTO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | PROGRAM DEVELOPMENT MANAGE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | DIRECTOR OF IIOT SERVICES |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 15 | LEAD SOFTWARE ENGINEER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 16 | SALES ENGINEER |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 0 |
| IRS990/FormationYr | 0 | 1982 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedInd | 0 | 0 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 1220872 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 9 |
| IRS990/GovernmentGrantsAmt | 0 | 3295339 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 4770291 |
| IRS990/GrossReceiptsAmt | 0 | 9932432 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 9 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 7 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 26229 |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 5844 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 32073 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 56064 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 12492 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 68556 |
| IRS990/InterestGrp/ManagementAndGeneralAmt | 0 | 7755 |
| IRS990/InterestGrp/ProgramServicesAmt | 0 | 63 |
| IRS990/InterestGrp/TotalAmt | 0 | 7818 |
| IRS990/InventoriesForSaleOrUseGrp/BOYAmt | 0 | 60405 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 54646 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 142532 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 142532 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsOtherSecuritiesGrp/EOYAmt | 0 | 32626 |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 5185281 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 6319064 |
| IRS990/IRPDocumentCnt | 0 | 21 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 8485257 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 2759821 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 2598355 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 11083612 |
| IRS990/LegalDomicileStateCd | 0 | OH |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 3549419 |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | 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/MortgNotesPyblScrdInvstPropGrp/EOYAmt | 0 | 750000 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 9766952 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 9335581 |
| IRS990/NetGainOrLossInvestmentsGrp/ExclusionAmt | 0 | 1220872 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 1220872 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 9766952 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 9335581 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 70465 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 2789 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 73254 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 76220 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 2874 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 79094 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 638553 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 739095 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 284793 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 105494 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 390287 |
| IRS990/OtherExpensesGrp/Desc | 0 | PROJECT LABOR & PURCHAS |
| IRS990/OtherExpensesGrp/Desc | 1 | REPAIRS AND MAINTENANCE |
| IRS990/OtherExpensesGrp/Desc | 2 | MEMBERSHIP DUES |
| IRS990/OtherExpensesGrp/Desc | 3 | BANK SERVICE FEES |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 53751 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 40821 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 2 | 32032 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 281574 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 7410 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 9890 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 7137 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 281574 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 61161 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 50711 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 39169 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 900099 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | MISC REV |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 0 | 23283 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 23283 |
| IRS990/OtherRevenueTotalAmt | 0 | 23283 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 2823222 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 1045788 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 3869010 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 213858 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 79218 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 293076 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 147973 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 123801 |
| IRS990/PrincipalOfficerNm | 0 | DAVID LINGER |
| IRS990/PriorPeriodAdjustmentsAmt | 0 | 1506 |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 453000 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 541519 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 2 | 900099 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 3 | 611420 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | PRODUCT SALES |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | CONSULTING REVENUE |
| IRS990/ProgramServiceRevenueGrp/Desc | 2 | MEMBERSHIP DUES |
| IRS990/ProgramServiceRevenueGrp/Desc | 3 | SEMINARS & CONFERENCES |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 835047 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 820429 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 2 | 27500 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 3 | 12511 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 835047 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 820429 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 2 | 27500 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 3 | 12511 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 4146000 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 212720 |
| IRS990/PYOtherExpensesAmt | 0 | 4166811 |
| IRS990/PYOtherRevenueAmt | 0 | 3320 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 2094090 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -789367 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 3078686 |
| IRS990/PYTotalExpensesAmt | 0 | 7245497 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 6456130 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -432877 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 1 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 1 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 1 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 1718770 |
| IRS990/RoyaltiesRevenueGrp/ExclusionAmt | 0 | 5500 |
| IRS990/RoyaltiesRevenueGrp/TotalRevenueColumnAmt | 0 | 5500 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 1034608 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 10353 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | OTHER INCOME - 2016 AMOUNT: $ 1,683. 2017 AMOUNT: $ 56,957. 2019 AMOUNT: $ 20. 2020 AMOUNT: $ 23,283. |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | SCHEDULE A, PART II, LINE 10, EXPLANATION OF OTHER INCOME: |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 3295339 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 4146000 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 3061920 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 2484627 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 3467804 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 16455690 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 148032 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 126552 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 161893 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 175466 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 180958 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 792901 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 6425696 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 23283 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 20 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 56957 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 1683 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 81943 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.94950 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.94880 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 16455690 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2021 • Form 990Detailed filing. Detailed filing data is available for this year.