Liabilities / Assets
32nd percentile
Higher debt load relative to assets than 32% of similar nonprofits.
EIN 20-1643163 • 501(c)3 • Muskegon, MI
Profile
To provide training and temporary staffing opportunities to individuals with disabilities and other disadvantaging conditions.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
32nd percentile
Higher debt load relative to assets than 32% of similar nonprofits.
Liabilities / Revenue
23rd percentile
Higher debt load relative to revenue than 23% of similar nonprofits.
Net Margin
51st percentile
Higher net margin than 51% of similar nonprofits.
Top Officer Pay
92nd percentile
Higher top officer pay than 92% of similar nonprofits.
Top officer pay equals 5.9% of source-year revenue.
Asset Growth
83rd percentile
Faster asset growth than 83% of similar nonprofits.
Revenue Growth
7th percentile
Faster revenue growth than 7% of similar nonprofits.
Assets
Up$878,667
Up $183,880 (+26%) from 2023
Liabilities
Down$7,774
Down $10,348 (-57%) from 2023
Net Assets
Up$870,893
Up $194,228 (+29%) from 2023
Revenue
Down$3,964,661
Down $2,895,527 (-42%) from 2023
Expenses
Down$3,770,433
Down $4,050,838 (-52%) from 2023
Net Income
Up$194,228
Up $1,155,311 (+120%) from 2023
Most recent year
2024 • Form 990Facts available. Structured filing facts are available, but richer extracted sections are limited.
Goodtemps staffing solutions is a nonprofit staffing agency that provides temporary, temporary-to-permanent, and permanent job opportunities for people with disabilities and other disadvantaging conditions such as lack of experience or a criminal background. Goodtemps also assists displaced workers and others seeking help in entering or re-entering the workforce.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Savings and Temporary Cash Investments | $364,216 | $631,043 | ▲ $266,827 |
| Accounts Receivable | $297,042 | $202,480 | ▼ $94,562 |
| Prepaid Expenses and Deferred Charges | $33,529 | $45,144 | ▲ $11,615 |
| Total Assets | $694,787 | $878,667 | ▲ $183,880 |
| Liabilities | |||
| Accounts Payable and Accrued Expenses | $18,122 | $7,774 | ▼ $10,348 |
| Total Liabilities | $18,122 | $7,774 | ▼ $10,348 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $676,665 | $870,893 | ▲ $194,228 |
| Total Net Assets Fund Balance | $676,665 | $870,893 | ▲ $194,228 |
| Total Liabilities and Net Assets / Fund Balance | $694,787 | $878,667 | ▲ $183,880 |
| Name | Title | Other | Total |
|---|---|---|---|
| Kristin Garris | CWO | $148,912 | $148,912 |
| Steven Jackson | Retail Operations Director | $140,765 | $140,765 |
| Ryan Risley | Operations Director | $120,195 | $120,195 |
| Name | Title |
|---|---|
| Diana Osborn | Chair |
| Jeannette Hoyer | President/CEO |
| Alan Steinman | First Vice Chair |
| Nicholas Carlson | Sustainability Director |
| Rick Snellenberger | CFO |
| Janelle Mair | Secretary |
| Bruce Spoelman | Treasurer |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $2,548,678 |
| Other Expenses | $1,221,755 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $2,324,147 | - | - | $2,324,147 |
| Fees for Services Other | $1,180,296 | - | - | $1,180,296 |
| Payroll Taxes | $224,531 | - | - | $224,531 |
| Travel | $752 | - | - | $752 |
| Other Expenses | $145 | - | - | $145 |
| Information Technology | $12 | - | - | $12 |
| Total Functional Expenses | $3,770,433 | $0 | $0 | $3,770,433 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“The form 990 is presented to the board members for their review prior to filing. The form 990 will be an agenda item that will include review of the return and time for q&a.”
“The board members receive the confilict of interest policy, statement of values & code of ethics and a board member policy acknowlegement document that is then signed stating that the member has reviewed the policy and is in compliance.”
“All governing documents, policies, procedures, and financial statements are available upon request for public viewing. Additionally, the annual financial report is published in the organization's "annual report to the community."”
“Other: program service expenses 1,180,296. Management and general expenses 0. Fundraising expenses 0. Total expenses 1,180,296.”
“The process has not changed from the prior year.”
“The organization analyzes its income tax filing positions in the jurisdictions where it is required to file income tax returns, as well as all open tax years in these jurisdictions, to identify potential uncertain tax positions. The organization has evaluated its income tax filing positions for fiscal years 2021 through 2024, the years which remain subject to examination as of december 31, 2024. The organization concluded that there are no significant uncertain tax positions requiring recognition in these financial statements. The organization does not expect the total amount of unrecognized tax benefits ("utb") (e.g. Tax deductions, exclusions, or credits claimed or expected to be claimed) to significantly change in the next twelve months. The organization does not have any amounts accrued for interest and penalties related to utb at december 31, 2024 or 2023, and is not aware of any claims for such amounts by federal or state income tax authorities.”
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 | 18122 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 7774 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 297042 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 202480 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | GOODTEMPS STAFFING SOLUTIONS IS A NONPROFIT STAFFING AGENCY THAT PROVIDES TEMPORARY, TEMPORARY-TO-PERMANENT, AND PERMANENT JOB OPPORTUNITIES FOR PEOPLE WITH DISABILITIES AND OTHER DISADVANTAGING CONDITIONS SUCH AS LACK OF EXPERIENCE OR A CRIMINAL BACKGROUND. GOODTEMPS ALSO ASSISTS DISPLACED WORKERS AND OTHERS SEEKING HELP IN ENTERING OR RE-ENTERING THE WORKFORCE. |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | RICK SNELLENBERGER |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 2317227871 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 271 EAST APPLE AVENUE |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | MUSKEGON |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MI |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 49442 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 0 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 1 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 0 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 0 |
| IRS990/CYOtherExpensesAmt | 0 | 1221755 |
| IRS990/CYOtherRevenueAmt | 0 | 49052 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 3915609 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 194228 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 2548678 |
| IRS990/CYTotalExpensesAmt | 0 | 3770433 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 3964661 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/Desc | 0 | GOODTEMPS STAFFING SOLUTIONS GOODTEMPS OFFERS LOCAL JOB SEEKERS INCLUDING PERSONS WITH DISABILITIES, DISPLACED WORKERS, EX-OFFENDERS, AND PEOPLE WITH OTHER DISADVANTAGES ASSISTANCE IN ENTERING OR RE-ENTERING THE JOB MARKET. WORKING COLLABORATIVELY WITH GOODWILL JOB-READINESS PROGRAMS AND COMMUNITY PARTNERS, GOODTEMPS USES ITS EXTENSIVE NETWORK OF LOCAL EMPLOYERS TO PLACE INDIVIDUALS IN A WIDE VARIETY OF OCCUPATIONS, IN BOTH TEMPORARY OR PERMANENT POSITIONS. WORKERS RECEIVE WEEKLY PAYCHECKS WHILE GAINING VALUABLE WORK EXPERIENCE AND EMPLOYER CONNECTIONS. TEMPORARY ASSIGNMENTS OFTEN LEAD TO PERMANENT HIRE. THERE ARE NO START-UP OR PLACEMENT AGENCY SERVICE FEES FOR WORKERS. FINANCIAL LITERACY TRAINING, TAX PREPARATION SERVICES, COMMUNITY RESOURCE ASSISTANCE/REFERRALS, AND OTHER SUPPORTS ARE AVAILABLE TO WORKERS. IN 2024, GOODTEMPS PLACED 410 PEOPLE INTO TEMPORARY OR DIRECT EMPLOYMENT, WITH AN AVERAGE HOURLY PAY RATE OF $19.35 FOR ITS WORKERS. |
| 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 | 327 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 3770433 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 1180296 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 1180296 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 35.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 0.30 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 2 | 0.30 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 3 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 4 | 0.30 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 5 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 6 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 7 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 8 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 9 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 15.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 0.50 |
| 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/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/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 39015 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 41535 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 13250 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 39546 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 10676 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 32751 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | JEANNETTE HOYER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | DIANA OSBORN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | ALAN STEINMAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | JANELLE MAIR |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | BRUCE SPOELMAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | RICK SNELLENBERGER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | KRISTIN GARRIS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | NICHOLAS CARLSON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | RYAN RISLEY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | STEVEN JACKSON |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 195448 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 128134 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 135662 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 113143 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 109519 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 108014 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | PRESIDENT/CEO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | CHAIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | FIRST VICE CHAIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | CFO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | CWO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | SUSTAINABILITY DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | OPERATIONS DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | RETAIL OPERATIONS DIRECTOR |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2004 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/ConsolidatedBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 5 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 3964661 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 4 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIIInd | 0 | X |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 12 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 12 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 0 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LegalDomicileStateCd | 0 | MI |
| 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 | GOODTEMPS STAFFING SOLUTIONS IS A NONPROFIT STAFFING AGENCY THAT PROVIDES TEMPORARY, TEMPORARY-TO-PERMANENT, AND PERMANENT JOB OPPORTUNITIES FOR PEOPLE WITH DISABILITIES AND OTHER DISADVANTAGING CONDITIONS SUCH AS LACK OF EXPERIENCE OR A CRIMINAL BACKGROUND. GOODTEMPS ALSO ASSISTS DISPLACED WORKERS AND OTHERS SEEKING HELP IN ENTERING OR RE-ENTERING THE WORKFORCE. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 676665 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 870893 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 676665 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 870893 |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherExpensesGrp/Desc | 0 | MEMBERSHIP DUES & SUPPO |
| IRS990/OtherExpensesGrp/Desc | 1 | MISCELLANEOUS |
| IRS990/OtherExpensesGrp/Desc | 2 | SUPPLIES |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 27912 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 12638 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 145 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 27912 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 12638 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 145 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 900099 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | WORKER'S COMP. DISCOUN |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 0 | 49052 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 49052 |
| IRS990/OtherRevenueTotalAmt | 0 | 49052 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 2324147 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 2324147 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 224531 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 224531 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 33529 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 45144 |
| IRS990/PrincipalOfficerNm | 0 | JEANETTE HOYER |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 624310 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | WORKFORCE DEVELOPMENT |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 3915609 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 3915609 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 0 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 0 |
| IRS990/PYOtherExpensesAmt | 0 | 1136023 |
| IRS990/PYOtherRevenueAmt | 0 | 60011 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 6800177 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -961083 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 6685248 |
| IRS990/PYTotalExpensesAmt | 0 | 7821271 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 6860188 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 194228 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 1 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 0 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 3964661 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 364216 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 631043 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/Contribution35ControlledInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/ContributionControllerInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/ContributionFamilyInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/ControlledDisqualifiedPrsnInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/DisqualifiedPrsnControllIntInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/DisqualifiedPrsnOwnrIntInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/ExcessBusinessHoldingsRulesInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/ListedByNameGoverningDocInd | 0 | 1 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/LoanDisqualifiedPersonInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/OrganizationChangeSuprtOrgInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/PaymentSubstantialContribtrInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/SupportedOrgNotOrganizedUSInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/SupportedOrgSectionC456Ind | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/SupportNonSupportedOrgInd | 0 | 0 |
| IRS990ScheduleA/Form990SchASupportingOrgGrp/SuprtOrgNoIRSDeterminationInd | 0 | 0 |
| IRS990ScheduleA/Form990SchAType1SuprtOrgGrp/OperateBenefitNonSuprtOrgInd | 0 | 0 |
| IRS990ScheduleA/Form990SchAType1SuprtOrgGrp/PowerAppointMajorityDirTrstInd | 0 | 1 |
| IRS990ScheduleA/OtherSupportSumAmt | 0 | 0 |
| IRS990ScheduleA/SupportedOrganizationsCnt | 0 | 1 |
| IRS990ScheduleA/SupportedOrganizationsTotalCnt | 0 | 1 |
| IRS990ScheduleA/SupportedOrgInformationGrp/EIN | 0 | 381357148 |
| IRS990ScheduleA/SupportedOrgInformationGrp/GoverningDocumentListedInd | 0 | 1 |
| IRS990ScheduleA/SupportedOrgInformationGrp/OrganizationTypeCd | 0 | 10 |
| IRS990ScheduleA/SupportedOrgInformationGrp/OtherSupportAmt | 0 | 0 |
| IRS990ScheduleA/SupportedOrgInformationGrp/SupportAmt | 0 | 0 |
| IRS990ScheduleA/SupportedOrgInformationGrp/SupportedOrganizationName/BusinessNameLine1Txt | 0 | GOODWILL INDUSTRIES OF WEST MICHIGAN INC |
| IRS990ScheduleA/SupportingOrganization509a3Ind | 0 | X |
| IRS990ScheduleA/SupportingOrgType1Ind | 0 | X |
| IRS990ScheduleA/SupportSumAmt | 0 | 0 |
| IRS990/ScheduleBRequiredInd | 0 | 0 |
| IRS990ScheduleD/FootnoteTextInd | 0 | X |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 0 | THE ORGANIZATION ANALYZES ITS INCOME TAX FILING POSITIONS IN THE JURISDICTIONS WHERE IT IS REQUIRED TO FILE INCOME TAX RETURNS, AS WELL AS ALL OPEN TAX YEARS IN THESE JURISDICTIONS, TO IDENTIFY POTENTIAL UNCERTAIN TAX POSITIONS. THE ORGANIZATION HAS EVALUATED ITS INCOME TAX FILING POSITIONS FOR FISCAL YEARS 2021 THROUGH 2024, THE YEARS WHICH REMAIN SUBJECT TO EXAMINATION AS OF DECEMBER 31, 2024. THE ORGANIZATION CONCLUDED THAT THERE ARE NO SIGNIFICANT UNCERTAIN TAX POSITIONS REQUIRING RECOGNITION IN THESE FINANCIAL STATEMENTS. THE ORGANIZATION DOES NOT EXPECT THE TOTAL AMOUNT OF UNRECOGNIZED TAX BENEFITS ("UTB") (E.G. TAX DEDUCTIONS, EXCLUSIONS, OR CREDITS CLAIMED OR EXPECTED TO BE CLAIMED) TO SIGNIFICANTLY CHANGE IN THE NEXT TWELVE MONTHS. THE ORGANIZATION DOES NOT HAVE ANY AMOUNTS ACCRUED FOR INTEREST AND PENALTIES RELATED TO UTB AT DECEMBER 31, 2024 OR 2023, AND IS NOT AWARE OF ANY CLAIMS FOR SUCH AMOUNTS BY FEDERAL OR STATE INCOME TAX AUTHORITIES. |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART X, LINE 2: |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 0 |
| IRS990ScheduleJ/AnyNonFixedPaymentsInd | 0 | 0 |
| IRS990ScheduleJ/CompBasedOnRevenueOfFlngOrgInd | 0 | 0 |
| IRS990ScheduleJ/CompBsdNetEarnsFlngOrgInd | 0 | 0 |
| IRS990ScheduleJ/CompBsdNetEarnsRltdOrgsInd | 0 | 0 |
| IRS990ScheduleJ/CompBsdOnRevRelatedOrgsInd | 0 | 0 |
| IRS990ScheduleJ/EquityBasedCompArrngmInd | 0 | 0 |
| IRS990ScheduleJ/InitialContractExceptionInd | 0 | 0 |
| IRS990/ScheduleJRequiredInd | 0 | 1 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 0 | 190907 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 1 | 127876 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 2 | 113083 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990FilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990FilingOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990FilingOrgAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 0 | 17812 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 1 | 12756 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 2 | 10767 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 0 | 21203 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 1 | 28779 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 2 | 28779 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationRltdOrgsAmt | 0 | 4541 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationRltdOrgsAmt | 1 | 258 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationRltdOrgsAmt | 2 | 60 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 0 | JEANNETTE HOYER |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 1 | RICK SNELLENBERGER |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 2 | NICHOLAS CARLSON |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 0 | PRESIDENT/CEO |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 1 | CFO |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 2 | SUSTAINABILITY DIRECTOR |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 2 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationRltdOrgsAmt | 0 | 234463 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationRltdOrgsAmt | 1 | 169669 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationRltdOrgsAmt | 2 | 152689 |
| IRS990ScheduleJ/SeverancePaymentInd | 0 | 0 |
| IRS990ScheduleJ/SupplementalInformationDetail/ExplanationTxt | 0 | OFFICER COMPENSATION IS PAID BY RELATED ORGANIZATION, GOODWILL INDUSTRIES OF WEST MICHIGAN, INC. |
| IRS990ScheduleJ/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | SCHEDULE J, PART I, LINE 3 |
| IRS990ScheduleJ/SupplementalNonqualRtrPlanInd | 0 | 0 |
| IRS990/ScheduleORequiredInd | 0 | 1 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | THE FORM 990 IS PRESENTED TO THE BOARD MEMBERS FOR THEIR REVIEW PRIOR TO FILING. THE FORM 990 WILL BE AN AGENDA ITEM THAT WILL INCLUDE REVIEW OF THE RETURN AND TIME FOR Q&A. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | THE BOARD MEMBERS RECEIVE THE CONFILICT OF INTEREST POLICY, STATEMENT OF VALUES & CODE OF ETHICS AND A BOARD MEMBER POLICY ACKNOWLEGEMENT DOCUMENT THAT IS THEN SIGNED STATING THAT THE MEMBER HAS REVIEWED THE POLICY AND IS IN COMPLIANCE. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | ALL GOVERNING DOCUMENTS, POLICIES, PROCEDURES, AND FINANCIAL STATEMENTS ARE AVAILABLE UPON REQUEST FOR PUBLIC VIEWING. ADDITIONALLY, THE ANNUAL FINANCIAL REPORT IS PUBLISHED IN THE ORGANIZATION'S "ANNUAL REPORT TO THE COMMUNITY." |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | OTHER: PROGRAM SERVICE EXPENSES 1,180,296. MANAGEMENT AND GENERAL EXPENSES 0. FUNDRAISING EXPENSES 0. TOTAL EXPENSES 1,180,296. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | THE PROCESS HAS NOT CHANGED FROM THE PRIOR YEAR. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | FORM 990, PART VI, SECTION B, LINE 11B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | FORM 990, PART VI, SECTION B, LINE 12C |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | FORM 990, PART VI, SECTION C, LINE 19 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | FORM 990, PART IX, LINE 11G |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | FORM 990, PART XII, LINE 2C |
| IRS990ScheduleR/AssetExchangeInd | 0 | 0 |
| IRS990ScheduleR/AssetPurchaseFromOtherOrgInd | 0 | 0 |
| IRS990ScheduleR/AssetSaleToOtherOrgInd | 0 | 0 |
| IRS990ScheduleR/DivRelatedOrganizationInd | 0 | 0 |
| IRS990ScheduleR/GiftGrntCapContriFromOthOrgInd | 0 | 0 |
| IRS990ScheduleR/GiftGrntOrCapContriToOthOrgInd | 0 | 0 |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/ControlledOrganizationInd | 0 | 0 |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/DirectControllingEntityName/BusinessNameLine1Txt | 0 | GOODWILL INDUSTRIES OF WEST MICHIGAN INC |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/DisregardedEntityName/BusinessNameLine1Txt | 0 | GOODWILL INDUSTRIES OF WEST MICHIGAN INC |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/EIN | 0 | 381357148 |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/ExemptCodeSectionTxt | 0 | 501(C)(3) |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/LegalDomicileStateCd | 0 | MI |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/PrimaryActivitiesTxt | 0 | EMPLOYMENT AND TRAINING |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/PublicCharityStatusTxt | 0 | LINE 10 |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/USAddress/AddressLine1Txt | 0 | 271 EAST APPLE AVENUE |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/USAddress/CityNm | 0 | MUSKEGON |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/USAddress/StateAbbreviationCd | 0 | MI |
| IRS990ScheduleR/IdRelatedTaxExemptOrgGrp/USAddress/ZIPCd | 0 | 49442 |
| IRS990ScheduleR/LoansOrGuaranteesFromOthOrgInd | 0 | 0 |
| IRS990ScheduleR/LoansOrGuaranteesToOtherOrgInd | 0 | 0 |
| IRS990ScheduleR/PaidEmployeesSharingInd | 0 | 0 |
| IRS990ScheduleR/PerformOfServicesByOtherOrgInd | 0 | 1 |
| IRS990ScheduleR/PerformOfServicesForOthOrgInd | 0 | 1 |
| IRS990ScheduleR/ReceiptOfIntAnntsRntsRyltsInd | 0 | 0 |
| IRS990ScheduleR/ReimbursementPaidByOtherOrgInd | 0 | 1 |
| IRS990ScheduleR/ReimbursementPaidToOtherOrgInd | 0 | 1 |
| IRS990ScheduleR/RentalOfFacilitiesToOthOrgInd | 0 | 0 |
| IRS990ScheduleR/RentalOfFcltsFromOthOrgInd | 0 | 0 |
| IRS990ScheduleR/SharingOfFacilitiesInd | 0 | 1 |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/InvolvedAmt | 0 | 346993 |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/InvolvedAmt | 1 | 182625 |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/InvolvedAmt | 2 | 182625 |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/InvolvedAmt | 3 | 346993 |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/MethodOfAmountDeterminationTxt | 0 | ACTUAL |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/MethodOfAmountDeterminationTxt | 1 | ACTUAL |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/MethodOfAmountDeterminationTxt | 2 | ACTUAL |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/MethodOfAmountDeterminationTxt | 3 | ACTUAL |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/OtherOrganizationName/BusinessNameLine1Txt | 0 | GOODWILL INDUSTRIES OF WEST MICHIGAN INC |
| IRS990ScheduleR/TransactionsRelatedOrgGrp/OtherOrganizationName/BusinessNameLine1Txt | 1 | GOODWILL INDUSTRIES OF WEST MICHIGAN INC |
No mirrored PDF or thumbnail assets are attached yet.