Liabilities / Assets
40th percentile
Higher debt load relative to assets than 40% of similar nonprofits.
EIN 43-0950642 • 501(c)3 • St Louis, MO
Profile
Sheltered workshop providing employment to developmentally disabled individuals.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
40th percentile
Higher debt load relative to assets than 40% of similar nonprofits.
Liabilities / Revenue
45th percentile
Higher debt load relative to revenue than 45% of similar nonprofits.
Net Margin
32nd percentile
Higher net margin than 32% of similar nonprofits.
Top Officer Pay
85th percentile
Higher top officer pay than 85% of similar nonprofits.
Top officer pay equals 4.6% of source-year revenue.
Asset Growth
10th percentile
Faster asset growth than 10% of similar nonprofits.
Revenue Growth
48th percentile
Faster revenue growth than 48% of similar nonprofits.
Assets
Down$6,759,327
Down $904,328 (-12%) from 2024
Liabilities
Down$459,301
Down $810,287 (-64%) from 2024
Net Assets
Down$6,300,026
Down $94,041 (-1.5%) from 2024
Revenue
Up$3,700,006
Up $211,221 (+6.1%) from 2024
Expenses
Up$3,764,067
Up $44,434 (+1.2%) from 2024
Net Income
Up-$64,061
Up $166,787 (+72%) from 2024
Most recent year
2025 • Form 990Facts available. Structured filing facts are available, but richer extracted sections are limited.
Sheltered workshop providing employment for developmentally disabled individuals.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Land, Buildings, and Equipment, Net | $4,371,566 | $4,528,599 | ▲ $157,033 |
| Investments in Publicly Traded Securities | $1,201,981 | $1,156,650 | ▼ $45,331 |
| Cash and Non-Interest-Bearing Accounts | $1,797,158 | $620,801 | ▼ $1,176,357 |
| Accounts Receivable | $156,278 | $315,650 | ▲ $159,372 |
| Pledges and Grants Receivable | $75,963 | $70,672 | ▼ $5,291 |
| Prepaid Expenses and Deferred Charges | $51,028 | $47,303 | ▼ $3,725 |
| Inventories for Sale or Use | $9,681 | $13,558 | ▲ $3,877 |
| Total Assets | $7,663,655 | $6,759,327 | ▼ $904,328 |
| Other Assets Total | $0 | $6,094 | ▲ $6,094 |
| Liabilities | |||
| Tax Exempt Bond Liabilities | $462,811 | $316,954 | ▼ $145,857 |
| Accounts Payable and Accrued Expenses | $148,253 | $118,484 | ▼ $29,769 |
| Deferred Revenue | $658,524 | $23,863 | ▼ $634,661 |
| Total Liabilities | $1,269,588 | $459,301 | ▼ $810,287 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $6,394,067 | $6,300,026 | ▼ $94,041 |
| Total Net Assets Fund Balance | $6,394,067 | $6,300,026 | ▼ $94,041 |
| Total Liabilities and Net Assets / Fund Balance | $7,663,655 | $6,759,327 | ▼ $904,328 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Buildings | $4,008,781 | $6,947,939 | $10,956,720 |
| Equipment | $237,322 | $2,287,165 | $2,524,487 |
| Land | $282,496 | - | $282,496 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Mike Stroud | CEO & Executive Director | FT | $157,158 | $14,707 | $171,865 |
| Name | Title |
|---|---|
| Lynn Beauchaine | President |
| Judy Ryan | Vice President |
| Antonia Banks | Director |
| Chris Hamlin | Director |
| Jacqueline Bonds-fowler | Director |
| Jim Willers | Director |
| Kimberly Long | Director |
| Marge Zeller | Director |
| Suzanne Fenton | Director |
| Jaime Jankowski | Treasurer |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $2,676,653 |
| Other Expenses | $1,087,414 |
| 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,815,777 | $355,681 | - | $2,171,458 |
| Depreciation Depletion | $343,665 | $55,946 | - | $399,611 |
| Payroll Taxes | $134,786 | $37,789 | - | $172,575 |
| Current Officers, Directors, Trustees, and Key Employees | - | $157,158 | - | $157,158 |
| Occupancy | $133,649 | $21,757 | - | $155,406 |
| Other Employee Benefits | $99,179 | $27,977 | - | $127,156 |
| Insurance | $87,426 | $13,509 | - | $100,935 |
| Office Expenses | - | $50,272 | - | $50,272 |
| Information Technology | $49,485 | - | - | $49,485 |
| Pension Plan Contributions | $16,641 | $31,665 | - | $48,306 |
| Fees for Services Other | - | $33,603 | - | $33,603 |
| Interest | $26,096 | $4,248 | - | $30,344 |
| All Other Expenses | $4,596 | $14,797 | - | $19,393 |
| Other Expenses | $18,041 | $5,625 | - | $18,041 |
| Advertising | - | $2,364 | - | $2,364 |
| Travel | - | $123 | - | $123 |
| Total Functional Expenses | $2,921,021 | $843,046 | $0 | $3,764,067 |
| Line Item | Amount |
|---|---|
| Expenses per Audited Statements | $3,764,067 |
| Total Expenses per Audited Statements | $3,764,067 |
| Total Expenses per Form 990 | $3,764,067 |
| Expenses Not Reported on Financial Statements | $0 |
| Expenses Not Reported on Form 990 | $0 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Bond | Issuer | Issued | Issue Price | Purpose |
|---|---|---|---|---|
| A | Industrial Development Authority St Louis | 2012-03-28 | $1,921,668 | REFUND OF PRIOR ISSUANCE |
| Bond | Total Proceeds | Spent | Retired | Issuance Costs |
|---|---|---|---|---|
| A | $1,921,668 | - | - | $35,940 |
“There are no committees that may act on behalf of the full board of directors.”
“Review of the form 990 will be performed by the finance committee before return is filed with the internal revenue service.”
“The personnel committee schedules the performance and compensation evaluation process for general managers. Board approval is required for any compensation adjustment. The policy committee evaluates the performance of executive director each year. The executive director's salary may be increased as much as 3-5% as a result of the annual compensation review.”
“Form 990 is available for review upon request made at our office”
“Management has evaluated their income tax positions under the guidance included in asc 740. Based on their review, management has not identified any uncertain tax positions to be recorded or disclosed in the financial statements.”
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 | 148253 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 118484 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 156278 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 315650 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | SHELTERED WORKSHOP PROVIDING EMPLOYMENT FOR DEVELOPMENTALLY DISABLED INDIVIDUALS. |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 2364 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 2364 |
| IRS990/AllOtherContributionsAmt | 0 | 12730 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 14797 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 4596 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 19393 |
| IRS990/AuditCommitteeInd | 0 | 0 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | LISA BRYANT |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 3147733200 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 4417 OLETHA AVENUE |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | ST LOUIS |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MO |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 63116 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 1797158 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 620801 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 157158 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 157158 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 0 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 0 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 906244 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 137275 |
| IRS990/CYOtherExpensesAmt | 0 | 1087414 |
| IRS990/CYOtherRevenueAmt | 0 | 638805 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 2017682 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -64061 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 2676653 |
| IRS990/CYTotalExpensesAmt | 0 | 3764067 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 3700006 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DeferredRevenueGrp/BOYAmt | 0 | 658524 |
| IRS990/DeferredRevenueGrp/EOYAmt | 0 | 23863 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 55946 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 343665 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 399611 |
| IRS990/Desc | 0 | PROVIDES EMPLOYMENT TO INDIVIDUALS WHO HAVE BEEN CERTIFIED AS DEVELOPMENTALLY DISABLED. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 0 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 139 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/EscrowAccountInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 2921021 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 33603 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 33603 |
| 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 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 10 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | 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 | 14707 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | LYNN BEAUCHAINE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | JUDY RYAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | JAIME JANKOWSKI |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | ANTONIA BANKS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | JACQUELINE BONDS-FOWLER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | SUZANNE FENTON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | CHRIS HAMLIN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | KIMBERLY LONG |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | MARGE ZELLER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | MIKE STROUD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | JIM WILLERS |
| 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 | 157158 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | VICE PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | CEO & EXECUTIVE DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | DIRECTOR |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 0 |
| IRS990/FormationYr | 0 | 1970 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 79338 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 11 |
| IRS990/GovernmentGrantsAmt | 0 | 893514 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 1304416 |
| IRS990/GrossReceiptsAmt | 0 | 4925084 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 10 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 1 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 49485 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 49485 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 13509 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 87426 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 100935 |
| IRS990/InterestGrp/ManagementAndGeneralAmt | 0 | 4248 |
| IRS990/InterestGrp/ProgramServicesAmt | 0 | 26096 |
| IRS990/InterestGrp/TotalAmt | 0 | 30344 |
| IRS990/InventoriesForSaleOrUseGrp/BOYAmt | 0 | 9681 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 13558 |
| IRS990/InvestmentExpenseAmt | 0 | -11999 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 57937 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 57937 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 1201981 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 1156650 |
| IRS990/InvestTaxExemptBondsInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 1 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 9235104 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 4371566 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 4528599 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 13763703 |
| IRS990/LegalDomicileStateCd | 0 | MO |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 1225078 |
| 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 | 0 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | SHELTERED WORKSHOP PROVIDING EMPLOYMENT TO DEVELOPMENTALLY DISABLED INDIVIDUALS. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 6394067 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 6300026 |
| IRS990/NetGainOrLossInvestmentsGrp/ExclusionAmt | 0 | 79338 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 79338 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | -17981 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 6394067 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 6300026 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 21757 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 133649 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 155406 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 50272 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 50272 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OnBehalfOfIssuerInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 0 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 6094 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 27977 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 99179 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 127156 |
| IRS990/OtherExpensesGrp/Desc | 0 | MATERIALS AND SUPPLIES |
| IRS990/OtherExpensesGrp/Desc | 1 | MAINTENANCE & REPAIRS |
| IRS990/OtherExpensesGrp/Desc | 2 | PAYROLL PROCESSING FEES |
| IRS990/OtherExpensesGrp/Desc | 3 | SHOP SUPPLIES |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 30532 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 5625 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 109019 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 60159 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 22502 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 18041 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 109019 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 90691 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 28127 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 18041 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 524298 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 1 | 900099 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | INSURANCE REVENUE |
| IRS990/OtherRevenueMiscGrp/Desc | 1 | OTHER INCOME |
| IRS990/OtherRevenueMiscGrp/ExclusionAmt | 0 | 634661 |
| IRS990/OtherRevenueMiscGrp/ExclusionAmt | 1 | 4144 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 634661 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 1 | 4144 |
| IRS990/OtherRevenueTotalAmt | 0 | 638805 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 355681 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 1815777 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 2171458 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 37789 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 134786 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 172575 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 31665 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 16641 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 48306 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 75963 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 70672 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 51028 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 47303 |
| IRS990/PrincipalOfficerNm | 0 | MIKE STROUD |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 900099 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 900099 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | SHELTERED WORKSHOP |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | RECYCLING |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 2015706 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 1976 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 2015706 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 1976 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 1004841 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 44532 |
| IRS990/PYOtherExpensesAmt | 0 | 1040317 |
| IRS990/PYOtherRevenueAmt | 0 | 595846 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 1843566 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -230848 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 2679316 |
| IRS990/PYTotalExpensesAmt | 0 | 3719633 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 3488785 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -64061 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 2017682 |
| IRS990ScheduleA/AmountsRcvdDsqlfyPersonGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | OTHER INCOME 2020 AMOUNT: $ 568,860 2021 AMOUNT: $ 12,322 2022 AMOUNT: $ 6,984 2023 AMOUNT: $ 4,293 2024 AMOUNT: $ 4,144 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | SCHEDULE A, PART III, LINE 12, EXPLANATION FOR OTHER INCOME |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 906244 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 1004841 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 936074 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 929262 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 1068558 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 4844979 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearAmt | 0 | 57937 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 57505 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 12550 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 49854 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 71542 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 249388 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 2017682 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 1843566 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus2YearsAmt | 0 | 3634650 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus3YearsAmt | 0 | 3782615 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus4YearsAmt | 0 | 3251969 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 14530482 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 57937 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 57505 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 12550 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 49854 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 71542 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 249388 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.01230 |
| IRS990ScheduleA/InvestmentIncomePYPct | 0 | 0.01490 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearAmt | 0 | 4144 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 4293 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 6984 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 12322 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 568680 |
| IRS990ScheduleA/OtherIncome509Grp/TotalAmt | 0 | 596423 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0.95820 |
| IRS990ScheduleA/PublicSupportPY509Pct | 0 | 0.95650 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 19375461 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY509Ind | 0 | X |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 2923926 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 2848407 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 4570724 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 4711877 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 4320527 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 19375461 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 2986007 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 2910205 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 4590258 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt | 0 | 4774053 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus4YearsAmt | 0 | 4960749 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 20221272 |
| IRS990ScheduleB/ContributorInformationGrp/ContributorBusinessName/BusinessNameLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorNum | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine2 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/City | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/State | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCode | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt | 0 | RESTRICTED |
| IRS990/ScheduleBRequiredInd | 0 | 1 |
| IRS990ScheduleD/BuildingsGrp/BookValueAmt | 0 | 4008781 |
| IRS990ScheduleD/BuildingsGrp/DepreciationAmt | 0 | 6947939 |
| IRS990ScheduleD/BuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 10956720 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 237322 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 2287165 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 2524487 |
| IRS990ScheduleD/ExpensesNotReportedAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesNotRptFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 3764067 |
| IRS990ScheduleD/FootnoteTextInd | 0 | X |
| IRS990ScheduleD/InvestmentExpensesNotIncldAmt | 0 | 11999 |
| IRS990ScheduleD/LandGrp/BookValueAmt | 0 | 282496 |
| IRS990ScheduleD/LandGrp/OtherCostOrOtherBasisAmt | 0 | 282496 |
| IRS990ScheduleD/NetUnrealizedGainsInvstAmt | 0 | -17981 |
| IRS990ScheduleD/RevenueNotReportedAmt | 0 | -17981 |
| IRS990ScheduleD/RevenueNotReportedFinclStmtAmt | 0 | 11999 |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 3688007 |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 0 | MANAGEMENT HAS EVALUATED THEIR INCOME TAX POSITIONS UNDER THE GUIDANCE INCLUDED IN ASC 740. BASED ON THEIR REVIEW, MANAGEMENT HAS NOT IDENTIFIED ANY UNCERTAIN TAX POSITIONS TO BE RECORDED OR DISCLOSED IN THE FINANCIAL STATEMENTS. |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART X, LINE 2: |
No mirrored PDF or thumbnail assets are attached yet.