Liabilities / Assets
31st percentile
Higher debt load relative to assets than 31% of similar nonprofits.
EIN 74-2938051 • 501(c)3 • San Antonio, TX
Profile
Organized for the purpose of training and employment of persons with disabilities for various jobs.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
31st percentile
Higher debt load relative to assets than 31% of similar nonprofits.
Liabilities / Revenue
15th percentile
Higher debt load relative to revenue than 15% of similar nonprofits.
Net Margin
28th percentile
Higher net margin than 28% of similar nonprofits.
Top Officer Pay
72nd percentile
Higher top officer pay than 72% of similar nonprofits.
Top officer pay equals 1.0% of source-year revenue.
Asset Growth
11th percentile
Faster asset growth than 11% of similar nonprofits.
Revenue Growth
57th percentile
Faster revenue growth than 57% of similar nonprofits.
Assets
Down$28,551,659
Down $2,278,250 (-7.4%) from 2023
Liabilities
Down$2,047,619
Down $1,346,472 (-40%) from 2023
Net Assets
Down$26,504,040
Down $931,778 (-3.4%) from 2023
Revenue
Up$39,236,023
Up $3,704,110 (+10%) from 2023
Expenses
Up$40,167,801
Up $4,340,286 (+12%) from 2023
Net Income
Down-$931,778
Down $636,176 (-215%) from 2023
Most recent year
2024 • Form 990Facts available. Structured filing facts are available, but richer extracted sections are limited.
Organized for the purpose of training and employment of persons with disabilities for various jobs.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Cash and Non-Interest-Bearing Accounts | $19,194,483 | $18,115,109 | ▼ $1,079,374 |
| Land, Buildings, and Equipment, Net | $5,324,100 | $5,575,995 | ▲ $251,895 |
| Accounts Receivable | $6,094,029 | $4,648,825 | ▼ $1,445,204 |
| Inventories for Sale or Use | $143,044 | $124,127 | ▼ $18,917 |
| Prepaid Expenses and Deferred Charges | $49,030 | $62,380 | ▲ $13,350 |
| Total Assets | $30,829,909 | $28,551,659 | ▼ $2,278,250 |
| Other Assets Total | $25,223 | $25,223 | → $0 |
| Liabilities | |||
| Accounts Payable and Accrued Expenses | $2,068,125 | $1,259,656 | ▼ $808,469 |
| Mortgage Notes Payable Secured by Investment Property | $851,790 | $432,334 | ▼ $419,456 |
| Other Liabilities | $474,176 | $355,629 | ▼ $118,547 |
| Total Liabilities | $3,394,091 | $2,047,619 | ▼ $1,346,472 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $27,435,818 | $26,504,040 | ▼ $931,778 |
| Total Net Assets Fund Balance | $27,435,818 | $26,504,040 | ▼ $931,778 |
| Total Liabilities and Net Assets / Fund Balance | $30,829,909 | $28,551,659 | ▼ $2,278,250 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $1,119,286 | $14,806,775 | $15,926,061 |
| Buildings | $2,563,545 | - | $2,563,545 |
| Land | $1,549,800 | - | $1,549,800 |
| Other Land Buildings | $343,364 | - | $343,364 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| John Michael Rangel | President/ce | FT | $355,905 | $23,626 | $379,531 |
| John Michael Rangel | President/CEO | - | $355,905 | $36,452 | $379,531 |
| Deyanira Serna | Vice Preside | FT | $198,427 | $26,753 | $225,180 |
| Deyanira Serna | Vice President | - | $198,427 | $42,706 | $225,180 |
| Name | Title |
|---|---|
| Brenton Moore | Chairman |
| Ben Salinas | Director |
| Craig Stong | Director |
| Walter E Ritchie | Director |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $27,721,805 |
| Other Expenses | $12,445,996 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $17,826,279 | $1,509,049 | - | $19,335,328 |
| Other Employee Benefits | $6,250,574 | $33,751 | - | $6,284,325 |
| Payroll Taxes | $1,369,074 | $128,367 | - | $1,497,441 |
| Office Expenses | $700,960 | $645,856 | - | $1,346,816 |
| All Other Expenses | $947,621 | $88,659 | - | $1,036,280 |
| Depreciation Depletion | $992,054 | - | - | $992,054 |
| Other Expenses | $700,615 | - | - | $700,615 |
| Current Officers, Directors, Trustees, and Key Employees | - | $604,711 | - | $604,711 |
| Fees for Services Other | - | $535,120 | - | $535,120 |
| Insurance | $456,572 | - | - | $456,572 |
| Travel | $389,005 | - | - | $389,005 |
| Occupancy | - | $246,892 | - | $246,892 |
| Fees for Services Legal | - | $125,423 | - | $125,423 |
| Fees for Services Accounting | - | $88,057 | - | $88,057 |
| Interest | $37,102 | - | - | $37,102 |
| Total Functional Expenses | $36,161,916 | $4,005,885 | $0 | $40,167,801 |
| Line Item | Amount |
|---|---|
| Expenses per Audited Statements | $40,167,801 |
| Total Expenses per Audited Statements | $40,167,801 |
| Total Expenses per Form 990 | $40,167,801 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
| Liability | Amount |
|---|---|
| Lease Liability | $355,629 |
“Board of directors reviews 990 prior to filing.”
“Management maintains an open-door policy for employees. Conflicts of interest are also discussed at each semi-annual manager's meeting.”
“Organization hires an independent third party to conduct compensation study. Board approves officer's compensation based on recommendations from third party consultant.”
“The board of directors and the executive director hired a consulting company to review the wage levels of members of management and used information gathered from the consultants in setting the various wages of managment employees.”
“Governing documents are available upon written request.”
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 | 2068125 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 1259656 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 6094029 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 4648825 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | ORGANIZED FOR THE PURPOSE OF TRAINING AND EMPLOYMENT OF PERSONS WITH DISABILITIES FOR VARIOUS JOBS. |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 88659 |
| IRS990/AllOtherExpensesGrp/ProgramServicesAmt | 0 | 947621 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 1036280 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | true |
| IRS990/AuditCommitteeInd | 0 | true |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | DEYANIRA SERNA |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 2107366670 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 425 SOLEDAD |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine2Txt | 0 | SUITE 800 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | SAN ANTONIO |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | TX |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 78205 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 19194483 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 18115109 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 604711 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 604711 |
| 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/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 0 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 680146 |
| IRS990/CYOtherExpensesAmt | 0 | 12445996 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 38555877 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -931778 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 27721805 |
| IRS990/CYTotalExpensesAmt | 0 | 40167801 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 39236023 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | false |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | false |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 992054 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 992054 |
| IRS990/Desc | 0 | ORGANIZED FOR THE PURPOSE OF TRAINING AND EMPLOYMENT OF PERSONS WITH DISABILITIES FOR VARIOUS JOBS. |
| 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 | 700 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | true |
| IRS990/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990/ExpenseAmt | 0 | 36161916 |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FederalGrantAuditRequiredInd | 0 | false |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 88057 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 88057 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 125423 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 125423 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 535120 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 535120 |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignOfficeInd | 0 | false |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 23626 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 26753 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | JOHN MICHAEL RANGEL |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | DEYANIRA SERNA |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | BRENTON MOORE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | WALTER E RITCHIE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | BEN SALINAS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | CRAIG STONG |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 355905 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 198427 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 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/TitleTxt | 0 | PRESIDENT/CE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | VICE PRESIDE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | CHAIRMAN |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | true |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | true |
| IRS990/FundraisingActivitiesInd | 0 | false |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 4 |
| IRS990/GrantsToIndividualsInd | 0 | false |
| IRS990/GrantsToOrganizationsInd | 0 | false |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossReceiptsAmt | 0 | 39236023 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | false |
| IRS990/IndependentAuditFinclStmtInd | 0 | true |
| IRS990/IndependentVotingMemberCnt | 0 | 4 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 2 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 456572 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 456572 |
| IRS990/InterestGrp/ProgramServicesAmt | 0 | 37102 |
| IRS990/InterestGrp/TotalAmt | 0 | 37102 |
| IRS990/InventoriesForSaleOrUseGrp/BOYAmt | 0 | 143044 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 124127 |
| IRS990/InvestmentIncomeGrp/RelatedOrExemptFuncIncomeAmt | 0 | 680146 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 680146 |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/IRPDocumentCnt | 0 | 75 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 14806775 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 5324100 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 5575995 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 20382770 |
| 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 | ORGANIZED FOR THE PURPOSE OF TRAINING AND EMPLOYMENT OF PERSONS WITH DISABILITIES FOR VARIOUS JOBS. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/MortgNotesPyblScrdInvstPropGrp/BOYAmt | 0 | 851790 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/EOYAmt | 0 | 432334 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 27435818 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 26504040 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 27435818 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 26504040 |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 246892 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 246892 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 645856 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 700960 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 1346816 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 25223 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 25223 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 33751 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 6250574 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 6284325 |
| IRS990/OtherExpensesGrp/Desc | 0 | PROGRAM SUPPLIES |
| IRS990/OtherExpensesGrp/Desc | 1 | SUBCONTRACT |
| IRS990/OtherExpensesGrp/Desc | 2 | COMMISSIONS & DISCOUNTS |
| IRS990/OtherExpensesGrp/Desc | 3 | SHORT TERM LEASES |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 3549613 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 1810534 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 2 | 1131913 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 3 | 700615 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 3549613 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 1810534 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 1131913 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 700615 |
| IRS990/OtherLiabilitiesGrp/BOYAmt | 0 | 474176 |
| IRS990/OtherLiabilitiesGrp/EOYAmt | 0 | 355629 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 1509049 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 17826279 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 19335328 |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 128367 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 1369074 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 1497441 |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 49030 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 62380 |
| IRS990/PrincipalOfficerNm | 0 | JOHN MICHAEL RANGEL |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 562000 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | GOVERNMENT CONTRACTS |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 38555877 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 38555877 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYExcessBenefitTransInd | 0 | false |
| IRS990/PYInvestmentIncomeAmt | 0 | 693758 |
| IRS990/PYOtherExpensesAmt | 0 | 10735772 |
| IRS990/PYOtherRevenueAmt | 0 | 78152 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 34760003 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -295602 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 25091743 |
| IRS990/PYTotalExpensesAmt | 0 | 35827515 |
| IRS990/PYTotalRevenueAmt | 0 | 35531913 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -931778 |
| 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 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 38555877 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 34760003 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 33340841 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 31243714 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 29967746 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 167868181 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 1756273 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 1.00000 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 1.00000 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 167868181 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 38555877 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 34760003 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 33340841 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 31243714 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 29967746 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 167868181 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 167868181 |
| IRS990/ScheduleBRequiredInd | 0 | false |
| IRS990ScheduleD/BuildingsGrp/BookValueAmt | 0 | 2563545 |
| IRS990ScheduleD/BuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 2563545 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 1119286 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 14806775 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 15926061 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 40167801 |
| IRS990ScheduleD/LandGrp/BookValueAmt | 0 | 1549800 |
| IRS990ScheduleD/LandGrp/OtherCostOrOtherBasisAmt | 0 | 1549800 |
| IRS990ScheduleD/OtherLandBuildingsGrp/BookValueAmt | 0 | 343364 |
| IRS990ScheduleD/OtherLandBuildingsGrp/OtherCostOrOtherBasisAmt | 0 | 343364 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Amt | 0 | 355629 |
| IRS990ScheduleD/OtherLiabilitiesOrgGrp/Desc | 0 | LEASE LIABILITY |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 39236023 |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 5575995 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 40167801 |
| IRS990ScheduleD/TotalLiabilityAmt | 0 | 355629 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 39236023 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 39236023 |
| IRS990ScheduleD/TotExpnsEtcAuditedFinclStmtAmt | 0 | 40167801 |
| IRS990ScheduleJ/AnyNonFixedPaymentsInd | 0 | false |
| IRS990ScheduleJ/BoardOrCommitteeApprovalInd | 0 | X |
| IRS990ScheduleJ/ClubDuesOrFeesInd | 0 | X |
| IRS990ScheduleJ/CompBasedOnRevenueOfFlngOrgInd | 0 | false |
| IRS990ScheduleJ/CompBsdNetEarnsFlngOrgInd | 0 | false |
| IRS990ScheduleJ/CompBsdNetEarnsRltdOrgsInd | 0 | false |
| IRS990ScheduleJ/CompBsdOnRevRelatedOrgsInd | 0 | false |
| IRS990ScheduleJ/CompensationSurveyInd | 0 | X |
| IRS990ScheduleJ/EquityBasedCompArrngmInd | 0 | false |
| IRS990ScheduleJ/Form990OfOtherOrganizationsInd | 0 | X |
| IRS990ScheduleJ/IndependentConsultantInd | 0 | X |
| IRS990ScheduleJ/InitialContractExceptionInd | 0 | false |
| IRS990/ScheduleJRequiredInd | 0 | true |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 0 | 355905 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 1 | 198427 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 0 | 23626 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 1 | 26753 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 0 | 12826 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 1 | 15953 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 0 | JOHN MICHAEL RANGEL |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 1 | DEYANIRA SERNA |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 0 | PRESIDENT/CEO |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 1 | VICE PRESIDENT |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 0 | 379531 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 1 | 225180 |
| IRS990ScheduleJ/SeverancePaymentInd | 0 | false |
| IRS990ScheduleJ/SubstantiationRequiredInd | 0 | true |
| IRS990ScheduleJ/SupplementalNonqualRtrPlanInd | 0 | false |
| IRS990ScheduleJ/WrittenPolicyRefTAndEExpnssInd | 0 | true |
| IRS990/ScheduleORequiredInd | 0 | true |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | BOARD OF DIRECTORS REVIEWS 990 PRIOR TO FILING. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | MANAGEMENT MAINTAINS AN OPEN-DOOR POLICY FOR EMPLOYEES. CONFLICTS OF INTEREST ARE ALSO DISCUSSED AT EACH SEMI-ANNUAL MANAGER'S MEETING. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | ORGANIZATION HIRES AN INDEPENDENT THIRD PARTY TO CONDUCT COMPENSATION STUDY. BOARD APPROVES OFFICER'S COMPENSATION BASED ON RECOMMENDATIONS FROM THIRD PARTY CONSULTANT. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | THE BOARD OF DIRECTORS AND THE EXECUTIVE DIRECTOR HIRED A CONSULTING COMPANY TO REVIEW THE WAGE LEVELS OF MEMBERS OF MANAGEMENT AND USED INFORMATION GATHERED FROM THE CONSULTANTS IN SETTING THE VARIOUS WAGES OF MANAGMENT EMPLOYEES. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | GOVERNING DOCUMENTS ARE AVAILABLE UPON WRITTEN REQUEST. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | FORM 990, PAGE 6, PART VI, LINE 11B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | FORM 990, PAGE 6, PART VI, LINE 12C |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | FORM 990, PAGE 6, PART VI, LINE 15A |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | FORM 990, PAGE 6, PART VI, LINE 15B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | FORM 990, PAGE 6, PART VI, LINE 19 |
| IRS990/SchoolOperatingInd | 0 | false |
| IRS990/SignificantChangeInd | 0 | false |
| IRS990/SignificantNewProgramSrvcInd | 0 | false |
| IRS990/SubjectToExcsTaxNetInvstIncInd | 0 | false |
| IRS990/SubjectToProxyTaxInd | 0 | false |
| IRS990/SubjToTaxRmnrtnExPrchtPymtInd | 0 | false |
| IRS990/TaxablePartyNotificationInd | 0 | false |
| IRS990/TaxExemptBondsInd | 0 | false |
| IRS990/TerminateOperationsInd | 0 | false |
| IRS990/TotalAssetsBOYAmt | 0 | 30829909 |
| IRS990/TotalAssetsEOYAmt | 0 | 28551659 |
| IRS990/TotalAssetsGrp/BOYAmt | 0 | 30829909 |
| IRS990/TotalAssetsGrp/EOYAmt | 0 | 28551659 |
| IRS990/TotalCompGreaterThan150KInd | 0 | true |
| IRS990/TotalEmployeeCnt | 0 | 700 |
| IRS990/TotalFunctionalExpensesGrp/FundraisingAmt | 0 | 0 |
| IRS990/TotalFunctionalExpensesGrp/ManagementAndGeneralAmt | 0 | 4005885 |
| IRS990/TotalFunctionalExpensesGrp/ProgramServicesAmt | 0 | 36161916 |
| IRS990/TotalFunctionalExpensesGrp/TotalAmt | 0 | 40167801 |
| IRS990/TotalGrossUBIAmt | 0 | 0 |
| IRS990/TotalLiabilitiesBOYAmt | 0 | 3394091 |
| IRS990/TotalLiabilitiesEOYAmt | 0 | 2047619 |
| IRS990/TotalLiabilitiesGrp/BOYAmt | 0 | 3394091 |
| IRS990/TotalLiabilitiesGrp/EOYAmt | 0 | 2047619 |
| IRS990/TotalNetAssetsFundBalanceGrp/BOYAmt | 0 | 27435818 |
| IRS990/TotalNetAssetsFundBalanceGrp/EOYAmt | 0 | 26504040 |
| IRS990/TotalOtherCompensationAmt | 0 | 50379 |
| IRS990/TotalProgramServiceExpensesAmt | 0 | 36161916 |
| IRS990/TotalProgramServiceRevenueAmt | 0 | 38555877 |
| IRS990/TotalReportableCompFromOrgAmt | 0 | 554332 |
| IRS990/TotalRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 39236023 |
| IRS990/TotalRevenueGrp/TotalRevenueColumnAmt | 0 | 39236023 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/BOYAmt | 0 | 30829909 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/EOYAmt | 0 | 28551659 |
| IRS990/TravelGrp/ProgramServicesAmt | 0 | 389005 |
| IRS990/TravelGrp/TotalAmt | 0 | 389005 |
| IRS990/TrnsfrExmptNonChrtblRltdOrgInd | 0 | false |
| IRS990/TypeOfOrganizationCorpInd | 0 | X |
| IRS990/UnrelatedBusIncmOverLimitInd | 0 | false |
| IRS990/UponRequestInd | 0 | X |
| IRS990/USAddress/AddressLine1Txt | 0 | 425 SOLEDAD SUITE 800 |
| IRS990/USAddress/CityNm | 0 | SAN ANTONIO |
| IRS990/USAddress/StateAbbreviationCd | 0 | TX |
| IRS990/USAddress/ZIPCd | 0 | 78205 |
| IRS990/VotingMembersGoverningBodyCnt | 0 | 4 |
| IRS990/VotingMembersIndependentCnt | 0 | 4 |
| IRS990/WebsiteAddressTxt | 0 | WWW.TRDI.ORG |
| IRS990/WhistleblowerPolicyInd | 0 | true |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | true |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | JOHN MICHAEL RANGEL |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | PRESIDENT/CEO |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 2102415624 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2025-10-22 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | TRAINING REHABILITATION & |
| ReturnHeader/Filer/BusinessName/BusinessNameLine2Txt | 0 | DEVELOPMENT INSTITUTE INC |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | TRAI |
| ReturnHeader/Filer/EIN | 0 | 742938051 |
| ReturnHeader/Filer/PhoneNum | 0 | 2107366670 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 425 SOLEDAD ST SUITE 800 |
| ReturnHeader/Filer/USAddress/CityNm | 0 | SAN ANTONIO |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | TX |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 78205 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | true |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 742985734 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | WILLIAMS STEINERT MASK LLP |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | 1100 NE LOOP 410 STE 350 |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | SAN ANTONIO |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | TX |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 78209 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 2106841071 |
| ReturnHeader/PreparerPersonGrp/PreparationDt | 0 | 2025-10-22 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | KIRK MASK |
| ReturnHeader/ReturnTs | 0 | 2025-11-11T12:01:45-05:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990 |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2024-01-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2024-12-31 |
| ReturnHeader/TaxYr | 0 | 2024 |
No mirrored PDF or thumbnail assets are attached yet.