Liabilities / Assets
32nd percentile
Higher debt load relative to assets than 32% of similar nonprofits.
EIN 75-1159559 • 501(c)3 • San Angelo, TX
Profile
The west texas lighthouse for the blind exists to serve people who are blind or visually impaired with job training and competitive employment. We teach them skills which they can use here or elsewhere to support themselves and their families. We encourage them to accept personal responsibility for their economic well being and social development. This promotes individual independence and self-reliance.
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
38th percentile
Higher debt load relative to revenue than 38% of similar nonprofits.
Net Margin
81st percentile
Higher net margin than 81% of similar nonprofits.
Top Officer Pay
Score unavailable
No filing with officer rows is available for this organization yet.
Asset Growth
78th percentile
Faster asset growth than 78% of similar nonprofits.
Revenue Growth
27th percentile
Faster revenue growth than 27% of similar nonprofits.
Assets
Up$14,684,493
Up $2,164,578 (+17%) from 2023
Liabilities
Down$874,700
Down $23,961 (-2.7%) from 2023
Net Assets
Up$13,809,793
Up $2,188,539 (+19%) from 2023
Revenue
Down$6,454,349
Down $208,611 (-3.1%) from 2023
Expenses
Up$4,457,768
Up $368,910 (+9.0%) from 2023
Net Income
Down$1,996,581
Down $577,521 (-22%) from 2023
Most recent year
2024 • Form 990Detailed filing. Detailed filing data is available for this year.
The west texas lighthouse for the blind exists to serve people who are blind or visually impaired with job training and competitive employment. We teach them skills which they can use here or elsewhere to support themselves and their families. We encourage them to accept personal responsibility for their economic well being and social development. This promotes individual independence and self-reliance.
Promote independence and self-reliance for the visually impaired through job opportunities.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Land, Buildings, and Equipment, Net | $3,467,985 | $4,549,340 | ▲ $1,081,355 |
| Investments in Publicly Traded Securities | $2,917,900 | $4,025,374 | ▲ $1,107,474 |
| Inventories for Sale or Use | $2,119,707 | $3,223,815 | ▲ $1,104,108 |
| Cash and Non-Interest-Bearing Accounts | $2,949,175 | $1,999,023 | ▼ $950,152 |
| Accounts Receivable | $761,591 | $765,408 | ▲ $3,817 |
| Savings and Temporary Cash Investments | $303,557 | $121,533 | ▼ $182,024 |
| Total Assets | $12,519,915 | $14,684,493 | ▲ $2,164,578 |
| Liabilities | |||
| Accounts Payable and Accrued Expenses | $898,661 | $874,700 | ▼ $23,961 |
| Total Liabilities | $898,661 | $874,700 | ▼ $23,961 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $11,621,254 | $13,809,793 | ▲ $2,188,539 |
| Total Net Assets Fund Balance | $11,621,254 | $13,809,793 | ▲ $2,188,539 |
| Total Liabilities and Net Assets / Fund Balance | $12,519,915 | $14,684,493 | ▲ $2,164,578 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Buildings | $3,726,712 | $280,342 | $4,007,054 |
| Equipment | $288,972 | $556,767 | $845,739 |
| Land | $533,656 | - | $533,656 |
| Name | Title | Full / Part Time | Base | Total |
|---|---|---|---|---|
| David Wells | Executive Director | FT | $151,459 | $151,459 |
| Name | Title |
|---|---|
| Sharynn Tomlin | Chair |
| Steve Cecil | Vice Chairman |
| Larry Hettick | Director |
| Paul Stipanovic | Director |
| Pierce Miller | Director |
| Ted Hackl | Director |
| Zane Willard | Director |
| Barbara Rogers | Secretary |
| Ryan Gaddy | Treasurer |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| 3D Steel Building Systems LLC | Construction Contr | Private Rd, Ballinger, TX 76821 | $281,359 |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $3,659,593 |
| Other Expenses | $798,175 |
| Total Fundraising Expense | $2,578 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $1,953,282 | $687,213 | - | $2,640,495 |
| Other Employee Benefits | $144,345 | $195,883 | - | $340,228 |
| Pension Plan Contributions | $134,935 | $183,643 | - | $318,578 |
| Payroll Taxes | $154,685 | $54,148 | - | $208,833 |
| Depreciation Depletion | $115,771 | $43,480 | - | $159,251 |
| Current Officers, Directors, Trustees, and Key Employees | $111,310 | $40,149 | - | $151,459 |
| Insurance | $28,464 | $120,069 | - | $148,533 |
| Occupancy | $2,838 | $71,429 | - | $74,267 |
| Travel | $17,617 | $38,353 | - | $55,970 |
| Other Expenses | $5,001 | $34,004 | $2,578 | $39,005 |
| Office Expenses | $740 | $26,614 | - | $27,354 |
| Information Technology | - | $24,776 | - | $24,776 |
| Fees for Services Other | - | $18,738 | - | $18,738 |
| Fees for Services Accounting | - | $17,537 | - | $17,537 |
| Advertising | $4,571 | - | - | $4,571 |
| All Other Expenses | $3,383 | $149 | - | $3,532 |
| Fees for Services Legal | - | $1,200 | - | $1,200 |
| Total Functional Expenses | $2,877,107 | $1,578,083 | $2,578 | $4,457,768 |
| Line Item | Amount |
|---|---|
| Total Expenses per Audited Statements | $9,259,658 |
| Expenses Not Reported on Form 990 | $4,801,890 |
| Expenses per Audited Statements | $4,457,768 |
| Total Expenses per Form 990 | $4,457,768 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“The Finance Committee meets to review and present the Form 990 to the Board for approval.”
“All officers, directors, and key employees are required to complete the conflict of interest disclosure statement annually.”
“Board of Directors annually review Executive Directors performance. Executive Director annually reviews staff performance.”
“The Executive Director annually reviews staff performance and determines compensation.”
“Governing documents, conflict of interest policy, and financial statements are available upon request.”
“Cost of good sold included as an offset to revenue on Form 990”
“Cost of goods sold incuded as an offset to revenue on Form 990.”
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 | true |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 898661 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 874700 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 761591 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 765408 |
| IRS990/AcctCompileOrReviewBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | Promote independence and self-reliance for the visually impaired through job opportunities. |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 4571 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 4571 |
| IRS990/AllOtherContributionsAmt | 0 | 37948 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 149 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 3383 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 3532 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | true |
| IRS990/AuditCommitteeInd | 0 | true |
| IRS990/BackupWthldComplianceInd | 0 | true |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | David Wells |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 3256534231 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 555 East 6th Street |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | San Angelo |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | TX |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 76903 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 2949175 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 1999023 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 1 |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 40149 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 111310 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 151459 |
| IRS990/CompensationFromOtherSrcsInd | 0 | false |
| IRS990/CompensationProcessCEOInd | 0 | true |
| IRS990/CompensationProcessOtherInd | 0 | true |
| IRS990/ConflictOfInterestPolicyInd | 0 | true |
| IRS990/ConservationEasementsInd | 0 | false |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | false |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 281359 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | Private Rd |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | Ballinger |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | TX |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 76821 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | 3D Steel Building Systems LLC |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | Construction Contr |
| IRS990/CostOfGoodsSoldAmt | 0 | 4801890 |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 37948 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 246976 |
| IRS990/CYOtherExpensesAmt | 0 | 798175 |
| IRS990/CYOtherRevenueAmt | 0 | 6169425 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 1996581 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 3659593 |
| IRS990/CYTotalExpensesAmt | 0 | 4457768 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 2578 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 6454349 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | false |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | false |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 43480 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 115771 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 159251 |
| IRS990/Desc | 0 | We provide employment in an integrated work environment for approximately 46 blind and visually impaired or handicapped employees. Projects include manufacture of writing instruments and markers, sewing of canvas and laundry bags for state and federal government contracts; packaging and shipping of beverage base. |
| IRS990/DescribedInSection501c3Ind | 0 | true |
| IRS990/DisregardedEntityInd | 0 | false |
| IRS990/DocumentRetentionPolicyInd | 0 | true |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | false |
| IRS990/ElectionOfBoardMembersInd | 0 | false |
| IRS990/EmployeeCnt | 0 | 86 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | true |
| IRS990/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990/ExpenseAmt | 0 | 2877107 |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FederalGrantAuditRequiredInd | 0 | false |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 17537 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 17537 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 1200 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 1200 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 18738 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 18738 |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignOfficeInd | 0 | false |
| IRS990/Form8282PropertyDisposedOfInd | 0 | false |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 2 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 3 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 4 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 5 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 6 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 7 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 8 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 9 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 4.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 4.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 4.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 4.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 4.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 4.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 4.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 4.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 4.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/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 | 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/PersonNm | 0 | David Wells |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | Ted Hackl |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | Pierce Miller |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | Paul Stipanovic |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | Zane Willard |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | Larry Hettick |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | Steve Cecil |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | Barbara Rogers |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | Sharynn Tomlin |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | Ryan Gaddy |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 151459 |
| 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 | 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/TitleTxt | 0 | Executive Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | Director |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | Vice Chairman |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | Secretary |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | Chair |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | Treasurer |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | true |
| IRS990/FormationYr | 0 | 1963 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedInd | 0 | false |
| IRS990/FundraisingActivitiesInd | 0 | false |
| IRS990/GainOrLossGrp/OtherAmt | 0 | 4625 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 13016 |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 9 |
| IRS990/GrantsToIndividualsInd | 0 | false |
| IRS990/GrantsToOrganizationsInd | 0 | false |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossAmountSalesAssetsGrp/OtherAmt | 0 | 5000 |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 32074 |
| IRS990/GrossReceiptsAmt | 0 | 11275672 |
| IRS990/GrossSalesOfInventoryAmt | 0 | 10963885 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | false |
| IRS990/IndependentAuditFinclStmtInd | 0 | true |
| IRS990/IndependentVotingMemberCnt | 0 | 9 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 1 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 24776 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 24776 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 120069 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 28464 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 148533 |
| IRS990/InventoriesForSaleOrUseGrp/BOYAmt | 0 | 2119707 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 3223815 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 229335 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 229335 |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 2917900 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 4025374 |
| IRS990/IRPDocumentCnt | 0 | 10 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 837109 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 3467985 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 4549340 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 5386449 |
| IRS990/LegalDomicileStateCd | 0 | TX |
| IRS990/LessCostOthBasisSalesExpnssGrp/OtherAmt | 0 | 375 |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 19058 |
| 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 | Promote independence and self-reliance for the visually impaired through job opportunities. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 11621254 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 13809793 |
| IRS990/NetGainOrLossInvestmentsGrp/ExclusionAmt | 0 | 13016 |
| IRS990/NetGainOrLossInvestmentsGrp/RelatedOrExemptFuncIncomeAmt | 0 | 4625 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 17641 |
| IRS990/NetIncmFromFundraisingEvtGrp/TotalRevenueColumnAmt | 0 | 0 |
| IRS990/NetIncomeOrLossGrp/RelatedOrExemptFuncIncomeAmt | 0 | 6161995 |
| IRS990/NetIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 6161995 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | 191958 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 11621254 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 13809793 |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 71429 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 2838 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 74267 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 26614 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 740 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 27354 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 195883 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 144345 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 340228 |
| IRS990/OtherExpensesGrp/Desc | 0 | Auto and Truck Expenses |
| IRS990/OtherExpensesGrp/Desc | 1 | Supplies |
| IRS990/OtherExpensesGrp/Desc | 2 | Commissions |
| IRS990/OtherExpensesGrp/Desc | 3 | Repairs and Maintenance |
| IRS990/OtherExpensesGrp/FundraisingAmt | 0 | 2578 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 11386 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 9312 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 2 | 34004 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 4127 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 115443 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 80595 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 5001 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 15513 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 127333 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 80595 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 39005 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 900099 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | Other Income |
| IRS990/OtherRevenueMiscGrp/RelatedOrExemptFuncIncomeAmt | 0 | 7430 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 7430 |
| IRS990/OtherRevenueTotalAmt | 0 | 7430 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 687213 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 1953282 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 2640495 |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | false |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 54148 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 154685 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 208833 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 183643 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 134935 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 318578 |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYContributionsGrantsAmt | 0 | 45277 |
| IRS990/PYExcessBenefitTransInd | 0 | false |
| IRS990/PYInvestmentIncomeAmt | 0 | 662140 |
| IRS990/PYOtherExpensesAmt | 0 | 741828 |
| IRS990/PYOtherRevenueAmt | 0 | 5955543 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 2574102 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 3347030 |
| IRS990/PYTotalExpensesAmt | 0 | 4088858 |
| IRS990/PYTotalRevenueAmt | 0 | 6662960 |
| IRS990/QuidProQuoContributionsInd | 0 | false |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | false |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 1996581 |
| 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 | false |
| IRS990/ReportProgramRelatedInvstInd | 0 | false |
| IRS990/RevenueAmt | 0 | 4002230 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 303557 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 121533 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearAmt | 0 | 37948 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus1YearAmt | 0 | 45277 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 83327 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 31456 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 437147 |
| IRS990ScheduleA/GiftsGrantsContrisRcvd509Grp/TotalAmt | 0 | 635155 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearAmt | 0 | 229335 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 145772 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 28328 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 27680 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 32631 |
| IRS990ScheduleA/GrossInvestmentIncome509Grp/TotalAmt | 0 | 463746 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearAmt | 0 | 10963885 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus1YearAmt | 0 | 11950156 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus2YearsAmt | 0 | 11205141 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus3YearsAmt | 0 | 8272835 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/CurrentTaxYearMinus4YearsAmt | 0 | 7409007 |
| IRS990ScheduleA/GrossReceiptsNonUnrltBusGrp/TotalAmt | 0 | 49801024 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearAmt | 0 | 229335 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus1YearAmt | 0 | 145772 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus2YearsAmt | 0 | 28328 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus3YearsAmt | 0 | 27680 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/CurrentTaxYearMinus4YearsAmt | 0 | 32631 |
| IRS990ScheduleA/InvestmentIncomeAndUBTIGrp/TotalAmt | 0 | 463746 |
| IRS990ScheduleA/InvestmentIncomeCYPct | 0 | 0.01000 |
| IRS990ScheduleA/InvestmentIncomePYPct | 0 | 0.01000 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearAmt | 0 | 7430 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus1YearAmt | 0 | 9640 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 7116 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 20568 |
| IRS990ScheduleA/OtherIncome509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 55010 |
| IRS990ScheduleA/OtherIncome509Grp/TotalAmt | 0 | 99764 |
| IRS990ScheduleA/PubliclySupportedOrg509a2Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY509Pct | 0 | 0.98900 |
| IRS990ScheduleA/PublicSupportPY509Pct | 0 | 0.99200 |
| IRS990ScheduleA/PublicSupportTotal509Amt | 0 | 50436179 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/SubstAndDsqlfyPrsnsTotGrp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY509Ind | 0 | X |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearAmt | 0 | 11001833 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus1YearAmt | 0 | 11995433 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus2YearsAmt | 0 | 11288468 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus3YearsAmt | 0 | 8304291 |
| IRS990ScheduleA/Total509Grp/CurrentTaxYearMinus4YearsAmt | 0 | 7846154 |
| IRS990ScheduleA/Total509Grp/TotalAmt | 0 | 50436179 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearAmt | 0 | 11238598 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus1YearAmt | 0 | 12150845 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus2YearsAmt | 0 | 11323912 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus3YearsAmt | 0 | 8352539 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/CurrentTaxYearMinus4YearsAmt | 0 | 7933795 |
| IRS990ScheduleA/TotalSupportCalendarYearGrp/TotalAmt | 0 | 50999689 |
| 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 | 3726712 |
| IRS990ScheduleD/BuildingsGrp/DepreciationAmt | 0 | 280342 |
| IRS990ScheduleD/BuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 4007054 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 288972 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 556767 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 845739 |
| IRS990ScheduleD/ExpensesNotReportedAmt | 0 | 4801890 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 4457768 |
| IRS990ScheduleD/LandGrp/BookValueAmt | 0 | 533656 |
| IRS990ScheduleD/LandGrp/OtherCostOrOtherBasisAmt | 0 | 533656 |
| IRS990ScheduleD/NetUnrealizedGainsInvstAmt | 0 | 191958 |
| IRS990ScheduleD/OtherExpensesIncludedAmt | 0 | 4801890 |
| IRS990ScheduleD/OtherRevenueAmt | 0 | 4801890 |
| IRS990ScheduleD/RevenueNotReportedAmt | 0 | 4993848 |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 6454349 |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 0 | Cost of good sold included as an offset to revenue on Form 990 |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 1 | Cost of goods sold incuded as an offset to revenue on Form 990. |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Part XI, Line 2d-Other revenue included on Sch D but not on 990 |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Part XII, Line 2d-Other expenses included on Sch D but not on 990 |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 4549340 |
No mirrored PDF or thumbnail assets are attached yet.