Liabilities / Assets
35th percentile
Higher debt load relative to assets than 35% of similar nonprofits.
EIN 56-1261616 • 501(c)3 • Brevard, NC
Profile
Transylvania vocational services is committed to providing skills development, career opportunities, and related services in a supportive environment for people with barriers to employment.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
35th percentile
Higher debt load relative to assets than 35% of similar nonprofits.
Liabilities / Revenue
30th percentile
Higher debt load relative to revenue than 30% of similar nonprofits.
Net Margin
63rd percentile
Higher net margin than 63% of similar nonprofits.
Top Officer Pay
23rd percentile
Higher top officer pay than 23% of similar nonprofits.
Top officer pay equals 0.6% of source-year revenue.
Asset Growth
49th percentile
Faster asset growth than 49% of similar nonprofits.
Revenue Growth
93rd percentile
Faster revenue growth than 93% of similar nonprofits.
Assets
Up$52,367,386
Up $1,678,115 (+3.3%) from 2024
Liabilities
Down$7,945,304
Down $131,286 (-1.6%) from 2024
Net Assets
Up$44,422,082
Up $1,809,401 (+4.2%) from 2024
Revenue
Up$29,112,074
Up $11,121,460 (+62%) from 2024
Expenses
Up$26,961,370
Up $2,442,785 (+10.0%) from 2024
Net Income
Up$2,150,704
Up $8,678,675 (+133%) from 2024
Most recent year
2025 • Form 990Detailed filing. Detailed filing data is available for this year.
Transylvania vocational services is committed to providing skills development, career opportunities, and related services in a supportive environment for people with barriers to employment.
Employment, training, residential and community services to individuals with disabilities and disadvantages
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Land, Buildings, and Equipment, Net | $16,689,930 | $15,680,113 | ▼ $1,009,817 |
| Cash and Non-Interest-Bearing Accounts | $6,267,547 | $12,642,354 | ▲ $6,374,807 |
| Investments in Publicly Traded Securities | $11,892,181 | $9,373,570 | ▼ $2,518,611 |
| Inventories for Sale or Use | $7,347,625 | $5,967,841 | ▼ $1,379,784 |
| Accounts Receivable | $2,346,179 | $2,980,684 | ▲ $634,505 |
| Pledges and Grants Receivable | $1,851,186 | $972,995 | ▼ $878,191 |
| Intangible Assets | $1,062,541 | $832,271 | ▼ $230,270 |
| Prepaid Expenses and Deferred Charges | $315,412 | $286,021 | ▼ $29,391 |
| Other Notes and Loans Receivable, Net | $47,190 | $55,799 | ▲ $8,609 |
| Investments Other Securities | $27,558 | $37,964 | ▲ $10,406 |
| Total Assets | $50,689,271 | $52,367,386 | ▲ $1,678,115 |
| Other Assets Total | $2,841,922 | $3,537,774 | ▲ $695,852 |
| Liabilities | |||
| Accounts Payable and Accrued Expenses | $3,627,981 | $4,171,200 | ▲ $543,219 |
| Mortgage Notes Payable Secured by Investment Property | $4,448,609 | $3,774,104 | ▼ $674,505 |
| Total Liabilities | $8,076,590 | $7,945,304 | ▼ $131,286 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $42,612,681 | $44,422,082 | ▲ $1,809,401 |
| Total Net Assets Fund Balance | $42,612,681 | $44,422,082 | ▲ $1,809,401 |
| Total Liabilities and Net Assets / Fund Balance | $50,689,271 | $52,367,386 | ▲ $1,678,115 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Equipment | $9,370,818 | $7,794,960 | $17,165,778 |
| Buildings | $5,277,469 | $3,617,821 | $8,895,290 |
| Land | $890,944 | - | $890,944 |
| Other Land Buildings | $140,882 | - | $140,882 |
| Other Assets Org | $3,537,774 | - | - |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Joseph Moser | Director of | FT | $163,061 | $6,685 | $169,746 |
| Joseph Moser | Director of Oper | - | $163,061 | $6,685 | $169,746 |
| Susan Rich | VP of Busine | FT | $140,231 | $11,072 | $151,303 |
| Susan Rich | VP of Business Dev | - | $140,231 | $11,072 | $151,303 |
| Erin Richey | Director of | FT | $131,223 | $8,759 | $139,982 |
| Lauren Hayes | Hr Director | FT | $118,725 | $14,203 | $132,928 |
| Arkadiy Akhmadeyev | Software Man | FT | $116,275 | $7,612 | $123,887 |
| Mark Mulenex | Food Operati | FT | $112,384 | $8,957 | $121,341 |
| Rhonda Byas | Sales Mgr & | FT | $110,790 | $5,193 | $115,983 |
| Lora Allemeier | CEO | FT | $79,750 | $13,423 | $93,173 |
| Mark Murphy | COO | FT | $34,052 | $8,552 | $42,604 |
| Name | Title |
|---|---|
| Padraig Cawdery | Chair |
| Mark Emory | Vice Chair |
| Callie Coester | Board Member |
| Chuck Spencer | Board Member |
| Jack Parker | Board Member |
| Joe Depippo | Board Member |
| Nancy Stricker | Board Member |
| Lee Colquitt | Brd Mbr Thru |
| Shelly Webb | Secretary |
| Steve Lee | Treasurer |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $13,480,215 |
| Other Expenses | $13,479,626 |
| Grants and Similar Amounts Paid | $1,529 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | $5,287,552 | $5,771,340 | - | $11,058,892 |
| Office Expenses | $4,776,899 | $1,769,058 | - | $6,545,957 |
| Occupancy | $259,324 | $2,756,579 | - | $3,015,903 |
| Depreciation Depletion | $323,582 | $1,452,196 | - | $1,775,778 |
| Payroll Taxes | $433,707 | $446,789 | - | $880,496 |
| Other Employee Benefits | $377,677 | $475,947 | - | $853,624 |
| Fees for Services Other | $79,640 | $736,859 | - | $816,499 |
| Current Officers, Directors, Trustees, and Key Employees | $295,722 | $159,235 | - | $454,957 |
| Insurance | $75,314 | $215,708 | - | $291,022 |
| Pension Plan Contributions | $126,432 | $105,814 | - | $232,246 |
| Travel | $14,669 | $116,233 | - | $130,902 |
| Interest | - | $82,949 | - | $82,949 |
| Fees for Services Accounting | $4,704 | $43,523 | - | $48,227 |
| Fees for Service Investment Mgmnt Fees | - | $31,171 | - | $31,171 |
| Advertising | - | $17,242 | - | $17,242 |
| Grants to Domestic Orgs | $1,529 | - | - | $1,529 |
| Other Expenses | $392,232 | $-1,529 | - | $-1,529 |
| Total Functional Expenses | $12,448,983 | $14,512,387 | $0 | $26,961,370 |
| Line Item | Amount |
|---|---|
| Total Expenses per Form 990 | $26,961,370 |
| Expenses per Audited Statements | $26,930,199 |
| Total Expenses per Audited Statements | $26,930,199 |
| Expenses Not Reported on Financial Statements | $31,171 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“A copy of the form 990 was provided to each board member for their review prior to the date the return was filed. The form 990 was preseted to the board members during a monthly board meeting in which the members reviewed and approved the return. These actions were subsequently documented in the organization's board minutes.”
“Board members are required annually to disclose any relationships that could give rise to conflicts, and those relationships are reviewed annually by the board. Any transactions throughout the year are reviewed and evaluated prior to the execution of the transaction for potential conflicts.”
“The organization follows the rebuttable presumption of reasonableness process for determining executive compensation. Compensation packages provided to the ceo and cfo are presented to the board of directors for the review and approval. The packages are evaluated against comparable rehab organizations in the western north carolina area and to a wage survey conducted by wci, inc.”
“Photocopies of the form 1023 and recent filings of the form 990 are available upon request at the organization's adminitrative office. In addition, the most recent filing of the form 990 is available online at www.guidestar.org.”
“Photocopies of the organization's governming documents, financial statements, and conflict of interest policy are available upon request at the organization's administrative office.”
“Transylvania vocational services provides programs and services that include employment services, day enrichment and activity programs for adults, community-based services, residential services, and pre-employment transition services for school aged youth. During the 2024 -2025 fiscal year, tvs served 234 individuals in these programs. Thirty two individuals were served in some level of vocational services at 23 different businesses in three counties. Pre-employment transition services served 142 students in 9 different schools. 13 individuals were served in the life skills adult day program. Interact adult day program served 24 individuals. Surveys of persons served and other stakeholders such as community agencies and employers indicated satisfaction with the services provided by tvs. Persons served had a wide range of disabilities including physical disabilities, intellectual disabilities/developmental disabilities, mental health disabilities, and other barriers to employment.”
“Amortization of goodwill -326,936 adjustment of expense from revenue -56,159 total -383,095”
“Tvs is exempt from federal income taxes under section 501(c)(3) of the internal revenue code, except on net income derived from unrelated business activities. The organization believes that it has appropriate support for any tax positions taken, and as such, does not have any uncertain tax positions that are material to the consolidated financial statements. Tvs's return of organization exempt from income tax (form 990) for the years ended june 30, 2024, 2023, and 2022, are subject to examination by the irs, generally for three years after they were filed.”
“Amortization of goodwill -326,936 adjustment of expense from revenue -56,159”
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 | 3627981 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 4171200 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 2346179 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 2980684 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | false |
| IRS990/ActivityOrMissionDesc | 0 | EMPLOYMENT, TRAINING, RESIDENTIAL AND COMMUNITY SERVICES TO INDIVIDUALS WITH DISABILITIES AND DISADVANTAGES |
| IRS990/AdvertisingGrp/ManagementAndGeneralAmt | 0 | 17242 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 17242 |
| IRS990/AllOtherContributionsAmt | 0 | 356469 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | true |
| IRS990/AuditCommitteeInd | 0 | true |
| IRS990/BackupWthldComplianceInd | 0 | true |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | ERIN RICHEY |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 8288843195 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 11 MOUNTAIN INDUSTRIAL DR |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | BREVARD |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | NC |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 28712 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | false |
| IRS990/BusinessRlnWithFamMemInd | 0 | false |
| IRS990/BusinessRlnWithOrgMemInd | 0 | false |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 6267547 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 12642354 |
| IRS990/ChangeToOrgDocumentsInd | 0 | false |
| IRS990/CollectionsOfArtInd | 0 | false |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 159235 |
| IRS990/CompCurrentOfcrDirectorsGrp/ProgramServicesAmt | 0 | 295722 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 454957 |
| 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/CostOfGoodsSoldAmt | 0 | 41509240 |
| IRS990/CreditCounselingInd | 0 | false |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 356469 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 1529 |
| IRS990/CYInvestmentIncomeAmt | 0 | 459939 |
| IRS990/CYOtherExpensesAmt | 0 | 13479626 |
| IRS990/CYOtherRevenueAmt | 0 | 26278326 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 2017340 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 2150704 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 13480215 |
| IRS990/CYTotalExpensesAmt | 0 | 26961370 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 29112074 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | false |
| IRS990/DeductibleArtContributionInd | 0 | false |
| IRS990/DeductibleNonCashContriInd | 0 | false |
| IRS990/DelegationOfMgmtDutiesInd | 0 | false |
| IRS990/DepreciationDepletionGrp/ManagementAndGeneralAmt | 0 | 1452196 |
| IRS990/DepreciationDepletionGrp/ProgramServicesAmt | 0 | 323582 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 1775778 |
| IRS990/Desc | 0 | TRANSYLVANIA VOCATIONAL SERVICES PROVIDES PROGRAMS AND SERVICES THAT INCLUDE EMPLOYMENT SERVICES, DAY ENRICHMENT AND ACTIVITY PROGRAMS FOR ADULTS, COMMUNITY-BASED SERVICES, RESIDENTIAL SERVICES, AND PRE-EMPLOYMENT TRANSITION SERVICES FOR SCHOOL AGED YOUTH. DURING THE 2024 -2025 FISCAL YEAR, TVS SERVED 234 INDIVIDUALS IN THESE PROGRAMS. THIRTY TWO INDIVIDUALS WERE SERVED IN SOME LEVEL OF VOCATIONAL SERVICES AT 23 DIFFERENT BUSINESSES IN THREE COUNTIES. PRE-EMPLOYMENT TRANSITION SERVICES SERVED 142 STUDENTS IN 9 DIFFERENT SCHOOLS. 13 INDIVIDUALS WERE SERVED IN THE LIFE SKILLS ADULT DAY PROGRAM. INTERACT ADULT DAY PROGRAM SERVED 24 INDIVIDUALS. SURVEYS OF PERSONS SERVED AND OTHER STAKEHOLDERS SUCH AS COMMUNITY AGENCIES AND EMPLOYERS INDICATED SATISFACTION WITH THE SERVICES PROVIDED BY TVS. PERSONS SERVED HAD A WIDE RANGE OF DISABILITIES INCLUDING PHYSICAL DISABILITIES, INTELLECTUAL DISABILITIES/DEVELOPMENTAL DISABILITIES, MENTAL HEALTH DISABILITIES, AND OTHER BARRIERS TO EMPLOYMENT. |
| IRS990/DescribedInSection501c3Ind | 0 | true |
| IRS990/DisregardedEntityInd | 0 | true |
| IRS990/DocumentRetentionPolicyInd | 0 | true |
| IRS990/DonorAdvisedFundInd | 0 | false |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | false |
| IRS990/ElectionOfBoardMembersInd | 0 | false |
| IRS990/EmployeeCnt | 0 | 218 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | true |
| IRS990/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990/ExpenseAmt | 0 | 12448983 |
| IRS990/FamilyOrBusinessRlnInd | 0 | false |
| IRS990/FederalGrantAuditRequiredInd | 0 | false |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 43523 |
| IRS990/FeesForServicesAccountingGrp/ProgramServicesAmt | 0 | 4704 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 48227 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 736859 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 79640 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 816499 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/ManagementAndGeneralAmt | 0 | 31171 |
| IRS990/FeesForSrvcInvstMgmntFeesGrp/TotalAmt | 0 | 31171 |
| IRS990/ForeignActivitiesInd | 0 | false |
| IRS990/ForeignFinancialAccountInd | 0 | false |
| IRS990/ForeignOfficeInd | 0 | false |
| IRS990/Form8282PropertyDisposedOfInd | 0 | false |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 0.50 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 14 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 15 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 16 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 17 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 18 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/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/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/OfficerInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 7 | 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 | 7612 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 5193 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 14203 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 6685 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 14 | 8957 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 15 | 11072 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 16 | 13423 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 17 | 8552 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 18 | 8759 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | PADRAIG CAWDERY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | MARK EMORY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | STEVE LEE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | SHELLY WEBB |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | CALLIE COESTER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | JOE DEPIPPO |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | JACK PARKER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | CHUCK SPENCER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | NANCY STRICKER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | LEE COLQUITT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | ARKADIY AKHMADEYEV |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | RHONDA BYAS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | LAUREN HAYES |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | JOSEPH MOSER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 14 | MARK MULENEX |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 15 | SUSAN RICH |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 16 | LORA ALLEMEIER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 17 | MARK MURPHY |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 18 | ERIN RICHEY |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 116275 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 110790 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 118725 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 163061 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 14 | 112384 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 15 | 140231 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 16 | 79750 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 17 | 34052 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 18 | 131223 |
| 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/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 14 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 15 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 16 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 17 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 18 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | CHAIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | VICE CHAIR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | SECRETARY |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | BOARD MEMBER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | BRD MBR THRU |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | SOFTWARE MAN |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | SALES MGR & |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | HR DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | DIRECTOR OF |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 14 | FOOD OPERATI |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 15 | VP OF BUSINE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 16 | CEO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 17 | COO |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 18 | DIRECTOR OF |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | true |
| IRS990/FormationYr | 0 | 1988 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | false |
| IRS990/FSAuditedBasisGrp/ConsolidatedBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | true |
| IRS990/FundraisingActivitiesInd | 0 | false |
| IRS990/GainOrLossGrp/OtherAmt | 0 | -166342 |
| IRS990/GainOrLossGrp/SecuritiesAmt | 0 | 182248 |
| IRS990/GamingActivitiesInd | 0 | false |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 9 |
| IRS990/GrantAmt | 0 | 1529 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 1529 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 1529 |
| IRS990/GrantsToIndividualsInd | 0 | false |
| IRS990/GrantsToOrganizationsInd | 0 | false |
| IRS990/GrantToRelatedPersonInd | 0 | false |
| IRS990/GrossAmountSalesAssetsGrp/OtherAmt | 0 | 3809 |
| IRS990/GrossAmountSalesAssetsGrp/SecuritiesAmt | 0 | 3000000 |
| IRS990/GrossReceiptsAmt | 0 | 73609217 |
| IRS990/GrossSalesOfInventoryAmt | 0 | 67787566 |
| IRS990/GroupReturnForAffiliatesInd | 0 | false |
| IRS990/IncludeFIN48FootnoteInd | 0 | true |
| IRS990/IndependentAuditFinclStmtInd | 0 | true |
| IRS990/IndependentVotingMemberCnt | 0 | 9 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 7 |
| IRS990/IndoorTanningServicesInd | 0 | false |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InfoInScheduleOPartXIInd | 0 | X |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 215708 |
| IRS990/InsuranceGrp/ProgramServicesAmt | 0 | 75314 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 291022 |
| IRS990/IntangibleAssetsGrp/BOYAmt | 0 | 1062541 |
| IRS990/IntangibleAssetsGrp/EOYAmt | 0 | 832271 |
| IRS990/InterestGrp/ManagementAndGeneralAmt | 0 | 82949 |
| IRS990/InterestGrp/TotalAmt | 0 | 82949 |
| IRS990/InventoriesForSaleOrUseGrp/BOYAmt | 0 | 7347625 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 5967841 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 444033 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 444033 |
| IRS990/InvestmentInJointVentureInd | 0 | false |
| IRS990/InvestmentsOtherSecuritiesGrp/BOYAmt | 0 | 27558 |
| IRS990/InvestmentsOtherSecuritiesGrp/EOYAmt | 0 | 37964 |
| IRS990/InvestmentsPubTradedSecGrp/BOYAmt | 0 | 11892181 |
| IRS990/InvestmentsPubTradedSecGrp/EOYAmt | 0 | 9373570 |
| IRS990/IRPDocumentCnt | 0 | 28 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 11412781 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 16689930 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 15680113 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 27092894 |
| IRS990/LegalDomicileStateCd | 0 | NC |
| IRS990/LessCostOthBasisSalesExpnssGrp/OtherAmt | 0 | 170151 |
| IRS990/LessCostOthBasisSalesExpnssGrp/SecuritiesAmt | 0 | 2817752 |
| 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 | TRANSYLVANIA VOCATIONAL SERVICES IS COMMITTED TO PROVIDING SKILLS DEVELOPMENT, CAREER OPPORTUNITIES, AND RELATED SERVICES IN A SUPPORTIVE ENVIRONMENT FOR PEOPLE WITH BARRIERS TO EMPLOYMENT. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | false |
| IRS990/MoreThan5000KToOrgInd | 0 | false |
| IRS990/MortgNotesPyblScrdInvstPropGrp/BOYAmt | 0 | 4448609 |
| IRS990/MortgNotesPyblScrdInvstPropGrp/EOYAmt | 0 | 3774104 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 42612681 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 44422082 |
| IRS990/NetGainOrLossInvestmentsGrp/ExclusionAmt | 0 | 15906 |
| IRS990/NetGainOrLossInvestmentsGrp/TotalRevenueColumnAmt | 0 | 15906 |
| IRS990/NetIncomeOrLossGrp/RelatedOrExemptFuncIncomeAmt | 0 | 26278326 |
| IRS990/NetIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | 26278326 |
| IRS990/NetUnrlzdGainsLossesInvstAmt | 0 | 41792 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 42612681 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 44422082 |
| IRS990/NondeductibleContributionsInd | 0 | false |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 2756579 |
| IRS990/OccupancyGrp/ProgramServicesAmt | 0 | 259324 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 3015903 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 1769058 |
| IRS990/OfficeExpensesGrp/ProgramServicesAmt | 0 | 4776899 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 6545957 |
| IRS990/OfficerMailingAddressInd | 0 | false |
| IRS990/OperateHospitalInd | 0 | false |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 2841922 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 3537774 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | -383095 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 475947 |
| IRS990/OtherEmployeeBenefitsGrp/ProgramServicesAmt | 0 | 377677 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 853624 |
| IRS990/OtherExpensesGrp/Desc | 0 | MISCELLANEOUS |
| IRS990/OtherExpensesGrp/Desc | 1 | PROVISION FOR CREDIT LOSS |
| IRS990/OtherExpensesGrp/Desc | 2 | ADJ FOR DONATIONS |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 315450 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 17823 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 2 | -1529 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 392232 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 707682 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 17823 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | -1529 |
| IRS990/OtherInd | 0 | X |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 5771340 |
| IRS990/OtherSalariesAndWagesGrp/ProgramServicesAmt | 0 | 5287552 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 11058892 |
| IRS990/OtherWebsiteInd | 0 | X |
| IRS990/OthNotesLoansReceivableNetGrp/BOYAmt | 0 | 47190 |
| IRS990/OthNotesLoansReceivableNetGrp/EOYAmt | 0 | 55799 |
| IRS990/PartialLiquidationInd | 0 | false |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | false |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 446789 |
| IRS990/PayrollTaxesGrp/ProgramServicesAmt | 0 | 433707 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 880496 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 105814 |
| IRS990/PensionPlanContributionsGrp/ProgramServicesAmt | 0 | 126432 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 232246 |
| IRS990/PledgesAndGrantsReceivableGrp/BOYAmt | 0 | 1851186 |
| IRS990/PledgesAndGrantsReceivableGrp/EOYAmt | 0 | 972995 |
| IRS990/PoliticalCampaignActyInd | 0 | false |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 315412 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 286021 |
| IRS990/PrincipalOfficerNm | 0 | LORA ALLEMEIER |
| IRS990/ProfessionalFundraisingInd | 0 | false |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 900099 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | PROGRAM REVENUE |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 2017340 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 2017340 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990/PYContributionsGrantsAmt | 0 | 98379 |
| IRS990/PYExcessBenefitTransInd | 0 | false |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 2000 |
| IRS990/PYInvestmentIncomeAmt | 0 | 802015 |
| IRS990/PYOtherExpensesAmt | 0 | 10455033 |
| IRS990/PYOtherRevenueAmt | 0 | 15397717 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 1692503 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -6527971 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 14061552 |
| IRS990/PYTotalExpensesAmt | 0 | 24518585 |
| IRS990/PYTotalRevenueAmt | 0 | 17990614 |
| IRS990/QuidProQuoContributionsInd | 0 | false |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | false |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 2150704 |
| IRS990/RegularMonitoringEnfrcInd | 0 | true |
| IRS990/RelatedEntityInd | 0 | true |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990/ReportInvestmentsOtherSecInd | 0 | false |
| IRS990/ReportLandBuildingEquipmentInd | 0 | true |
| IRS990/ReportOtherAssetsInd | 0 | true |
| IRS990/ReportOtherLiabilitiesInd | 0 | false |
| IRS990/ReportProgramRelatedInvstInd | 0 | false |
| IRS990/RevenueAmt | 0 | 2017340 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | 263,338 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | PART II, LINE 10 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 2017340 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 1692503 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 1983396 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 62165 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 18200 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 5773604 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 444033 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 802015 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 413303 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 33584 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 2756 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 1695691 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 168947905 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 56159 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 56051 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 138567 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 4427 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 8134 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 263338 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.74670 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.72320 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 5773604 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 2017340 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 1692503 |
No mirrored PDF or thumbnail assets are attached yet.