| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- XBRL document created with Toppan Merrill Bridge 10.5.0.8 --> |
<!-- Based on XBRL 2.1 --> |
<!-- Created on: 3/13/2024 4:41:18 PM --> |
<!-- Modified on: 3/13/2024 4:41:18 PM --> |
<xsd:schema xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:naics="http://xbrl.sec.gov/naics/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" targetNamespace="http://targethospitalitycorp.com/20231231" elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:th="http://targethospitalitycorp.com/20231231" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:deprecated="http://www.xbrl.org/2009/role/deprecated" xmlns:us-roles="http://fasb.org/us-roles/2023" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:srt-roles="http://fasb.org/srt-roles/2023" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:attributeFormDefault="unqualified" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dtr="http://www.xbrl.org/2009/dtr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2023"> |
| <xsd:annotation> |
| | <xsd:appinfo> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureStandardAndCustomAxisDomainDefaults" id="DisclosureStandardAndCustomAxisDomainDefaults"> |
| <link:definition> 99900 - Disclosure - Standard And Custom Axis Domain Defaults </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" id="StatementConsolidatedBalanceSheets"> |
| <link:definition> 00100 - Statement - Consolidated Balance Sheets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" id="StatementConsolidatedStatementsOfComprehensiveIncomeLoss"> |
| <link:definition> 00200 - Statement - Consolidated Statements of Comprehensive Income (Loss) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossCalc2" id="StatementConsolidatedStatementsOfComprehensiveIncomeLossCalc2"> |
| <link:definition> 00200 - Statement - Consolidated Statements of Comprehensive Income (Loss) - Calc 2 </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/StatementConsolidatedStatementsOfCashFlows" id="StatementConsolidatedStatementsOfCashFlows"> |
| <link:definition> 00400 - Statement - Consolidated Statements of Cash Flows </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails" id="DisclosureSpecialtyRentalAssetsNetDetails"> |
| <link:definition> 40301 - Disclosure - Specialty Rental Assets, Net (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails" id="DisclosureOtherPropertyPlantAndEquipmentNetDetails"> |
| <link:definition> 40401 - Disclosure - Other Property, Plant and Equipment, Net (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetFutureAmortizationExpenseDetails" id="DisclosureGoodwillAndOtherIntangibleAssetsNetFutureAmortizationExpenseDetails"> |
| <link:definition> 40503 - Disclosure - Goodwill and Other Intangible Assets, net - Future Amortization Expense (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsOtherNonCurrentAssetsDetails" id="DisclosureOtherNonCurrentAssetsOtherNonCurrentAssetsDetails"> |
| <link:definition> 40602 - Disclosure - Other Non-Current Assets - Other non-current assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureAccruedLiabilitiesDetails" id="DisclosureAccruedLiabilitiesDetails"> |
| <link:definition> 40701 - Disclosure - Accrued Liabilities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureDebtSeniorSecuredNotes2025Details" id="DisclosureDebtSeniorSecuredNotes2025Details"> |
| <link:definition> 40803 - Disclosure - Debt - Senior Secured Notes 2025 (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails" id="DisclosureDebtCarryingValueOfDebtOutstandingDetails"> |
| <link:definition> 40806 - Disclosure - Debt - Carrying Value of Debt Outstanding (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureDebtComponentsOfInterestExpenseDetails" id="DisclosureDebtComponentsOfInterestExpenseDetails"> |
| <link:definition> 40807 - Disclosure - Debt - Components of interest expense (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureDebtScheduleOfMaturitiesOfLongTermDebtAndFinanceLeaseObligationsDetails" id="DisclosureDebtScheduleOfMaturitiesOfLongTermDebtAndFinanceLeaseObligationsDetails"> |
| <link:definition> 40809 - Disclosure - Debt - Schedule of maturities of long term debt and finance lease obligations (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" id="DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails"> |
| <link:definition> 41002 - Disclosure - Income Taxes - Components of the provision for income taxes (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureIncomeTaxesIncomeTaxResultsDifferedFromAmountComputedByApplyingUsStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetails" id="DisclosureIncomeTaxesIncomeTaxResultsDifferedFromAmountComputedByApplyingUsStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxesDetails"> |
| <link:definition> 41003 - Disclosure - Income Taxes - Income tax results differed from the amount computed by applying the U.S. statutory income tax rate to income before income taxes (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureIncomeTaxesComponentsOfCompaniesDeferredTaxAssetsAndLiabilitiesDetails" id="DisclosureIncomeTaxesComponentsOfCompaniesDeferredTaxAssetsAndLiabilitiesDetails"> |
| <link:definition> 41004 - Disclosure - Income Taxes - Components of the Companies deferred tax assets and liabilities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureLeasesDetailss" id="DisclosureLeasesDetailss"> |
| <link:definition> 41301 - Disclosure - Leases (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" id="DisclosureLeasesComponentsOfLeaseExpenseDetails"> |
| <link:definition> 41302 - Disclosure - Leases - Components of lease expense (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureLeasesFutureMaturitiesOfFinanceAndOperatingLeaseObligationsDetails" id="DisclosureLeasesFutureMaturitiesOfFinanceAndOperatingLeaseObligationsDetails"> |
| <link:definition> 41304 - Disclosure - Leases - Future maturities of finance and operating lease obligations (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureLeasesFutureMaturitiesOfFinanceAndOperatingLeaseObligationsDetailsCalc2" id="DisclosureLeasesFutureMaturitiesOfFinanceAndOperatingLeaseObligationsDetailsCalc2"> |
| <link:definition> 41304 - Disclosure - Leases - Future maturities of finance and operating lease obligations (Details) - Calc2 </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureRentalIncomeFutureMinimumLeasePaymentsDetails" id="DisclosureRentalIncomeFutureMinimumLeasePaymentsDetails"> |
| <link:definition> 41402 - Disclosure - Rental Income - Future minimum lease payments (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails" id="DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails"> |
| <link:definition> 42002 - Disclosure - Business Segments - Reconciliation of total segment adjusted gross profit to total combined income (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation"> |
| <link:definition> 00090 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" id="StatementConsolidatedBalanceSheetsParenthetical"> |
| <link:definition> 00105 - Statement - Consolidated Balance Sheets (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" id="StatementConsolidatedStatementsOfChangesInStockholdersEquity"> |
| <link:definition> 00300 - Statement - Consolidated Statements of Changes in Stockholders' Equity </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNet" id="DisclosureSpecialtyRentalAssetsNet"> |
| <link:definition> 10301 - Disclosure - Specialty Rental Assets, Net </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNet" id="DisclosureOtherPropertyPlantAndEquipmentNet"> |
| <link:definition> 10401 - Disclosure - Other Property, Plant and Equipment, Net </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNet" id="DisclosureGoodwillAndOtherIntangibleAssetsNet"> |
| <link:definition> 10501 - Disclosure - Goodwill and Other Intangible Assets, net </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureAccruedLiabilities" id="DisclosureAccruedLiabilities"> |
| <link:definition> 10701 - Disclosure - Accrued Liabilities </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureRentalIncome" id="DisclosureRentalIncome"> |
| <link:definition> 11401 - Disclosure - Rental Income </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetTables" id="DisclosureSpecialtyRentalAssetsNetTables"> |
| <link:definition> 30303 - Disclosure - Specialty Rental Assets, Net (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetTables" id="DisclosureOtherPropertyPlantAndEquipmentNetTables"> |
| <link:definition> 30403 - Disclosure - Other Property, Plant and Equipment, Net (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetTables" id="DisclosureGoodwillAndOtherIntangibleAssetsNetTables"> |
| <link:definition> 30503 - Disclosure - Goodwill and Other Intangible Assets, net (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureAccruedLiabilitiesTables" id="DisclosureAccruedLiabilitiesTables"> |
| <link:definition> 30703 - Disclosure - Accrued Liabilities (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureDebtTables" id="DisclosureDebtTables"> |
| <link:definition> 30803 - Disclosure - Debt (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsTables" id="DisclosureBusinessSegmentsTables"> |
| <link:definition> 32003 - Disclosure - Business Segments (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" id="DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails"> |
| <link:definition> 40101 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesReceivablesAndAllowancesForDoubtfulAccountsDetails" id="DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesReceivablesAndAllowancesForDoubtfulAccountsDetails"> |
| <link:definition> 40102 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies - Receivables and Allowances for Doubtful Accounts (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails" id="DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskDetails"> |
| <link:definition> 40104 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies - Concentrations of Credit Risk (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSpecialtyRentalAssetsDetails" id="DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSpecialtyRentalAssetsDetails"> |
| <link:definition> 40105 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies - Specialty Rental Assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesOtherPropertyPlantAndEquipmentDetails" id="DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesOtherPropertyPlantAndEquipmentDetails"> |
| <link:definition> 40106 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies - Other Property, Plant, and Equipment (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsOtherThanGoodwillDetails" id="DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesIntangibleAssetsOtherThanGoodwillDetails"> |
| <link:definition> 40107 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies - Intangible Assets Other Than Goodwill (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAssetRetirementObligationsDetails" id="DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAssetRetirementObligationsDetails"> |
| <link:definition> 40110 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies - Asset Retirement Obligations (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesImpactOfAdoptionOfAsc326Details" id="DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesImpactOfAdoptionOfAsc326Details"> |
| <link:definition> 40111 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies - Impact of the Adoption of ASC 326 (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureRevenueDetails" id="DisclosureRevenueDetails"> |
| <link:definition> 40201 - Disclosure - Revenue (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureRevenueDisaggregationRevenueDetails" id="DisclosureRevenueDisaggregationRevenueDetails"> |
| <link:definition> 40202 - Disclosure - Revenue - Disaggregation Revenue (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureRevenueContractAssetsAndLiabilitiesDetails" id="DisclosureRevenueContractAssetsAndLiabilitiesDetails"> |
| <link:definition> 40203 - Disclosure - Revenue - Contract Assets and Liabilities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureRevenueRevenueExpectedToBeRecognizedDetails" id="DisclosureRevenueRevenueExpectedToBeRecognizedDetails"> |
| <link:definition> 40204 - Disclosure - Revenue - Revenue Expected to be Recognized (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureRevenueRevenueExpectedToBeRecognizedDefaultDetails" id="DisclosureRevenueRevenueExpectedToBeRecognizedDefaultDetails"> |
| <link:definition> 40204 - Disclosure - Revenue - Revenue Expected to be Recognized Default (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetGoodwillDetails" id="DisclosureGoodwillAndOtherIntangibleAssetsNetGoodwillDetails"> |
| <link:definition> 40501 - Disclosure - Goodwill and Other Intangible Assets, net - Goodwill (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails" id="DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails"> |
| <link:definition> 40502 - Disclosure - Goodwill and Other Intangible Assets, net - Intangible Assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsNarrativeDetails" id="DisclosureOtherNonCurrentAssetsNarrativeDetails"> |
| <link:definition> 40601 - Disclosure - Other Non-Current Assets - Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureDebtSeniorSecuredNotes2024Details" id="DisclosureDebtSeniorSecuredNotes2024Details"> |
| <link:definition> 40801 - Disclosure - Debt - Senior Secured Notes 2024 (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureDebtNotesExchangeOfferDetails" id="DisclosureDebtNotesExchangeOfferDetails"> |
| <link:definition> 40802 - Disclosure - Debt - Notes Exchange Offer (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureDebtFinanceLeaseAndOtherFinancingObligationsDetails" id="DisclosureDebtFinanceLeaseAndOtherFinancingObligationsDetails"> |
| <link:definition> 40804 - Disclosure - Debt - Finance Lease and Other Financing Obligations (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" id="DisclosureDebtAblFacilityDetails"> |
| <link:definition> 40805 - Disclosure - Debt - ABL Facility (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureDebtInterestExpenseAndDeferredFinancingCostsDetails" id="DisclosureDebtInterestExpenseAndDeferredFinancingCostsDetails"> |
| <link:definition> 40808 - Disclosure - Debt - Interest Expense and Deferred Financing Costs (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesNarrativeDetails" id="DisclosureWarrantLiabilitiesNarrativeDetails"> |
| <link:definition> 40901 - Disclosure - Warrant Liabilities - Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesEstimatedFairValuePrivateWarrantsDetails" id="DisclosureWarrantLiabilitiesEstimatedFairValuePrivateWarrantsDetails"> |
| <link:definition> 40902 - Disclosure - Warrant Liabilities - Estimated fair value Private Warrants (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureIncomeTaxesDetails" id="DisclosureIncomeTaxesDetails"> |
| <link:definition> 41001 - Disclosure - Income Taxes (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureIncomeTaxesValuationAllowanceHasBeenEstablishedAgainstDeferredTaxAssetsDetails" id="DisclosureIncomeTaxesValuationAllowanceHasBeenEstablishedAgainstDeferredTaxAssetsDetails"> |
| <link:definition> 41005 - Disclosure - Income Taxes - Valuation allowance has been established against the deferred tax assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" id="DisclosureFairValueOfFinancialInstrumentsDetails"> |
| <link:definition> 41101 - Disclosure - Fair Value of Financial Instruments (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureLeasesAdditionalInformationDetails" id="DisclosureLeasesAdditionalInformationDetails"> |
| <link:definition> 41305 - Disclosure - Leases - Additional information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureRentalIncomeDetails" id="DisclosureRentalIncomeDetails"> |
| <link:definition> 41401 - Disclosure - Rental Income (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureRelatedPartiesDetails" id="DisclosureRelatedPartiesDetails"> |
| <link:definition> 41501 - Disclosure - Related Parties (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails" id="DisclosureEarningsLossPerShareDetails"> |
| <link:definition> 41601 - Disclosure - Earnings (Loss) per Share (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" id="DisclosureStockholdersEquityDetails"> |
| <link:definition> 41701 - Disclosure - Stockholders' Equity (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" id="DisclosureStockBasedCompensationDetails"> |
| <link:definition> 41801 - Disclosure - Stock-Based Compensation (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails" id="DisclosureStockBasedCompensationChangesInStockOptionsDetails"> |
| <link:definition> 41802 - Disclosure - Stock-Based Compensation - Changes in stock options (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails" id="DisclosureStockBasedCompensationAssumptionsDetails"> |
| <link:definition> 41803 - Disclosure - Stock-Based Compensation - Assumptions (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" id="DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails"> |
| <link:definition> 41804 - Disclosure - Stock-Based Compensation - Stock-based Compensation Expense (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureRetirementPlansDetails" id="DisclosureRetirementPlansDetails"> |
| <link:definition> 41901 - Disclosure - Retirement Plans (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails" id="DisclosureBusinessSegmentsDetails"> |
| <link:definition> 42001 - Disclosure - Business Segments (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAssetsToTotalCombinedAssetsDetails" id="DisclosureBusinessSegmentsReconciliationOfTotalSegmentAssetsToTotalCombinedAssetsDetails"> |
| <link:definition> 42003 - Disclosure - Business Segments - Reconciliation of total segment assets to total combined assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsUnallocatedAssetsDetails" id="DisclosureBusinessSegmentsUnallocatedAssetsDetails"> |
| <link:definition> 42004 - Disclosure - Business Segments - Unallocated assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsCustomerConcentrationDetails" id="DisclosureBusinessSegmentsCustomerConcentrationDetails"> |
| <link:definition> 42005 - Disclosure - Business Segments - Customer Concentration (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureSubsequentEventsDetails" id="DisclosureSubsequentEventsDetails"> |
| <link:definition> 42101 - Disclosure - Subsequent Events (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" id="DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies"> |
| <link:definition> 10101 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureRevenue" id="DisclosureRevenue"> |
| <link:definition> 10201 - Disclosure - Revenue </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssets" id="DisclosureOtherNonCurrentAssets"> |
| <link:definition> 10601 - Disclosure - Other Non-Current Assets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureDebt" id="DisclosureDebt"> |
| <link:definition> 10801 - Disclosure - Debt </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureWarrantLiabilities" id="DisclosureWarrantLiabilities"> |
| <link:definition> 10901 - Disclosure - Warrant Liabilities </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes"> |
| <link:definition> 11001 - Disclosure - Income Taxes </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstruments" id="DisclosureFairValueOfFinancialInstruments"> |
| <link:definition> 11101 - Disclosure - Fair Value of Financial Instruments </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureCommitmentsAndContingencies" id="DisclosureCommitmentsAndContingencies"> |
| <link:definition> 11201 - Disclosure - Commitments and Contingencies </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureLeases" id="DisclosureLeases"> |
| <link:definition> 11301 - Disclosure - Leases </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureRelatedParties" id="DisclosureRelatedParties"> |
| <link:definition> 11501 - Disclosure - Related Parties </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShare" id="DisclosureEarningsLossPerShare"> |
| <link:definition> 11601 - Disclosure - Earnings (Loss) per Share </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureStockholdersEquity" id="DisclosureStockholdersEquity"> |
| <link:definition> 11701 - Disclosure - Stockholders' Equity </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureStockBasedCompensation" id="DisclosureStockBasedCompensation"> |
| <link:definition> 11801 - Disclosure - Stock-Based Compensation </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureRetirementPlans" id="DisclosureRetirementPlans"> |
| <link:definition> 11901 - Disclosure - Retirement Plans </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureBusinessSegments" id="DisclosureBusinessSegments"> |
| <link:definition> 12001 - Disclosure - Business Segments </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureSubsequentEvents" id="DisclosureSubsequentEvents"> |
| <link:definition> 12101 - Disclosure - Subsequent Events </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" id="DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies"> |
| <link:definition> 20102 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" id="DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables"> |
| <link:definition> 30103 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureRevenueTables" id="DisclosureRevenueTables"> |
| <link:definition> 30203 - Disclosure - Revenue (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsTables" id="DisclosureOtherNonCurrentAssetsTables"> |
| <link:definition> 30603 - Disclosure - Other Non-Current Assets (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesTables" id="DisclosureWarrantLiabilitiesTables"> |
| <link:definition> 30903 - Disclosure - Warrant Liabilities (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureIncomeTaxesTables" id="DisclosureIncomeTaxesTables"> |
| <link:definition> 31003 - Disclosure - Income Taxes (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsTables" id="DisclosureFairValueOfFinancialInstrumentsTables"> |
| <link:definition> 31103 - Disclosure - Fair Value of Financial Instruments (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureLeasesTables" id="DisclosureLeasesTables"> |
| <link:definition> 31303 - Disclosure - Leases (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureRentalIncomeTables" id="DisclosureRentalIncomeTables"> |
| <link:definition> 31403 - Disclosure - Rental Income (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareTables" id="DisclosureEarningsLossPerShareTables"> |
| <link:definition> 31603 - Disclosure - Earnings (Loss) per Share (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationTables" id="DisclosureStockBasedCompensationTables"> |
| <link:definition> 31803 - Disclosure - Stock-Based Compensation (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPrepaidExpensesAndOtherAssetsDetails" id="DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPrepaidExpensesAndOtherAssetsDetails"> |
| <link:definition> 40103 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies - Prepaid Expenses and Other Assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAssetsHeldForSaleDetails" id="DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAssetsHeldForSaleDetails"> |
| <link:definition> 40108 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies - Assets Held for Sale (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFinanceAndOperatingLeasesDetails" id="DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesFinanceAndOperatingLeasesDetails"> |
| <link:definition> 40109 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies - Finance and Operating Leases (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureLeasesDetails" id="DisclosureLeasesDetails"> |
| <link:definition> 41301 - Disclosure - Leases (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://targethospitalitycorp.com/role/DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails" id="DisclosureLeasesSupplementalCashFlowInformationRelatedToLeasesDetails"> |
| <link:definition> 41303 - Disclosure - Leases - Supplemental cash flow information related to leases (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="th-20231231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="th-20231231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="th-20231231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="th-20231231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | </xsd:appinfo> |
| | </xsd:annotation> |
| <xsd:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/> |
| <xsd:import namespace="http://fasb.org/us-roles/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd"/> |
| <xsd:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd"/> |
| <xsd:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/ecd-sub/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd"/> |
| <xsd:element name="FounderSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="th_FounderSharesMember" substitutionGroup="xbrli:item"/> |
| <xsd:element id="th_ProceedsFromSaleOfPropertySubjectToOperatingLease" name="ProceedsFromSaleOfPropertySubjectToOperatingLease" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xsd:element id="th_SpecialtyRentalAssetsMember" name="SpecialtyRentalAssetsMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable" name="FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems" name="FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_ClassOfWarrantOrRightPeriodFromWhichWarrantsOrRightsExercisableOne" name="ClassOfWarrantOrRightPeriodFromWhichWarrantsOrRightsExercisableOne" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_NumberOfConvertibleUnitsIssued" name="NumberOfConvertibleUnitsIssued" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_PricePerUnit" name="PricePerUnit" nillable="true" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant"/> |
| <xsd:element id="th_NumberOfFractionalSharesIssuedUponExerciseOfWarrants" name="NumberOfFractionalSharesIssuedUponExerciseOfWarrants" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_CommonSharesPlacedIntoEscrow" name="CommonSharesPlacedIntoEscrow" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant"/> |
| <xsd:element id="th_AssetBackedLendingFacilityMember" name="AssetBackedLendingFacilityMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_OrganizationAndNatureOfOperationsPolicyTextBlock" name="OrganizationAndNatureOfOperationsPolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_TdrCapitalLlpMember" name="TdrCapitalLlpMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_ArrowBidcoMember" name="ArrowBidcoMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_TargetHospitalityMember" name="TargetHospitalityMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent" name="DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_DefinedContributionPlanEmployerMatchingContributionPercentLevelOne" name="DefinedContributionPlanEmployerMatchingContributionPercentLevelOne" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_DefinedContributionPlanEmployerMatchingContributionPercentLevelTwo" name="DefinedContributionPlanEmployerMatchingContributionPercentLevelTwo" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_DefinedContributionPlanEmployerMatchPercentLevelTwo" name="DefinedContributionPlanEmployerMatchPercentLevelTwo" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_GovernmentSegmentMember" name="GovernmentSegmentMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_AdjustedGrossProfit" name="AdjustedGrossProfit" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xsd:element id="th_AdjustedGrossProfitOther" name="AdjustedGrossProfitOther" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xsd:element id="th_PublicOfferingMember" name="PublicOfferingMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_NumberOfClassSharesAttachedToEachUnit" name="NumberOfClassSharesAttachedToEachUnit" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant"/> |
| <xsd:element id="th_NumberOfWarrantsAttachedToEachUnit" name="NumberOfWarrantsAttachedToEachUnit" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant"/> |
| <xsd:element id="th_RentalIncomeDisclosureTextBlock" name="RentalIncomeDisclosureTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_ScheduleOfComponentsOfUnallocatedAssetsReportedInCombinedBalanceSheetTableTextBlock" name="ScheduleOfComponentsOfUnallocatedAssetsReportedInCombinedBalanceSheetTableTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_SpecialtyRentalAssetsTextBlock" name="SpecialtyRentalAssetsTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_PeriodForPriorWrittenNoticeToHoldersForRedemption" name="PeriodForPriorWrittenNoticeToHoldersForRedemption" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_PeriodForPriorWrittenNoticeToTrusteeForRedemption" name="PeriodForPriorWrittenNoticeToTrusteeForRedemption" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_SwinglineLoanMember" name="SwinglineLoanMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_PercentageOfNetBookValueOfBorrowersEligibleAccountsReceivable" name="PercentageOfNetBookValueOfBorrowersEligibleAccountsReceivable" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_PercentageOfNetBookValueOfBorrowersEligibleRentalEquipment" name="PercentageOfNetBookValueOfBorrowersEligibleRentalEquipment" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_PercentageOfNetOrderlyLiquidationValueOfBorrowersEligibleRentalEquipment" name="PercentageOfNetOrderlyLiquidationValueOfBorrowersEligibleRentalEquipment" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" name="LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xsd:element id="th_PercentageOfVotingEquityInterestInNonUsRestrictedSubsidiaryPledged" name="PercentageOfVotingEquityInterestInNonUsRestrictedSubsidiaryPledged" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_DebtInstrumentCovenantConsolidatedFixedChargeCoverageRatio" name="DebtInstrumentCovenantConsolidatedFixedChargeCoverageRatio" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant"/> |
| <xsd:element id="th_DebtInstrumentCovenantConsolidatedLeverageRatio" name="DebtInstrumentCovenantConsolidatedLeverageRatio" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant"/> |
| <xsd:element id="th_ConstructionFeeMember" name="ConstructionFeeMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_OwnershipInterestOfAffiliate" name="OwnershipInterestOfAffiliate" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant"/> |
| <xsd:element id="th_OtherPropertyPlantAndEquipmentTableTextBlock" name="OtherPropertyPlantAndEquipmentTableTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRight" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRight" nillable="true" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingInstallments" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingInstallments" nillable="true" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_PaymentsToAcquireSpecialtyRentalAssets" name="PaymentsToAcquireSpecialtyRentalAssets" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xsd:element id="th_ReimbursementOfEmployeeCompensation" name="ReimbursementOfEmployeeCompensation" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xsd:element id="th_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualLifeAbstract" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualLifeAbstract" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueAbstract" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueAbstract" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_DebtAccruedInterestCurrent" name="DebtAccruedInterestCurrent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xsd:element id="th_PercentageOfTotalConsiderationAgreedToBeReimbursed" name="PercentageOfTotalConsiderationAgreedToBeReimbursed" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_AlgecoGlobalMember" name="AlgecoGlobalMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_NumberOfAnniversariesOfGrantDate" name="NumberOfAnniversariesOfGrantDate" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_ShareRepurchaseProgram2019PlanMember" name="ShareRepurchaseProgram2019PlanMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_PrepaidExpensesAndOtherAssetsPolicyTextBlock" name="PrepaidExpensesAndOtherAssetsPolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_DeferredFinancingCostsPolicyPolicyTextBlock" name="DeferredFinancingCostsPolicyPolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_NumberOfCustomers" name="NumberOfCustomers" nillable="true" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant"/> |
| <xsd:element id="th_AssetRetirementObligationNet" name="AssetRetirementObligationNet" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xsd:element id="th_OperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" name="OperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_OtherPropertyPlantAndEquipmentPolicyPolicyTextBlock" name="OtherPropertyPlantAndEquipmentPolicyPolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_AssetsHeldForSalePolicyTextBlock" name="AssetsHeldForSalePolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_AssetsHeldForSale" name="AssetsHeldForSale" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xsd:element id="th_PercentageOfValuationAllowance" name="PercentageOfValuationAllowance" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_TermLoanDeferredFinancingCostsPolicyTextBlock" name="TermLoanDeferredFinancingCostsPolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_OtherNonCurrentAssetsPolicyTextBlock" name="OtherNonCurrentAssetsPolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_OriginalIssuanceDiscountsPolicyTextBlock" name="OriginalIssuanceDiscountsPolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_SummaryOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock" name="SummaryOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_IncomeTaxExaminationTerm" name="IncomeTaxExaminationTerm" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_ContractWithCustomerLiabilityAdditionsToDeferredRevenue" name="ContractWithCustomerLiabilityAdditionsToDeferredRevenue" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit"/> |
| <xsd:element id="th_OtherAssetsNoncurrentGross" name="OtherAssetsNoncurrentGross" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xsd:element id="th_OtherAssetsNoncurrentAccumulatedAmortization" name="OtherAssetsNoncurrentAccumulatedAmortization" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xsd:element id="th_NonExecutiveDirectorsMember" name="NonExecutiveDirectorsMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_ExecutiveOfficersAndOtherEmployeesMember" name="ExecutiveOfficersAndOtherEmployeesMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_AccumulatedDepreciationOfAssetsWrittenOff" name="AccumulatedDepreciationOfAssetsWrittenOff" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xsd:element id="th_GrossCostOfPropertyPlantAndEquipmentWrittenOff" name="GrossCostOfPropertyPlantAndEquipmentWrittenOff" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xsd:element id="th_AssetRetirementObligationAccretionReverse" name="AssetRetirementObligationAccretionReverse" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xsd:element id="th_WarrantsToPurchaseCommonStockMember" name="WarrantsToPurchaseCommonStockMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_EstimatedFairValuePerShare" name="EstimatedFairValuePerShare" nillable="true" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant"/> |
| <xsd:element id="th_ScheduleOfWarrantLiabilitiesTableTextBlock" name="ScheduleOfWarrantLiabilitiesTableTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodAfterTerminationOfEmploymentOrServiceToExerciseProRataVesting" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodAfterTerminationOfEmploymentOrServiceToExerciseProRataVesting" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdServicePeriodForProRataVesting" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdServicePeriodForProRataVesting" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_WarrantLiabilitiesDisclosureTextBlock" name="WarrantLiabilitiesDisclosureTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration"/> |
| <xsd:element id="th_WarrantyLiabilityNonCurrent" name="WarrantyLiabilityNonCurrent" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xsd:element id="th_WarrantLiabilitiesFairValuePerShare" name="WarrantLiabilitiesFairValuePerShare" nillable="true" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant"/> |
| <xsd:element id="th_PrivatePlacementWarrantsMember" name="PrivatePlacementWarrantsMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_HospitalityAndFacilitiesServicesSouthMember" name="HospitalityAndFacilitiesServicesSouthMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_ExecutiveStockAppreciationRightsAwardAgreementMember" name="ExecutiveStockAppreciationRightsAwardAgreementMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_ExecutiveRestrictedStockUnitAgreementMember" name="ExecutiveRestrictedStockUnitAgreementMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element id="th_TerminationAndSettlementAgreementMember" name="TerminationAndSettlementAgreementMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="CustomerOneMember" id="th_CustomerOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="CustomerThreeMember" id="th_CustomerThreeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="CustomerTwoMember" id="th_CustomerTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="AblFacilitiesAndNotesMember" id="th_AblFacilitiesAndNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="SiteWorkMember" id="th_SiteWorkMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="ModularUnitsMember" id="th_ModularUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="WarrantLiabilitiesPolicyPolicyTextBlock" id="th_WarrantLiabilitiesPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="EffectiveIncomeTaxRateReconciliationChangeInFairValueOfWarrantLiabilities" id="th_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfWarrantLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="NumberOfNonEmployeeDirectors" id="th_NumberOfNonEmployeeDirectors" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="ProvisionForDoubtfulAccountsNetOfRecoveries" id="th_ProvisionForDoubtfulAccountsNetOfRecoveries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="FourSegmentsMember" id="th_FourSegmentsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodToAchieveCumulativeOperatingCashFlowAmounts" id="th_ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodToAchieveCumulativeOperatingCashFlowAmounts" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPaymentForVestedAwards" id="th_ShareBasedCompensationArrangementByShareBasedPaymentAwardPaymentForVestedAwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="SharesIssuedDuringPeriodValueExerciseOfWarrants" id="th_SharesIssuedDuringPeriodValueExerciseOfWarrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="SharesIssuedDuringPeriodSharesExerciseOfWarrants" id="th_SharesIssuedDuringPeriodSharesExerciseOfWarrants" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="NonCashCapitalContributionWarrantLiabilitiesFromWarrantExchange" id="th_NonCashCapitalContributionWarrantLiabilitiesFromWarrantExchange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="NonCashChangeInAccruedIssuanceCostsFromWarrantExchange" id="th_NonCashChangeInAccruedIssuanceCostsFromWarrantExchange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="NonCashChangeInFinanceLeaseObligations" id="th_NonCashChangeInFinanceLeaseObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="FinanceLeaseObligationsMember" id="th_FinanceLeaseObligationsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="FinanceLeaseCost" id="th_FinanceLeaseCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="VariableOperatingLeaseCost" id="th_VariableOperatingLeaseCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="OperatingLeaseRightOfUseAssetCapitalizedAmount" id="th_OperatingLeaseRightOfUseAssetCapitalizedAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="NumberOfAssetsUnderFinanceLease" id="th_NumberOfAssetsUnderFinanceLease" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false"/> |
| <xsd:element name="AdjustmentToAdditionalPaidInCapitalReclassForWarrantExchange" id="th_AdjustmentToAdditionalPaidInCapitalReclassForWarrantExchange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="OtherFinancingObligationsCurrent" id="th_OtherFinancingObligationsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="OtherFinancingObligationsNonCurrent" id="th_OtherFinancingObligationsNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="VariableOperatingLeaseCostRelatedToBaseRent" id="th_VariableOperatingLeaseCostRelatedToBaseRent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="MinimumLeasePaymentIncludedInVariableLeaseCost" id="th_MinimumLeasePaymentIncludedInVariableLeaseCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="OperatingLeaseTerminationTermOfLongTermLeases" id="th_OperatingLeaseTerminationTermOfLongTermLeases" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="LesseeOperatingLeaseWeightedAverageLeaseTermOfLongTermLeases" id="th_LesseeOperatingLeaseWeightedAverageLeaseTermOfLongTermLeases" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="ScheduleOfLeasesBalanceSheetDetailsTableTextBlock" id="th_ScheduleOfLeasesBalanceSheetDetailsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="PublicWarrantsMember" id="th_PublicWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="SharesIssuedDuringPeriodWarrantsExercised" id="th_SharesIssuedDuringPeriodWarrantsExercised" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="DeferredTaxLiabilitiesRightOfUseAsset" id="th_DeferredTaxLiabilitiesRightOfUseAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="DeferredTaxAssetsOperatingLeaseObligations" id="th_DeferredTaxAssetsOperatingLeaseObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="ScheduleOfMaturitiesOfLongTermDebtAndFinanceLeaseObligationsTableTextBlock" id="th_ScheduleOfMaturitiesOfLongTermDebtAndFinanceLeaseObligationsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" id="th_LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInYearTwo" id="th_LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInYearThree" id="th_LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInYearThree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="ShareRepurchaseProgram2020PlanMember" id="th_ShareRepurchaseProgram2020PlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="ClassOfWarrantOrRightCashPaidInLieuOfIssuanceOfFractionalShares" id="th_ClassOfWarrantOrRightCashPaidInLieuOfIssuanceOfFractionalShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="ClassOfWarrantOrRightOfferingExpensesCapitalized" id="th_ClassOfWarrantOrRightOfferingExpensesCapitalized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="ClassOfWarrantsOrRightsFairValue" id="th_ClassOfWarrantsOrRightsFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="StockOptionOneMember" id="th_StockOptionOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="StockOptionTwoMember" id="th_StockOptionTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="NumberOfUnitsInPeriodPaidInCash" id="th_NumberOfUnitsInPeriodPaidInCash" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipal" id="th_LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="OperatingLeasePaymentsPrepaidDeliveryAndInstallationCosts" id="th_OperatingLeasePaymentsPrepaidDeliveryAndInstallationCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="PsuAwardAgreementMember" id="th_PsuAwardAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="AchievementOfSpecifiedSharePriceThresholds" id="th_AchievementOfSpecifiedSharePriceThresholds" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false"/> |
| <xsd:element name="PropertyPlantAndEquipmentDisposalCosts" id="th_PropertyPlantAndEquipmentDisposalCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="CommonStockNumberOfVotesPerShare" id="th_CommonStockNumberOfVotesPerShare" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="TwoSegmentsMember" id="th_TwoSegmentsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="TotalShareholderReturnBasedPerformanceShareUnitsMember" id="th_TotalShareholderReturnBasedPerformanceShareUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="DiversificationEbitdaBasedPerformanceShareUnitsMember" id="th_DiversificationEbitdaBasedPerformanceShareUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient" id="th_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisedAwardsSettledInCash" id="th_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisedAwardsSettledInCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="WarrantyLiabilityCurrent" id="th_WarrantyLiabilityCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit"/> |
| <xsd:element name="ReportableSegmentsExcludingOtherMember" id="th_ReportableSegmentsExcludingOtherMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="AntidilutiveSecuritiesThatDidNotMeetPerformanceCriteria" id="th_AntidilutiveSecuritiesThatDidNotMeetPerformanceCriteria" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="AntidilutiveSecuritiesThatDidNotMeetAllSpecifiedSharePriceThresholds" id="th_AntidilutiveSecuritiesThatDidNotMeetAllSpecifiedSharePriceThresholds" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="OtherUnallocatedAssets" id="th_OtherUnallocatedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="SeniorSecuredNotesDue2025Member" id="th_SeniorSecuredNotesDue2025Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="DebtConversionConvertedInstrumentCashPaid" id="th_DebtConversionConvertedInstrumentCashPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="DecreaseIncreaseInAccruedCapitalExpenditures" id="th_DecreaseIncreaseInAccruedCapitalExpenditures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="FinanceAndOperatingLeasePolicyTextBlock" id="th_FinanceAndOperatingLeasePolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="NumberOfSuppliers" id="th_NumberOfSuppliers" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false"/> |
| <xsd:element name="ExpandedHumanitarianContractMember" id="th_ExpandedHumanitarianContractMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="NewPccContractMember" id="th_NewPccContractMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="NpPartnerMember" id="th_NpPartnerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="LesseeOperatingLeaseExtensionTerm" id="th_LesseeOperatingLeaseExtensionTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="LesseeOperatingLeaseAdditionalExtensionTerm" id="th_LesseeOperatingLeaseAdditionalExtensionTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="ContractBasePeriod" id="th_ContractBasePeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="OptionToExtendMaximumNumberOfAdditionalOneYearPeriodsOfContract" id="th_OptionToExtendMaximumNumberOfAdditionalOneYearPeriodsOfContract" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="OptionToExtendAdditionalPeriodsOfContract" id="th_OptionToExtendAdditionalPeriodsOfContract" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="OptionToExtendPeriodUponConclusionOfBasePeriod" id="th_OptionToExtendPeriodUponConclusionOfBasePeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="LongTermDebtAmountOfDebtExchanged" id="th_LongTermDebtAmountOfDebtExchanged" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="DebtInstrumentOriginalIssueDiscount" id="th_DebtInstrumentOriginalIssueDiscount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="DecreaseInAccrualOfIssuanceCostsFromWarrantExchange" id="th_DecreaseInAccrualOfIssuanceCostsFromWarrantExchange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="RedemptionRateOnBasisPoint" id="th_RedemptionRateOnBasisPoint" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false"/> |
| <xsd:element name="DebtModificationThirdPartyTransactionCosts" id="th_DebtModificationThirdPartyTransactionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| <xsd:element name="ArrowBidcoAndItsSubsidiariesMember" id="th_ArrowBidcoAndItsSubsidiariesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true"/> |
| <xsd:element name="OperatingLeasePaymentsInterestExpenseFromOperatingActivities" id="th_OperatingLeasePaymentsInterestExpenseFromOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit"/> |
| </xsd:schema> |