Liabilities / Assets
66th percentile
Higher debt load relative to assets than 66% of similar nonprofits.
EIN 51-0191811 • 501(c)3 • Charlotte, NC
Profile
Empowering people who are blind to achieve personal and economic independence by providing them with vocational rehabilitation and employment opportunities.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
66th percentile
Higher debt load relative to assets than 66% of similar nonprofits.
Liabilities / Revenue
24th percentile
Higher debt load relative to revenue than 24% of similar nonprofits.
Net Margin
44th percentile
Higher net margin than 44% of similar nonprofits.
Top Officer Pay
40th percentile
Higher top officer pay than 40% of similar nonprofits.
Top officer pay equals 0.7% of source-year revenue.
Asset Growth
80th percentile
Faster asset growth than 80% of similar nonprofits.
Revenue Growth
77th percentile
Faster revenue growth than 77% of similar nonprofits.
Assets
Up$6,737,241
Up $990,681 (+17%) from 2024
Liabilities
Down$3,063,132
Down $455,624 (-13%) from 2024
Net Assets
Up$3,674,109
Up $1,446,305 (+65%) from 2024
Revenue
Up$23,181,548
Up $5,821,444 (+34%) from 2024
Expenses
Up$21,735,243
Up $3,240,835 (+18%) from 2024
Net Income
Up$1,446,305
Up $2,580,609 (+228%) from 2024
Most recent year
2025 • Form 990Detailed filing. Detailed filing data is available for this year.
Empowering people who are blind to achieve personal and economic independence by providing them with vocational rehabilitation and employment opportunities.
Empowering people who are blind to achieve personal and economic independence by providing them with vocational rehabilitiation and employment opportunities.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Inventories for Sale or Use | $1,546,424 | $2,589,005 | ▲ $1,042,581 |
| Land, Buildings, and Equipment, Net | $2,079,509 | $1,938,419 | ▼ $141,090 |
| Accounts Receivable | $1,414,389 | $1,609,518 | ▲ $195,129 |
| Pledges and Grants Receivable | $407,373 | $236,283 | ▼ $171,090 |
| Prepaid Expenses and Deferred Charges | $65,044 | $192,738 | ▲ $127,694 |
| Cash and Non-Interest-Bearing Accounts | $149,499 | $111,876 | ▼ $37,623 |
| Savings and Temporary Cash Investments | $12,998 | $14,712 | ▲ $1,714 |
| Total Assets | $5,746,560 | $6,737,241 | ▲ $990,681 |
| Other Assets Total | $71,324 | $44,690 | ▼ $26,634 |
| Liabilities | |||
| Accounts Payable and Accrued Expenses | $2,899,642 | $2,329,831 | ▼ $569,811 |
| Other Liabilities | $619,114 | $733,301 | ▲ $114,187 |
| Total Liabilities | $3,518,756 | $3,063,132 | ▼ $455,624 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $1,508,521 | $3,442,826 | ▲ $1,934,305 |
| Net Assets With Donor Restrictions | $719,283 | $231,283 | ▼ $488,000 |
| Total Net Assets Fund Balance | $2,227,804 | $3,674,109 | ▲ $1,446,305 |
| Total Liabilities and Net Assets / Fund Balance | $5,746,560 | $6,737,241 | ▲ $990,681 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $517,054 | $4,514,010 | $5,031,064 |
| Buildings | $704,875 | $623,557 | $1,328,432 |
| Land | $716,490 | - | $716,490 |
| Name | Title | Full / Part Time | Base | Total |
|---|---|---|---|---|
| Philip Murph | President/ce | FT | $157,512 | $157,512 |
| Philip Murph | President/CEO | - | $157,512 | $157,512 |
| Name | Title |
|---|---|
| Richard Daudelin | Chairman |
| Durden Dean | Vice Chairma |
| Amy Petrella | Member |
| Kevin Davis | Member |
| Larry Killingsworth | Member |
| Mark Majocha | Member |
| Michelle Trumpower | Member |
| SUSAN O'BRIEN | Member |
| Kathy Poirier | Secretary |
| Sam Reavis | Treasurer |
| Contribution Type | Contribution Count | Reported Amount |
|---|---|---|
| Other Non Cash Contri Table | 1 | $38,480 |
| Total Noncash Contributions | 1 | $38,480 |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $10,947,549 |
| Other Expenses | $10,787,694 |
| Total Fundraising Expense | $322,566 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $8,160,523 | $775,632 | $197,144 | $9,133,299 |
| Other Employee Benefits | $792,955 | $90,673 | $19,156 | $902,784 |
| Payroll Taxes | $661,416 | $76,807 | $15,731 | $753,954 |
| Royalties | $729,026 | - | - | $729,026 |
| All Other Expenses | $56,593 | $317,900 | $90,535 | $465,028 |
| Depreciation Depletion | $96,400 | $101,851 | - | $198,251 |
| Occupancy | $143,334 | $50,715 | - | $194,049 |
| Other Expenses | $27,670 | $151,937 | - | $179,607 |
| Current Officers, Directors, Trustees, and Key Employees | - | $157,512 | - | $157,512 |
| Insurance | - | $108,166 | - | $108,166 |
| Travel | - | $52,038 | - | $52,038 |
| Interest | - | $31,250 | - | $31,250 |
| Fees for Services Accounting | - | $28,050 | - | $28,050 |
| Fees for Services Legal | - | $25,000 | - | $25,000 |
| Office Expenses | - | $14,972 | - | $14,972 |
| Advertising | - | $12,983 | - | $12,983 |
| Total Functional Expenses | $18,819,669 | $2,593,008 | $322,566 | $21,735,243 |
| Line Item | Amount |
|---|---|
| Expenses per Audited Statements | $21,735,243 |
| Total Expenses per Audited Statements | $21,735,243 |
| Total Expenses per Form 990 | $21,735,243 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Liability | Amount |
|---|---|
| Line of Credit | $501,835 |
| Nib Loans Payable | $186,776 |
| Operating Lease Liability | $44,690 |
“Form 990 is given to the audit committee for review. A copy is also presented at the 3rd quarter board meeting for approval by the board of directors. Once approved, the 990 is signed and finalized.”
“Management and board members review and sign off on the conflict of interest policy annually.”
“The board committee reviews performance and sets pay based on re-set goals and results.”
“The organization makes its governing documents, conflict of interest policy, and financial statements available to the public upon specific request.”
“The organization has adopted asc 740-10 as it relates to uncertain tax positions for the tax year ended june 30, 2025 and has evaluated it's tax positions for all open tax years. However, the organization is not currently under audit nor has the organization been contacted by the internal revenue service. Based on an evaluation of the organization's tax positions, management believes all positions taken would be upheld under an examination. Therfore, no provision for the effects of uncertain tax positions has been recorded for the tax year ended june 30, 2025.”
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 | false |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 2899642 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 2329831 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 1414389 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 1609518 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | EMPOWERING PEOPLE WHO ARE BLIND TO ACHIEVE PERSONAL AND ECONOMIC INDEPENDENCE BY PROVIDING THEM WITH VOCATIONAL REHABILITIATION AND EMPLOYMENT OPPORTUNITIES. |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 12983 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 12983 |
| IRS990/AllOtherContributionsAmt | 0 | 113861 |
| IRS990/AllOtherExpensesGrp/FundraisingAmt | 0 | 90535 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 317900 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 56593 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 465028 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | true |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | LIONS SERVICES |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 7049211527 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | PO BOX 561987 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | CHARLOTTE |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | NC |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 28256 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 149499 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 111876 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 157512 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 157512 |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | true |
| IRS990/CompensationProcessOtherInd | 0 | false |
| IRS990/ConflictOfInterestPolicyInd | 0 | true |
| IRS990/ConservationEasementsInd | 0 | false |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | false |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 113861 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 55847 |
| IRS990/CYOtherExpensesAmt | 0 | 10787694 |
| IRS990/CYOtherRevenueAmt | 0 | 23283 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 22988557 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 1446305 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 10947549 |
| IRS990/CYTotalExpensesAmt | 0 | 21735243 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 322566 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 23181548 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | false |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | true |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 101851 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 96400 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 198251 |
| IRS990/Desc | 0 | THE ORGANIZATION IS A SOCIAL ENTERPRISE THAT PROVIDES EMPLOYMENT OPPORTUNITIES TO PEOPLE WHO ARE BLIND THROUGH WORKFORCE DEVELOPMENT IN MANUFACTURING IN THE TEXTILE INDUSTRY. |
| IRS990/DescribedInSection501c3Ind | 0 | true |
| IRS990/DisregardedEntityInd | 0 | false |
| IRS990/DocumentRetentionPolicyInd | 0 | true |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRestrictionNetAssetsGrp/BOYAmt | 0 | 719283 |
| IRS990/DonorRestrictionNetAssetsGrp/EOYAmt | 0 | 231283 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | false |
| IRS990/ElectionOfBoardMembersInd | 0 | false |
| IRS990/EmployeeCnt | 0 | 361 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | true |
| IRS990/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990/ExpenseAmt | 0 | 18819669 |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 28050 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 28050 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 25000 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 25000 |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignOfficeInd | 0 | false |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 5.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 5.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 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | PHILIP MURPH |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | RICHARD DAUDELIN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | KEVIN DAVIS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | DURDEN DEAN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | LARRY KILLINGSWORTH |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | MARK MAJOCHA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | SUSAN O'BRIEN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | AMY PETRELLA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | KATHY POIRIER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | SAM REAVIS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | MICHELLE TRUMPOWER |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 157512 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/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/CE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | CHAIRMAN |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | VICE CHAIRMA |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | MEMBER |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | true |
| IRS990/FormationYr | 0 | 1975 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedInd | 0 | false |
| IRS990/FundraisingActivitiesInd | 0 | false |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 53915 |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 10 |
| IRS990/GrantsToIndividualsInd | 0 | false |
| IRS990/GrantsToOrganizationsInd | 0 | false |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 53915 |
| IRS990/GrossReceiptsAmt | 0 | 23181548 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | true |
| IRS990/IndependentAuditFinclStmtInd | 0 | true |
| IRS990/IndependentVotingMemberCnt | 0 | 10 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 1 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 108166 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 108166 |
| IRS990/InterestGrp/ManagementAndGeneralAmt | 0 | 31250 |
| IRS990/InterestGrp/TotalAmt | 0 | 31250 |
| IRS990/InventoriesForSaleOrUseGrp/BOYAmt | 0 | 1546424 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 2589005 |
| IRS990/InvestmentIncomeGrp/RelatedOrExemptFuncIncomeAmt | 0 | 1932 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 1932 |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/IRPDocumentCnt | 0 | 0 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 5137567 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 2079509 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 1938419 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 7075986 |
| IRS990/LegalDomicileStateCd | 0 | NC |
| IRS990/LoanOutstandingInd | 0 | false |
| IRS990/LobbyingActivitiesInd | 0 | false |
| IRS990/LocalChaptersInd | 0 | false |
| IRS990/MaterialDiversionOrMisuseInd | 0 | false |
| IRS990/MembersOrStockholdersInd | 0 | false |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | true |
| IRS990/MinutesOfGoverningBodyInd | 0 | true |
| IRS990/MissionDesc | 0 | EMPOWERING PEOPLE WHO ARE BLIND TO ACHIEVE PERSONAL AND ECONOMIC INDEPENDENCE BY PROVIDING THEM WITH VOCATIONAL REHABILITATION AND EMPLOYMENT OPPORTUNITIES. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 2227804 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 3674109 |
| IRS990/NetGainOrLossInvestmentsGrp/RelatedOrExemptFuncIncomeAmt | 0 | 53915 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 53915 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 1508521 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 3442826 |
| IRS990/NoncashContributionsAmt | 0 | 38480 |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 50715 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 143334 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 194049 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 14972 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 14972 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 71324 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 44690 |
| IRS990/OtherEmployeeBenefitsGrp/FundraisingAmt | 0 | 19156 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 90673 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 792955 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 902784 |
| IRS990/OtherExpensesGrp/Desc | 0 | ITEMS FOR RESALE AND SHIP |
| IRS990/OtherExpensesGrp/Desc | 1 | GOVERNMENT SALES COMMISSI |
| IRS990/OtherExpensesGrp/Desc | 2 | LIEN REMOVAL |
| IRS990/OtherExpensesGrp/Desc | 3 | EQUIPMENT MAINTENANCE |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 597522 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 151937 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 7852692 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 299060 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 27670 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 7852692 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 597522 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 299060 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 179607 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 619114 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 733301 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | MISCELLANEOUS INCOME |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 0 | 23283 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 23283 |
| IRS990/OtherRevenueTotalAmt | 0 | 23283 |
| IRS990/OtherSalariesAndWagesGrp/FundraisingAmt | 0 | 197144 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 775632 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 8160523 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 9133299 |
| IRS990/OtherWebsiteInd | 0 | X |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PayrollTaxesGrp/FundraisingAmt | 0 | 15731 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 76807 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 661416 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 753954 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 407373 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 236283 |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 65044 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 192738 |
| IRS990/PrincipalOfficerNm | 0 | PHILIP MURPH |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | NONPROFIT MANUFACTURING SALES |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 22988557 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 22988557 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYContributionsGrantsAmt | 0 | 550077 |
| IRS990/PYExcessBenefitTransInd | 0 | false |
| IRS990/PYInvestmentIncomeAmt | 0 | 23599 |
| IRS990/PYOtherExpensesAmt | 0 | 9025924 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 16786428 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -1134304 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 9468484 |
| IRS990/PYTotalExpensesAmt | 0 | 18494408 |
| IRS990/PYTotalRevenueAmt | 0 | 17360104 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 1446305 |
| IRS990/RegularMonitoringEnfrcInd | 0 | true |
| IRS990/RelatedEntityInd | 0 | false |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990/ReportInvestmentsOtherSecInd | 0 | false |
| IRS990/ReportLandBuildingEquipmentInd | 0 | true |
| IRS990/ReportOtherAssetsInd | 0 | false |
| IRS990/ReportOtherLiabilitiesInd | 0 | true |
| IRS990/ReportProgramRelatedInvstInd | 0 | false |
| IRS990/RevenueAmt | 0 | 22988557 |
| IRS990/RoyaltiesGrp/ProgramServicesAmt | 0 | 729026 |
| IRS990/RoyaltiesGrp/TotalAmt | 0 | 729026 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 12998 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 14712 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | 234,042 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | PART III, LINE 12 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 113861 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 550077 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 158480 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 45740 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 34877 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 903035 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearAmt | 0 | 1932 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 10099 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 1326 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 534 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 690 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 14581 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearAmt | 0 | 22988557 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus1YearAmt | 0 | 16786428 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus2YearsAmt | 0 | 15692901 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus3YearsAmt | 0 | 15804939 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/CurrentTaxYearMinus4YearsAmt | 0 | 23268659 |
| IRS990ScheduleA/GrossReceiptsAdmissionsGrp/TotalAmt | 0 | 94541484 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 1932 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 10099 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 1326 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 534 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 690 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 14581 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.00000 |
| IRS990ScheduleA/InvestmentIncomePYPct | 0 | 0.00000 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearAmt | 0 | 23283 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 50369 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 126597 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 33793 |
| IRS990ScheduleA/OtherIncome509Grp/TotalAmt | 0 | 234042 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0.99540 |
| IRS990ScheduleA/PublicSupportPY509Pct | 0 | 0.99710 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 95250612 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus1YearAmt | 0 | 193907 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/TotalAmt | 0 | 193907 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/CurrentTaxYearMinus1YearAmt | 0 | 193907 |
| IRS990ScheduleA/SubstantialContributorsAmtGrp/TotalAmt | 0 | 193907 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY509Ind | 0 | X |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 23102418 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 17336505 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 15851381 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 15850679 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 23303536 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 95444519 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 23127633 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 17346604 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 15903076 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt | 0 | 15977810 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus4YearsAmt | 0 | 23338019 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 95693142 |
| 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 | true |
| IRS990ScheduleD/BuildingsGrp/BookValueAmt | 0 | 704875 |
| IRS990ScheduleD/BuildingsGrp/DepreciationAmt | 0 | 623557 |
| IRS990ScheduleD/BuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 1328432 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 517054 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 4514010 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 5031064 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 21735243 |
| IRS990ScheduleD/FootnoteTextInd | 0 | X |
| IRS990ScheduleD/LandGrp/BookValueAmt | 0 | 716490 |
| IRS990ScheduleD/LandGrp/OtherCostOrOtherBasisAmt | 0 | 716490 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 501835 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 1 | 186776 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 2 | 44690 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | LINE OF CREDIT |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 1 | NIB LOANS PAYABLE |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 2 | OPERATING LEASE LIABILITY |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 23181548 |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 0 | THE ORGANIZATION HAS ADOPTED ASC 740-10 AS IT RELATES TO UNCERTAIN TAX POSITIONS FOR THE TAX YEAR ENDED JUNE 30, 2025 AND HAS EVALUATED IT'S TAX POSITIONS FOR ALL OPEN TAX YEARS. HOWEVER, THE ORGANIZATION IS NOT CURRENTLY UNDER AUDIT NOR HAS THE ORGANIZATION BEEN CONTACTED BY THE INTERNAL REVENUE SERVICE. BASED ON AN EVALUATION OF THE ORGANIZATION'S TAX POSITIONS, MANAGEMENT BELIEVES ALL POSITIONS TAKEN WOULD BE UPHELD UNDER AN EXAMINATION. THERFORE, NO PROVISION FOR THE EFFECTS OF UNCERTAIN TAX POSITIONS HAS BEEN RECORDED FOR THE TAX YEAR ENDED JUNE 30, 2025. |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | SCHEDULE D, PAGE 3, PART X |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 1938419 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 21735243 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 733301 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 23181548 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 23181548 |
| IRS990ScheduleD/TotExpnsEtcAuditedFinclStmtAmt | 0 | 21735243 |
| IRS990ScheduleJ/AnyNonFixedPaymentsInd | 0 | false |
| IRS990ScheduleJ/CompBasedOnRevenueOfFlngOrgInd | 0 | false |
| IRS990ScheduleJ/CompBsdNetEarnsFlngOrgInd | 0 | false |
| IRS990ScheduleJ/CompBsdNetEarnsRltdOrgsInd | 0 | false |
| IRS990ScheduleJ/CompBsdOnRevRelatedOrgsInd | 0 | false |
| IRS990ScheduleJ/EquityBasedCompArrngmInd | 0 | false |
| IRS990ScheduleJ/InitialContractExceptionInd | 0 | false |
| IRS990/ScheduleJRequiredInd | 0 | true |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 0 | 157512 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 0 | PHILIP MURPH |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 0 | PRESIDENT/CEO |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 0 | 157512 |
| IRS990ScheduleJ/SeverancePaymentInd | 0 | false |
| IRS990ScheduleJ/SupplementalNonqualRtrPlanInd | 0 | false |
| IRS990ScheduleM/AnyPropertyThatMustBeHeldInd | 0 | false |
| IRS990ScheduleM/OtherNonCashContriTableGrp/ContributionCnt | 0 | 1 |
| IRS990ScheduleM/OtherNonCashContriTableGrp/NonCashCheckboxInd | 0 | X |
| IRS990ScheduleM/OtherNonCashContriTableGrp/NoncashContributionsRptF990Amt | 0 | 38480 |
| IRS990ScheduleM/ReviewProcessUnusualNCGiftsInd | 0 | false |
| IRS990ScheduleM/ThirdPartiesUsedInd | 0 | false |
No mirrored PDF or thumbnail assets are attached yet.