0001558370-23-008773.txt : 20230509 0001558370-23-008773.hdr.sgml : 20230509 20230509151339 ACCESSION NUMBER: 0001558370-23-008773 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230509 DATE AS OF CHANGE: 20230509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Target Hospitality Corp. CENTRAL INDEX KEY: 0001712189 STANDARD INDUSTRIAL CLASSIFICATION: HOTELS, ROOMING HOUSE, CAMPS & OTHER LODGING PLACES [7000] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38343 FILM NUMBER: 23901582 BUSINESS ADDRESS: STREET 1: 9320 LAKESIDE BLVD. STREET 2: SUITE 300 CITY: THE WOODLANDS STATE: TX ZIP: 77381 BUSINESS PHONE: 832 709-2563 MAIL ADDRESS: STREET 1: 9320 LAKESIDE BLVD. STREET 2: SUITE 300 CITY: THE WOODLANDS STATE: TX ZIP: 77381 FORMER COMPANY: FORMER CONFORMED NAME: Platinum Eagle Acquisition Corp. DATE OF NAME CHANGE: 20170718 10-Q 1 th-20230331x10q.htm 10-Q
0false0001712189--12-312023Q1P3MP1YP1YP1YP1YP15DP60DP20DP36M0.3300001712189us-gaap:FairValueInputsLevel3Memberth:PrivatePlacementWarrantsMemberus-gaap:MeasurementInputSharePriceMember2023-03-310001712189us-gaap:FairValueInputsLevel3Memberth:PrivatePlacementWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-03-310001712189us-gaap:FairValueInputsLevel3Memberth:PrivatePlacementWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2023-03-310001712189us-gaap:FairValueInputsLevel3Memberth:PrivatePlacementWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2023-03-310001712189us-gaap:FairValueInputsLevel3Memberth:PrivatePlacementWarrantsMemberus-gaap:MeasurementInputExpectedDividendRateMember2023-03-310001712189us-gaap:FairValueInputsLevel3Memberth:PrivatePlacementWarrantsMemberus-gaap:MeasurementInputExercisePriceMember2023-03-310001712189us-gaap:FairValueInputsLevel3Memberth:PrivatePlacementWarrantsMemberus-gaap:MeasurementInputSharePriceMember2022-12-310001712189us-gaap:FairValueInputsLevel3Memberth:PrivatePlacementWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-310001712189us-gaap:FairValueInputsLevel3Memberth:PrivatePlacementWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-310001712189us-gaap:FairValueInputsLevel3Memberth:PrivatePlacementWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2022-12-310001712189us-gaap:FairValueInputsLevel3Memberth:PrivatePlacementWarrantsMemberus-gaap:MeasurementInputExpectedDividendRateMember2022-12-310001712189us-gaap:FairValueInputsLevel3Memberth:PrivatePlacementWarrantsMemberus-gaap:MeasurementInputExercisePriceMember2022-12-310001712189us-gaap:TreasuryStockCommonMember2022-01-012022-03-310001712189us-gaap:CommonStockMember2022-01-012022-03-310001712189us-gaap:SubsequentEventMember2023-04-030001712189us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001712189us-gaap:RetainedEarningsMember2023-03-310001712189us-gaap:AdditionalPaidInCapitalMember2023-03-310001712189us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001712189srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2022-12-310001712189srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:RetainedEarningsMember2022-12-310001712189srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AdditionalPaidInCapitalMember2022-12-310001712189srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001712189us-gaap:RetainedEarningsMember2022-12-310001712189us-gaap:AdditionalPaidInCapitalMember2022-12-310001712189us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001712189srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310001712189srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2022-12-310001712189us-gaap:RetainedEarningsMember2022-03-310001712189us-gaap:AdditionalPaidInCapitalMember2022-03-310001712189us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001712189us-gaap:RetainedEarningsMember2021-12-310001712189us-gaap:AdditionalPaidInCapitalMember2021-12-310001712189us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001712189th:PrivatePlacementWarrantsMember2022-12-310001712189us-gaap:TreasuryStockCommonMember2023-03-310001712189us-gaap:CommonStockMember2023-03-310001712189srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:TreasuryStockCommonMember2022-12-310001712189srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMember2022-12-310001712189us-gaap:TreasuryStockCommonMember2022-12-310001712189us-gaap:CommonStockMember2022-12-310001712189us-gaap:TreasuryStockCommonMember2022-03-310001712189us-gaap:CommonStockMember2022-03-310001712189us-gaap:TreasuryStockCommonMember2021-12-310001712189us-gaap:CommonStockMember2021-12-310001712189us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001712189us-gaap:EmployeeStockOptionMember2022-12-310001712189us-gaap:StockAppreciationRightsSARSMember2022-01-012022-12-310001712189us-gaap:StockAppreciationRightsSARSMemberth:StockOptionTwoMember2021-08-052021-08-050001712189us-gaap:StockAppreciationRightsSARSMemberth:StockOptionOneMember2021-08-052021-08-050001712189us-gaap:StockAppreciationRightsSARSMemberth:StockOptionTwoMember2021-02-252021-02-250001712189us-gaap:StockAppreciationRightsSARSMemberth:StockOptionOneMember2021-02-252021-02-250001712189srt:MinimumMemberus-gaap:EmployeeStockOptionMember2023-03-310001712189srt:MaximumMemberus-gaap:EmployeeStockOptionMember2023-03-310001712189us-gaap:PerformanceSharesMember2023-03-010001712189us-gaap:StockAppreciationRightsSARSMemberth:StockOptionTwoMember2021-08-050001712189us-gaap:StockAppreciationRightsSARSMemberth:StockOptionOneMember2021-08-050001712189us-gaap:StockAppreciationRightsSARSMemberth:StockOptionTwoMember2021-02-250001712189us-gaap:StockAppreciationRightsSARSMemberth:StockOptionOneMember2021-02-250001712189us-gaap:StockAppreciationRightsSARSMember2021-08-050001712189us-gaap:StockAppreciationRightsSARSMember2021-02-250001712189us-gaap:RestrictedStockUnitsRSUMember2022-12-310001712189us-gaap:PerformanceSharesMember2022-12-310001712189srt:MinimumMemberth:TotalShareholderReturnBasedPerformanceShareUnitsMember2023-02-282023-02-280001712189srt:MinimumMemberth:DiversificationEbitdaBasedPerformanceShareUnitsMember2023-02-282023-02-280001712189srt:MaximumMemberth:TotalShareholderReturnBasedPerformanceShareUnitsMember2023-02-282023-02-280001712189srt:MaximumMemberth:DiversificationEbitdaBasedPerformanceShareUnitsMember2023-02-282023-02-280001712189th:ExecutiveOfficersAndOtherEmployeesMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-3100017121892026-01-012023-03-3100017121892022-10-012023-03-3100017121892025-01-012023-03-3100017121892024-01-012023-03-3100017121892023-01-012023-03-310001712189us-gaap:ServiceMemberus-gaap:AllOtherSegmentsMember2023-01-012023-03-310001712189us-gaap:ServiceMemberth:HospitalityAndFacilitiesServicesSouthMember2023-01-012023-03-310001712189us-gaap:ServiceMemberth:GovernmentSegmentMember2023-01-012023-03-310001712189us-gaap:ServiceMemberus-gaap:AllOtherSegmentsMember2022-01-012022-03-310001712189us-gaap:ServiceMemberth:HospitalityAndFacilitiesServicesSouthMember2022-01-012022-03-310001712189us-gaap:ServiceMemberth:GovernmentSegmentMember2022-01-012022-03-310001712189srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2023-01-010001712189us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-03-310001712189us-gaap:MachineryAndEquipmentMember2023-03-310001712189us-gaap:LandMember2023-03-310001712189us-gaap:BuildingAndBuildingImprovementsMember2023-03-310001712189us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001712189us-gaap:MachineryAndEquipmentMember2022-12-310001712189us-gaap:LandMember2022-12-310001712189us-gaap:BuildingAndBuildingImprovementsMember2022-12-310001712189us-gaap:ConstructionInProgressMember2023-03-310001712189th:SpecialtyRentalAssetsMember2023-03-310001712189us-gaap:ConstructionInProgressMember2022-12-310001712189th:SpecialtyRentalAssetsMember2022-12-310001712189us-gaap:LandMember2023-01-012023-03-310001712189us-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-01-012023-03-310001712189us-gaap:PropertyPlantAndEquipmentOtherTypesMember2022-01-012022-03-310001712189us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001712189us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001712189us-gaap:RetainedEarningsMember2023-01-012023-03-310001712189us-gaap:RetainedEarningsMember2022-01-012022-03-310001712189us-gaap:StandbyLettersOfCreditMember2019-03-150001712189th:SwinglineLoanMember2019-03-150001712189us-gaap:VehiclesMember2023-03-310001712189us-gaap:TradeNamesMember2023-03-310001712189us-gaap:TradeNamesMember2022-12-310001712189us-gaap:PhantomShareUnitsPSUsMember2023-01-012023-03-310001712189us-gaap:RevolvingCreditFacilityMember2023-01-012023-03-310001712189us-gaap:OtherOperatingIncomeExpenseMemberth:SpecialtyRentalAssetsMember2023-01-012023-03-310001712189srt:MinimumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2023-01-012023-03-310001712189srt:MaximumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2023-01-012023-03-310001712189us-gaap:NoncompeteAgreementsMember2023-01-012023-03-310001712189us-gaap:CustomerRelationshipsMember2023-01-012023-03-310001712189us-gaap:CustomerRelationshipsMember2022-01-012022-12-310001712189us-gaap:NoncompeteAgreementsMember2023-03-310001712189us-gaap:CustomerRelationshipsMember2023-03-310001712189us-gaap:CustomerRelationshipsMember2022-12-310001712189us-gaap:FairValueInputsLevel3Memberth:PrivatePlacementWarrantsMember2023-01-012023-03-310001712189th:PrivatePlacementWarrantsMember2023-01-012023-03-310001712189th:PrivatePlacementWarrantsMember2022-01-012022-03-310001712189us-gaap:SecuredDebtMember2023-03-152023-03-150001712189srt:MaximumMemberus-gaap:EmployeeStockOptionMember2023-01-012023-03-310001712189srt:MaximumMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001712189us-gaap:PerformanceSharesMember2023-03-310001712189us-gaap:RestrictedStockUnitsRSUMember2023-03-310001712189us-gaap:EmployeeStockOptionMember2023-03-310001712189us-gaap:RevolvingCreditFacilityMember2023-03-310001712189us-gaap:StockAppreciationRightsSARSMemberus-gaap:OtherNoncurrentLiabilitiesMember2022-12-310001712189us-gaap:StockAppreciationRightsSARSMemberus-gaap:AccruedLiabilitiesMember2022-12-310001712189us-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:SecuredDebtMember2023-01-012023-03-310001712189us-gaap:SecuredDebtMember2023-01-012023-03-310001712189us-gaap:SecuredDebtMember2022-01-012022-12-310001712189us-gaap:SecuredDebtMember2019-03-152019-03-150001712189us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:SecuredDebtMember2023-03-310001712189us-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SecuredDebtMember2023-03-310001712189us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:SecuredDebtMember2022-12-310001712189us-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SecuredDebtMember2022-12-310001712189us-gaap:SecuredDebtMember2019-03-150001712189srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2019-03-152019-03-150001712189srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2019-03-152019-03-150001712189srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2019-03-152019-03-150001712189srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2019-03-152019-03-150001712189th:SpecialtyRentalAssetsMember2022-01-012022-03-310001712189us-gaap:ServiceMember2023-01-012023-03-310001712189srt:HotelMember2023-01-012023-03-310001712189us-gaap:ServiceMember2022-01-012022-03-310001712189srt:HotelMember2022-01-012022-03-310001712189us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberth:TwoSegmentsMember2023-01-012023-03-310001712189us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberth:FourSegmentsMember2022-01-012022-12-310001712189us-gaap:PerformanceSharesMember2023-02-280001712189th:PrivatePlacementWarrantsMember2023-03-310001712189th:PrivatePlacementWarrantsMember2022-03-310001712189th:PublicWarrantsMember2023-03-310001712189th:PrivatePlacementWarrantsMember2018-01-1700017121892022-03-3100017121892021-12-310001712189us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-03-310001712189us-gaap:OperatingSegmentsMemberth:ReportableSegmentsExcludingOtherMember2023-03-310001712189us-gaap:OperatingSegmentsMemberth:HospitalityAndFacilitiesServicesSouthMember2023-03-310001712189us-gaap:OperatingSegmentsMemberth:GovernmentSegmentMember2023-03-310001712189us-gaap:OtherAssetsMember2023-03-310001712189us-gaap:OperatingSegmentsMember2023-03-310001712189us-gaap:MaterialReconcilingItemsMember2023-03-310001712189th:OtherUnallocatedAmountsMember2023-03-310001712189us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-12-310001712189us-gaap:OperatingSegmentsMemberth:ReportableSegmentsExcludingOtherMember2022-12-310001712189us-gaap:OperatingSegmentsMemberth:HospitalityAndFacilitiesServicesSouthMember2022-12-310001712189us-gaap:OperatingSegmentsMemberth:GovernmentSegmentMember2022-12-310001712189us-gaap:OtherAssetsMember2022-12-310001712189us-gaap:OperatingSegmentsMember2022-12-310001712189us-gaap:MaterialReconcilingItemsMember2022-12-310001712189th:OtherUnallocatedAmountsMember2022-12-310001712189us-gaap:WarrantMember2023-01-012023-03-310001712189us-gaap:WarrantMember2022-01-012022-03-310001712189us-gaap:ComputerSoftwareIntangibleAssetMember2023-01-012023-03-310001712189us-gaap:ComputerSoftwareIntangibleAssetMember2022-01-012022-03-310001712189us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001712189us-gaap:PerformanceSharesMember2023-01-012023-03-310001712189us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001712189us-gaap:StockAppreciationRightsSARSMember2022-01-012022-03-310001712189us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001712189us-gaap:PerformanceSharesMember2022-01-012022-03-310001712189us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001712189us-gaap:RevolvingCreditFacilityMemberth:AssetBackedLendingFacilityMember2023-03-310001712189us-gaap:RevolvingCreditFacilityMemberth:AssetBackedLendingFacilityMember2022-12-310001712189us-gaap:SecuredDebtMember2023-03-310001712189us-gaap:SecuredDebtMember2022-12-310001712189srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2022-12-310001712189srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccountingStandardsUpdate201613Member2022-12-310001712189us-gaap:FairValueInputsLevel3Memberth:PrivatePlacementWarrantsMember2023-03-310001712189us-gaap:FairValueInputsLevel3Memberth:PrivatePlacementWarrantsMember2022-12-310001712189th:PublicWarrantsMember2023-01-012023-03-310001712189us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001712189us-gaap:CommonStockMember2023-01-012023-03-310001712189us-gaap:PerformanceSharesMember2023-02-282023-02-280001712189us-gaap:PerformanceSharesMember2023-03-012023-03-010001712189us-gaap:StockAppreciationRightsSARSMember2023-01-012023-03-310001712189th:SpecialtyRentalAssetsMember2023-01-012023-03-310001712189srt:MinimumMember2023-01-012023-03-310001712189srt:MinimumMemberus-gaap:SecuredDebtMember2023-01-012023-03-310001712189srt:MaximumMemberus-gaap:SecuredDebtMember2023-01-012023-03-310001712189us-gaap:RevolvingCreditFacilityMember2019-03-152019-03-150001712189th:TdrCapitalLlpMemberth:TargetHospitalityMember2023-03-310001712189th:PublicOfferingMember2018-01-170001712189us-gaap:OverAllotmentOptionMember2018-01-172018-01-170001712189us-gaap:CommonClassAMemberth:PublicOfferingMember2018-01-170001712189us-gaap:StockAppreciationRightsSARSMember2023-03-310001712189us-gaap:StockAppreciationRightsSARSMember2022-12-310001712189us-gaap:RevolvingCreditFacilityMember2019-03-1500017121892022-12-310001712189srt:MaximumMember2023-01-012023-03-3100017121892022-01-012022-12-310001712189th:PublicOfferingMember2018-01-172018-01-170001712189th:PrivatePlacementWarrantsMember2018-01-172018-01-1700017121892022-01-012022-03-310001712189us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-01-012023-03-310001712189us-gaap:OperatingSegmentsMemberth:ReportableSegmentsExcludingOtherMember2023-01-012023-03-310001712189us-gaap:OperatingSegmentsMemberth:HospitalityAndFacilitiesServicesSouthMember2023-01-012023-03-310001712189us-gaap:OperatingSegmentsMemberth:GovernmentSegmentMember2023-01-012023-03-310001712189us-gaap:OperatingSegmentsMember2023-01-012023-03-310001712189us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-01-012022-03-310001712189us-gaap:OperatingSegmentsMemberth:ReportableSegmentsExcludingOtherMember2022-01-012022-03-310001712189us-gaap:OperatingSegmentsMemberth:HospitalityAndFacilitiesServicesSouthMember2022-01-012022-03-310001712189us-gaap:OperatingSegmentsMemberth:GovernmentSegmentMember2022-01-012022-03-310001712189us-gaap:OperatingSegmentsMember2022-01-012022-03-3100017121892023-03-310001712189us-gaap:CommonClassAMember2023-01-012023-03-310001712189th:WarrantsToPurchaseCommonStockMember2023-01-012023-03-3100017121892023-05-0500017121892023-01-012023-03-31xbrli:sharesiso4217:USDth:Votexbrli:pureiso4217:USDxbrli:sharesth:segmentth:Y

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended March 31, 2023

OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from           to

Commission file number 001-38343

TARGET HOSPITALITY CORP.

(Exact name of registrant as specified in its charter)

Delaware

98-1378631

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification No.)

9320 Lakeside Boulevard, Suite 300

The Woodlands, TX 77381

(Address, including zip code, of principal executive offices)

(800) 832-4242

(Registrant’s telephone number, including area code)

(Former name, former address and former fiscal year, if changed since last report)

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

Trading Symbol(s)

Name of each exchange on which is registered

Common stock, par value $0.0001 per share

TH

NASDAQ Capital Market

Warrants to purchase common stock

THWWW

NASDAQ Capital Market

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15 (d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes    No  

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes    No  

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer 

Accelerated filer 

Non-accelerated filer

Smaller reporting company 

Emerging growth company 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No  .

There were 101,374,268 shares of Common Stock, par value $0.0001 per share, outstanding as of May 5, 2023.

Target Hospitality Corp.

TABLE OF CONTENTS

FORM 10-Q

March 31, 2023

PART I — FINANCIAL INFORMATION

5

Item 1. Financial Statements

5

Consolidated Balance Sheets

5

Unaudited Consolidated Statements of Comprehensive Income

6

Unaudited Consolidated Statements of Changes in Stockholders’ Equity

7

Unaudited Consolidated Statements of Cash Flows

8

Notes to Unaudited Consolidated Financial Statements

9

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

31

Item 3. Quantitative and Qualitative Disclosures About Market Risk

44

Item 4. Controls and Procedures

44

PART II — OTHER INFORMATION

45

Item 1. Legal Proceedings

45

Item 1A. Risk Factors

45

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

45

Item 3. Defaults upon Senior Securities

45

Item 4. Mine Safety Disclosures

46

Item 5. Other Information

46

Item 6. Exhibits

46

SIGNATURES

47

UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

Target Hospitality Corp.

Unaudited Consolidated Financial Statements as of March 31, 2023 and December 31, 2022 and for the three months ended March 31, 2023 and 2022

PART I – FINANCIAL INFORMATION

Item 1. Financial Statements

Target Hospitality Corp.

Consolidated Balance Sheets

($ in thousands)

March 31, 

December 31, 

    

2023

    

2022

Assets

 

(Unaudited)

 

Current assets:

 

  

 

  

Cash and cash equivalents

$

42,438

$

181,673

Accounts receivable, less allowance for doubtful accounts of $282 and $4, respectively

 

52,786

 

42,153

Prepaid expenses and other assets

 

7,927

 

12,553

Total current assets

 

103,151

 

236,379

Specialty rental assets, net

 

369,761

 

357,129

Other property, plant and equipment, net

 

32,989

 

31,898

Operating lease right-of-use assets, net

23,120

27,298

Goodwill

 

41,038

 

41,038

Other intangible assets, net

 

76,394

 

75,182

Deferred financing costs revolver, net

 

1,604

 

896

Other non-current assets

1,561

1,907

Total assets

$

649,618

$

771,727

Liabilities

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

26,908

$

17,563

Accrued liabilities

 

29,195

 

39,642

Deferred revenue and customer deposits

 

85,503

 

120,040

Current portion of operating lease obligations

10,690

12,516

Current portion of finance lease and other financing obligations (Note 8)

 

1,236

 

1,135

Current warrant liabilities

6,026

Current portion of long-term debt, net (Note 8)

206,704

Total current liabilities

 

366,262

 

190,896

Other liabilities:

 

  

 

  

Long-term debt (Note 8):

 

 

Principal amount

334,500

Less: unamortized original issue discount

(971)

Less: unamortized term loan deferred financing costs

(4,681)

Long-term debt, net

328,848

Long-term finance lease and other financing obligations

1,175

1,088

Long-term operating lease obligations

10,116

11,104

Other non-current liabilities

 

72

 

6,309

Deferred revenue and customer deposits

 

5,031

 

5,479

Deferred tax liability

23,060

15,172

Asset retirement obligations

 

2,290

 

2,247

Warrant liabilities

9,737

Total liabilities

 

408,006

 

570,880

Commitments and contingencies (Note 12)

 

  

 

  

Stockholders' equity:

 

  

 

  

Common Stock, $0.0001 par, 400,000,000 authorized, 110,804,123 issued and 101,373,458 outstanding as of March 31, 2023 and 109,747,366 issued and 100,316,701 outstanding as of December 31, 2022.

10

10

Common Stock in treasury at cost, 9,430,665 shares as of March 31, 2023 and as of December 31, 2022.

(23,559)

(23,559)

Additional paid-in-capital

 

136,516

 

139,287

Accumulated other comprehensive loss

 

(2,595)

 

(2,574)

Accumulated earnings

 

131,240

 

87,683

Total stockholders' equity

 

241,612

 

200,847

Total liabilities and stockholders' equity

$

649,618

$

771,727

See accompanying notes to the unaudited consolidated financial statements.

5

Target Hospitality Corp.

Unaudited Consolidated Statements of Comprehensive Income

($ in thousands, except per share amounts)

For the Three Months Ended

March 31, 

    

2023

    

2022

Revenue:

 

Services income

$

94,836

$

58,675

Specialty rental income

 

52,983

 

21,660

Total revenue

 

147,819

 

80,335

Costs:

 

 

Services

 

39,700

 

34,691

Specialty rental

 

8,559

 

4,928

Depreciation of specialty rental assets

 

17,597

 

12,800

Gross profit

 

81,963

 

27,916

Selling, general and administrative

 

15,199

 

11,759

Other depreciation and amortization

 

3,803

 

3,995

Other expense (income), net

 

1,004

 

(219)

Operating income

 

61,957

 

12,381

Loss on extinguishment of debt

2,128

Interest expense, net

 

7,498

 

9,572

Change in fair value of warrant liabilities

(3,711)

1,227

Income before income tax

 

56,042

 

1,582

Income tax expense

 

12,217

 

1,088

Net income

 

43,825

 

494

Change in fair value of warrant liabilities

(3,711)

1,227

Net income attributable to common stockholders - diluted

40,114

1,721

Other comprehensive loss

 

 

Foreign currency translation

 

(21)

 

(18)

Comprehensive income

$

43,804

$

476

Weighted average number shares outstanding - basic

 

100,643,271

 

96,936,785

Weighted average number shares outstanding - diluted

106,257,448

96,936,785

Net income per share - basic

$

0.44

$

0.01

Net income per share - diluted

$

0.38

$

0.01

See accompanying notes to the unaudited consolidated financial statements

6

Target Hospitality Corp.

Unaudited Consolidated Statements of Changes in Stockholders’ Equity

For the three months ended March 31, 2023 and 2022

($ in thousands)

Common Stock

Common Stock in Treasury

    

Shares

Amount

    

Shares

Amount

    

Additional Paid In Capital

    

Accumulated Other Comprehensive Loss

    

Accumulated Earnings

    

Total Stockholders' Equity

Balances at December 31, 2021

101,952,683

$

10

4,414,767

$

(23,559)

$

109,538

$

(2,462)

$

13,744

$

97,271

Net income

494

494

Stock-based compensation

560

560

Cancelled common stock

(5,015,898)

5,015,898

Cumulative translation adjustment

(18)

(18)

Balances at March 31, 2022

96,936,785

$

10

9,430,665

$

(23,559)

$

110,098

$

(2,480)

$

14,238

$

98,307

Balances at December 31, 2022

100,316,701

$

10

9,430,665

$

(23,559)

$

139,287

$

(2,574)

$

87,683

$

200,847

Adoption of ASC 326 (Note 1)

(268)

(268)

Balances at January 1, 2023

100,316,701

$

10

9,430,665

$

(23,559)

$

139,287

$

(2,574)

$

87,415

$

200,579

Net income

43,825

43,825

Stock-based compensation, net

643,662

2,112

2,112

Tax withholdings related to net share settlement of equity awards

(6,177)

(6,177)

Cumulative translation adjustment

(21)

(21)

Issuance of Common Stock from exercise of warrants

2,869

42

42

Issuance of Common Stock from exercise of stock options

410,226

1,252

1,252

Balances at March 31, 2023

101,373,458

$

10

9,430,665

$

(23,559)

$

136,516

$

(2,595)

$

131,240

$

241,612

See accompanying notes to the unaudited consolidated financial statements.

7

Target Hospitality Corp.

Unaudited Consolidated Statements of Cash Flows

($ in thousands)

For the Three Months Ended

March 31, 

    

2023

    

2022

Cash flows from operating activities:

 

  

 

Net income

$

43,825

$

494

Adjustments to reconcile net income to net cash provided by (used in) operating activities:

 

 

  

Depreciation

 

18,065

 

13,159

Amortization of intangible assets

 

3,335

 

3,636

Noncash operating lease expense

4,718

Accretion of asset retirement obligation

 

43

 

25

Amortization of deferred financing costs

 

1,090

 

1,136

Amortization of original issue discount

193

171

Change in fair value of warrant liabilities

(3,711)

1,227

Stock-based compensation expense

5,646

3,337

Gain on disposal of specialty rental assets and other property, plant and equipment

(104)

(125)

Loss on extinguishment of debt

2,128

Deferred income taxes

 

7,888

 

725

Provision for loss on receivables, net of recoveries

99

60

Changes in operating assets and liabilities

 

Accounts receivable

 

(11,005)

 

(12,780)

Prepaid expenses and other assets

 

4,629

 

1,060

Accounts payable and other accrued liabilities

 

(24,294)

 

(17,591)

Deferred revenue and customer deposits

 

(34,985)

 

(25,626)

Operating lease obligation

(3,354)

Other non-current assets and liabilities

 

323

 

512

Net cash provided by (used in) operating activities

 

14,529

 

(30,580)

Cash flows from investing activities:

 

  

 

  

Purchase of specialty rental assets

 

(23,002)

 

(2,843)

Purchase of property, plant, and equipment

 

(1,015)

 

(117)

Acquired intangible assets

(4,547)

Proceeds from sale of specialty rental assets and other property, plant and equipment

119

125

Net cash used in investing activities

 

(28,445)

 

(2,835)

Cash flows from financing activities:

 

  

 

  

Principal payments on finance and finance lease obligations

 

(356)

 

(169)

Proceeds from borrowings on ABL

 

 

16,000

Repayment of Senior Notes

(125,000)

Proceeds from issuance of Common Stock from exercise of warrants

42

Proceeds from issuance of Common Stock from exercise of options

1,252

Payment of deferred financing costs

(1,263)

Net cash provided by (used in) financing activities

 

(125,325)

 

15,831

Effect of exchange rate changes on cash and cash equivalents

6

2

Net decrease in cash and cash equivalents

 

(139,235)

 

(17,582)

Cash and cash equivalents - beginning of period

 

181,673

 

23,406

Cash and cash equivalents - end of period

$

42,438

$

5,824

Non-cash investing and financing activity:

Non-cash change in accrued capital expenditures

$

(7,243)

$

(52)

Non-cash change in accrual of tax withholdings for net share settlement of equity awards

$

(6,177)

$

Non-cash change in finance lease obligations

$

(562)

$

(463)

See accompanying notes to the unaudited consolidated financial statements.

8

Target Hospitality Corp.

Notes to Unaudited Consolidated Financial Statements

(Amounts in Thousands, Unless Stated Otherwise)

1. Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies

Organization and Nature of Operations

Target Hospitality Corp. (“Target Hospitality” and, together with its subsidiaries, the “Company”) was formed on March 15, 2019 and is one of North America’s largest providers of vertically integrated specialty rental and value-added hospitality services. The Company provides vertically integrated specialty rental and comprehensive hospitality services including: catering and food services, maintenance, housekeeping, grounds-keeping, security, health and recreation services, overall workforce community management, and laundry service. Target Hospitality serves clients in the natural resources development and government sectors principally located in the West Texas, South Texas, New Mexico and Midwest regions.

The Company, whose securities are listed on the Nasdaq Capital Market, together with its wholly owned subsidiaries, Topaz Holdings LLC, a Delaware limited liability company (“Topaz”), and Arrow Bidco, LLC, a Delaware limited liability company (“Arrow Bidco”), serve as the holding companies for the businesses of Target Logistics Management, LLC and its subsidiaries (“Target”) and RL Signor Holdings, LLC (“Signor”). TDR Capital LLP indirectly owns approximately 64% of Target Hospitality and the remaining ownership is broken out among the founders of the Company’s legal predecessor, Platinum Eagle Acquisition Corp. (“Platinum Eagle” or “PEAC”), investors who purchased the shares of Platinum Eagle in a private placement transaction, and other public shareholders.

Basis of Presentation

The accompanying unaudited consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) pertaining to interim financial information. Certain information in footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“US GAAP”) has been condensed or omitted pursuant to those rules and regulations. The financial statements included in this report should be read in conjunction with Target Hospitality’s Annual Report on the Form 10-K for the year ended December 31, 2022 (the “2022 Form 10-K”).

The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the operating results that may be expected for the full fiscal year ending December 31, 2023 or any future period.

The accompanying unaudited consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of financial position as of March 31, 2023, and results of operations for the three months ended March 31, 2023 and 2022, and cash flows for three months ended March 31, 2023 and 2022. The consolidated balance sheet as of December 31, 2022, was derived from the audited consolidated balance sheets of Target Hospitality but does not contain all of the footnote disclosures from those annual financial statements.

Use of Estimates

The preparation of financial statements in conformity with US GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. If the underlying estimates and assumptions upon which the financial statements are based change in future periods, actual amounts may differ from those included in the accompanying unaudited consolidated financial statements.

Principles of Consolidation

The consolidated financial statements comprise the financial statements of the Company and its subsidiaries that it controls due to ownership of a majority voting interest. Subsidiaries are fully consolidated from the date of acquisition, being the

9

date on which the Company obtains control, and continue to be consolidated until the date when such control ceases. The financial statements of the subsidiaries are prepared for the same reporting period as the Company. All intercompany balances and transactions are eliminated.

Revenue Recognition

The Company derives revenue from specialty rental and hospitality services, specifically lodging and related ancillary services. Revenue is recognized in the period in which lodging and services are provided pursuant to the terms of contractual relationships with the customers. Certain arrangements contain a lease of lodging facilities to customers. The leases are accounted for as an operating lease under the authoritative guidance for leases and are recognized as income is earned over the term of the lease agreement.

Because performance obligations related to specialty rental and hospitality services are satisfied over time, the majority of our revenue is recognized evenly over the contractual term of the arrangement, based on a contractual fixed minimum amount and defined period of performance. Some of our revenue is recognized on a daily basis, for each night a customer stays, at a contractual day rate.  Our customers typically contract for accommodation services under committed contracts with terms that most often range from several months to three years. Our payment terms vary by type and location of our customer and the service offered.  The time between invoicing and when payment is due is not significant.   

When lodging and services are billed and collected in advance, recognition of revenue is deferred until services are rendered.

Cost of services includes labor, food, utilities, supplies, rent and other direct costs associated with operating the lodging units as well as costs associated with construction services. Cost of rental includes leasing costs and other direct costs of maintaining the lodging units. Costs associated with contracts include sales commissions which are expensed as incurred and reflected in selling, general and administrative expenses in the consolidated statements of comprehensive income.

Additionally, the Company collects sales, use, occupancy and similar taxes, which the Company presents on a net basis (excluded from revenues) in the consolidated statements of comprehensive income. 

Recently Adopted Accounting Standards

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (ASU 2016-13, Topic 326, or ASC 326). This new standard changes how companies account for credit impairment for trade and other receivables as well as changing the measurement of credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. ASU 2016-13 replaced the prior "incurred loss" model with an "expected loss" model. Under the "incurred loss" model, a loss (or allowance) is recognized only when an event has occurred (such as a payment delinquency) that causes the entity to believe that a loss is probable (i.e., that it has been "incurred"). Under the "expected loss" model, a loss (or allowance) is recognized upon initial recognition of the asset that reflects all future events that leads to a loss being realized, regardless of whether it is probable that the future event will occur. The "incurred loss" model considers past events and current conditions, while the "expected loss" model includes expectations for the future which have yet to occur.  ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, was issued in November 2018 and excludes operating leases from the new guidance. In 2019, the FASB voted to delay the effective date for the new standard for financial statements issued to reporting periods beginning after December 15, 2022 and interim periods within those reporting periods. The Company adopted ASC 326, along with its related clarifications and amendments, on the effective date of January 1, 2023, using the modified retrospective approach for trade accounts receivable, which resulted in a cumulative-effect adjustment resulting in a decrease to accumulated earnings of approximately $0.3 million. Results for reporting periods prior to 2023 continue to be presented in accordance with previously applicable GAAP, while results for subsequent reporting periods are presented under ASC 326.

10

The following table presents the impact of the adoption of ASC 326 on the consolidated balance sheet as of January 1, 2023:

Balance

Balance

    

Pre-Adoption

Adjustments

    

Post-Adoption

Accounts receivable, less allowance for doubtful accounts

$

42,153

$

(268)

$

41,885

Accumulated earnings

$

87,683

$

(268)

$

87,415

2. Revenue

Total revenue recognized under Topic 606 was $94.8 million and $58.7 million for the three months ended March 31, 2023 and 2022, respectively, while specialty rental income was $53.0 million and $21.7 million subject to the guidance of ASC 842 for the three months ended March 31, 2023 and 2022, respectively.

The following table disaggregates our services income by our two reportable segments as well as the All Other category: Hospitality and Facility Services – South (“HFS – South”), Government, and All Other for the dates indicated below:

For the Three Months Ended

March 31, 

2023

2022

HFS – South

Services income

$

34,288

$

30,123

Government

Services income

$

58,004

$

26,583

All Other

Services income

$

2,544

$

1,969

Total services revenues

$

94,836

$

58,675

Refer to Note 17 – Business Segments, for a discussion of the change in our reportable segments, which was applied to all comparison periods, including the above table.

Allowance for Credit Losses

The Company maintains allowances for credit losses. These allowances reflect our estimate of the amount of our receivables that we will be unable to collect based on historical write-off experience and, as applicable, current conditions and reasonable and supportable forecasts that affect collectability. Our estimate could require change based on changing circumstances, including changes in the economy or in the circumstances of individual customers.

Contract Assets and Liabilities

We do not have any contract assets.

Contract liabilities primarily consist of deferred revenue that represent payments for room nights that the customer may use in the future as well as advanced payments for community builds, and mobilization of asset activities related to

11

community expansions that are being recognized over the related contract period. Activity in the deferred revenue accounts as of the dates indicated below was as follows:

For Three Months Ended

March 31, 

    

2023

2022

Balances at Beginning of the Period

$

125,519

$

34,411

Additions to deferred revenue

 

 

1,711

Revenue recognized

 

(34,985)

 

(27,337)

Balances at End of the Period

$

90,534

$

8,785

As of March 31, 2023, for contracts greater than one year, the following table discloses the estimated revenues related to performance obligations that are unsatisfied (or partially unsatisfied) and when we expect to recognize the revenue, and only represents revenue expected to be recognized from contracts where the price and quantity of the product or service are fixed:

For the Years Ended December 31,

    

2023

    

2024

2025

2026

2027

    

Total

Revenue expected to be recognized as of March 31, 2023

$

143,769

$

35,495

$

18,775

$

14,044

$

-

$

212,083

The Company applied some of the practical expedients in Topic 606, including the “right to invoice” practical expedient, and does not disclose consideration for remaining performance obligations with an original expected duration of one year or less or for variable consideration related to unsatisfied (or partially unsatisfied) performance obligations for contracts without minimum revenue commitments.  Due to the application of these practical expedients, the table above represents only a portion of the Company’s expected future consolidated revenues and it is not necessarily indicative of the expected trend in total revenues.    

3. Specialty Rental Assets, Net

Specialty rental assets, net at the dates indicated below consisted of the following:

    

March 31, 

December 31,

2023

    

2022

Specialty rental assets

$

710,085

$

698,095

Construction-in-process

 

14,263

 

4,653

Less: accumulated depreciation

 

(354,587)

 

(345,619)

Specialty rental assets, net

$

369,761

$

357,129

For the three months ended March 31, 2023 and 2022, depreciation expense of specialty rental assets was $17.6 million and $12.8 million, respectively, and is included in depreciation of specialty rental assets in the consolidated statements of comprehensive income. During the three months ended March 31, 2023, the Company disposed of assets with accumulated depreciation of approximately $8.6 million along with the related gross cost of approximately $8.6 million.  These disposals were associated with fully depreciated asset retirement costs as well as a sale of assets.  The asset disposal resulted in disposal costs of approximately $1.2 million while the sale resulted in a gain on the sale of assets of approximately $0.1 million and is reported within other expense (income), net in the accompanying consolidated statement of comprehensive income for the three months ended March 31, 2023.

During the three months ended March 31, 2023, the Company purchased a group of assets consisting of land, specialty rental assets (modular units, site work, and furniture & fixtures) and intangibles for approximately $18.6 million, of which approximately $13.2 million is included within this assets group, to support growth of the HFS – South segment discussed in Note 17, which was funded by cash on hand. The acquisition was accounted for as an asset acquisition. The Company allocated the total purchase price to identifiable tangible and intangible assets based on their relative fair values, which resulted in the entire purchase price being allocated to land, specialty rental assets and intangible assets.

12

4. Other Property, Plant and Equipment, Net

Other property, plant and equipment, net at the dates indicated below, consisted of the following:

    

March 31, 

December 31,

2023

    

2022

Land

$

29,391

$

28,483

Buildings and leasehold improvements

 

798

 

769

Machinery and office equipment

 

1,632

 

1,581

Other

 

7,884

 

7,341

 

39,705

 

38,174

Less: accumulated depreciation

 

(6,716)

 

(6,276)

Total other property, plant and equipment, net

$

32,989

$

31,898

For the three months ended March 31, 2023 and 2022, depreciation expense related to other property, plant and equipment was $0.5 million and $0.4 million, respectively, and is included in other depreciation and amortization in the consolidated statements of comprehensive income.

During the three months ended March 31, 2023, the Company purchased a group of assets consisting of land, specialty rental assets (modular units, site work, and furniture & fixtures) and intangibles for approximately $18.6 million, of which approximately $0.9 million is included within this assets group related to the land portion of the acquisition, to support growth of the HFS – South segment discussed in Note 17, which was funded by cash on hand. The acquisition was accounted for as an asset acquisition. The Company allocated the total purchase price to identifiable tangible and intangible assets based on their relative fair values, which resulted in the entire purchase price being allocated to land, specialty rental assets and intangible assets.

5. Goodwill and Other Intangible Assets, net

The financial statements reflect goodwill from previous acquisitions that is all attributable to the HFS – South business segment and reporting unit.

Changes in the carrying amount of goodwill were as follows:

    

HFS - South

Balance at January 1, 2022

$

41,038

Changes in Goodwill

-

Balance at December 31, 2022

41,038

Changes in Goodwill

-

Balance at March 31, 2023

$

41,038

Intangible assets other than goodwill at the dates indicated below consisted of the following:

March 31, 2023

Weighted

Gross

average

Carrying

Accumulated

Net Book

    

remaining lives

    

Amount

    

Amortization

    

Value

Intangible assets subject to amortization

    

  

    

  

    

  

    

  

Customer relationships

 

4.6

$

133,105

$

(73,446)

$

59,659

Non-compete agreement

4.8

349

(14)

335

Total

133,454

(73,460)

59,994

Indefinite lived assets:

 

  

 

  

 

  

 

  

Tradenames

 

  

 

16,400

 

 

16,400

Total intangible assets other than goodwill

 

  

$

149,854

$

(73,460)

$

76,394

13

December 31, 2022

Weighted

Gross

average

Carrying

Accumulated

Net Book

    

remaining lives

    

Amount

    

Amortization

    

Value

Intangible assets subject to amortization

Customer relationships

    

4.6

    

$

128,907

    

$

(70,125)

    

$

58,782

Total

128,907

(70,125)

58,782

Indefinite lived assets:

 

  

 

  

 

  

 

  

Tradenames

 

  

 

16,400

 

 

16,400

Total intangible assets other than goodwill

 

  

$

145,307

$

(70,125)

$

75,182

For the three months ended March 31, 2023 and 2022, amortization expense related to intangible assets was $3.3 million and $3.6 million, respectively, and is included in other depreciation and amortization in the consolidated statements of comprehensive income.

During the three months ended March 31, 2023, the Company purchased a group of assets consisting of land, specialty rental assets (modular units, site work, and furniture & fixtures) and intangibles for approximately $18.6 million, of which approximately $4.5 million is included within this intangible assets group comprised of approximately $4.2 million of customer relationships and approximately $0.3 million related to a non-compete agreement. This acquisition was completed in order to support growth of the HFS – South segment discussed in Note 17, which was funded by cash on hand. The acquisition was accounted for as an asset acquisition. The Company allocated the total purchase price to identifiable tangible and intangible assets based on their relative fair values, which resulted in the entire purchase price being allocated to land, specialty rental assets and intangible assets.

The estimated aggregate amortization expense as of March 31, 2023 for each of the next five years and thereafter is as follows:

Rest of 2023

    

$

10,112

2024

13,475

2025

13,475

2026

12,879

2027

8,270

Thereafter

1,783

Total

$

59,994

6. Other Non-Current Assets

Other non-current assets includes capitalized software implementation costs for the implementation of cloud computing systems. As of the dates indicated below, capitalized implementation costs and related accumulated amortization in other non-current assets on the consolidated balance sheets amounted to the following: 

    

March 31, 

December 31, 

2023

    

2022

Cloud computing implementation costs

$

7,243

$

7,198

Less: accumulated amortization

(5,682)

(5,357)

Other non-current assets

$

1,561

$

1,841

The majority of such systems were placed into service beginning January of 2020 at which time the Company began to amortize these capitalized costs on a straight-line basis over the period of the remaining service arrangements of between 2 and 4 years. Such amortization expense amounted to approximately $0.3 million and $0.6 million for the three months ended March 31, 2023 and 2022, respectively and is included in selling, general and administrative expense in the accompanying consolidated statements of comprehensive income.

14

7. Accrued Liabilities

Accrued liabilities as of the dates indicated below consists of the following:

    

March 31, 

December 31, 

2023

    

2022

Employee accrued compensation expense

$

9,878

$

11,873

Other accrued liabilities 

 

18,410

 

18,230

Accrued interest on debt

907

9,539

Total accrued liabilities 

$

29,195

$

39,642

Other accrued liabilities in the above table relates primarily to accrued utilities, real estate and sales taxes, state and federal income taxes, liability-based stock compensation awards (see Note 15), and other accrued operating expenses.

8. Debt

Senior Secured Notes 2024

On March 15, 2019, Arrow Bidco issued $340 million in aggregate principal amount of 9.50% senior secured notes due March 15, 2024 (the “2024 Senior Secured Notes” or “Notes”) under an indenture dated March 15, 2019 (the “Indenture”) by and among Arrow Bidco, the guarantors named therein (the “Note Guarantors”), and Deutsche Bank Trust Company Americas, as trustee and as collateral agent. Interest is payable semi-annually on September 15 and March 15 and began September 15, 2019. On March 15, 2023, Arrow Bidco redeemed $125 million in aggregate principal amount of  the outstanding Notes. The redemption was accounted for as a partial extinguishment of debt. Refer to the table below for the components of the amounts related to the Notes, which are recognized as a current liability within the current portion of long-term debt, net in the accompanying consolidated balance sheet as of March 31, 2023.

    

March 31, 

2023

Principal amount of 9.50% Senior Secured Notes, due 2024

$

209,500

Less: unamortized original issue discount

(480)

Less: unamortized term loan deferred financing costs

(2,316)

Current portion of long-term debt, net

$

206,704

If Arrow Bidco undergoes a change of control or sells certain of its assets, Arrow Bidco may be required to offer to repurchase the Notes. On or after March 15, 2021, Arrow Bidco at its option, may redeem the Notes, in whole or part, upon not less than fifteen (15) and not more than sixty (60) days’ prior written notice to holders and not less than twenty (20) days’ prior written notice to the trustee (or such shorter timeline as the trustee may agree), at the redemption price expressed as a percentage of principal amount set forth below, plus accrued and unpaid interest thereon but not including the applicable redemption date (subject to the right of Note holders on the relevant record date to receive interest due on an interest payment date falling on or prior to the redemption date), if redeemed during the 12-month period beginning March 15 of each of the years set below.

Redemption

Year

    

Price

2023 and thereafter

100.000%

The Notes are unconditionally guaranteed by Topaz and each of Arrow Bidco’s direct and indirect wholly-owned domestic subsidiaries (collectively, the “Note Guarantors”). Target Hospitality is not an issuer or a guarantor of the Notes. The Note Guarantors are either borrowers or guarantors under the ABL Facility (as defined below). To the extent lenders under the ABL Facility release the guarantee of any Note Guarantor, such Note Guarantor is also released from obligations under the Notes. These guarantees are secured by a second priority security interest in substantially all of the assets of Arrow Bidco and the Note Guarantors (subject to customary exclusions). The guarantees of the Notes by TLM Equipment, LLC,

15

a Delaware limited liability company which holds certain of Target Hospitality’s assets, are subordinated to its obligations under the ABL Facility.

The Notes contain certain negative covenants, including limitations that restrict Arrow Bidco’s ability and the ability of certain of its subsidiaries, to directly or indirectly, create additional financial obligations. With certain specified exceptions, these negative covenants prohibit Arrow Bidco and certain of its subsidiaries from: creating or incurring additional debt; paying dividends or making any other distributions with respect to its capital stock; making loans or advances to Arrow Bidco or any restricted subsidiary of Arrow Bidco; selling, leasing or transferring any of its property or assets to Arrow Bidco or any restricted subsidiary of Arrow Bidco; directly or indirectly creating, incurring or assuming any lien of any kind securing debt on the collateral; or entering into any sale and leaseback transaction.

In connection with the issuance of the Notes, there was an original issue discount of approximately $3.3 million and the unamortized balance of approximately $0.5 million is included as a reduction of the principal within current portion of long-term debt, net on the consolidated balance sheet as of March 31, 2023. The discount is amortized over the life of the Notes using the effective interest method.

Arrow Bidco’s ultimate parent, Target Hospitality, has no significant independent assets or operations except as included in the guarantors of the 2024 Senior Secured Notes, the guarantees under the Notes are full and unconditional and joint and several, and any subsidiaries of Target Hospitality that are not subsidiary guarantors of the Notes are minor.  There are also no significant restrictions on the ability of Target Hospitality or any guarantor to obtain funds from its subsidiaries by dividend or loan. See discussion of certain negative covenants above. Therefore, pursuant to the SEC Rules, no individual guarantor financial statement disclosures are deemed necessary.

Finance Lease and Other Financing Obligations

The Company’s finance lease and other financing obligations as of March 31, 2023 consisted of approximately $2.4 million of finance leases. The finance leases pertain to leases entered into during 2019 through March 31, 2023, for commercial-use vehicles with 36-month terms (and continue on a month-to-month basis thereafter) expiring through 2026.

The Company’s finance lease and other financing obligations as of December 31, 2022 consisted of approximately $2.2 million of finance leases related to commercial-use vehicles with the same terms as described above.

ABL Facility

On March 15, 2019, Topaz, Arrow Bidco, Target, Signor and each of their domestic subsidiaries entered into an ABL credit agreement that provides for a senior secured asset based revolving credit facility in the aggregate principal amount of up to $125 million (as amended on February 1, 2023, the “ABL Facility”). During the three months ended March 31, 2023, no amounts were drawn or repaid on the ABL Facility resulting in an outstanding balance of $0 as of March 31, 2023.

In accordance with the First Amendment to the ABL Facility on February 1, 2023 (the “First Amendment”), the reference interest rate for LIBOR borrowings changed from LIBOR to Term SOFR (commencing as of the effective date of the First Amendment).

Borrowings under the ABL Facility, at the relevant borrower’s (the borrowers under the ABL Facility, the “Borrowers”) option, bear interest at either (1) Term SOFR or (2) a base rate, in each case plus an applicable margin. The applicable margin is 2.25% to 2.75% with respect to Term SOFR borrowings and 1.25% to 1.75% with respect to base rate borrowings.

The ABL Facility provides borrowing availability of an amount equal to the lesser of (i) (a) $125 million and (b) the Borrowing Base (defined below) (the “Line Cap”).

16

The Borrowing Base is, at any time of determination, an amount (net of reserves) equal to the sum of:

85% of the net book value of the Borrowers’ eligible accounts receivables, plus
the lesser of (i) 95% of the net book value of the Borrowers’ eligible rental equipment and (ii) 85% of the net orderly liquidation value of the Borrowers’ eligible rental equipment, minus
customary reserves

The ABL Facility includes borrowing capacity available for standby letters of credit of up to $25 million and for ‘‘swingline’’ loan borrowings of up to $15 million. Any issuance of letters of credit or making of a swingline loan will reduce the amount available under the ABL Facility.

In addition, the ABL Facility will provide the Borrowers with the option to increase commitments under the ABL Facility in an aggregate amount not to exceed $75 million plus any voluntary prepayments that are accompanied by permanent commitment reductions under the ABL Facility. As a result of the First Amendment, the termination date of the ABL Facility was extended from September 15, 2023 to February 1, 2028, which extended termination date is subject to a springing maturity that will accelerate the maturity of the ABL Facility if any of the 2024 Senior Secured Notes remain outstanding on the date that is six months prior to the stated maturity date thereof.

The obligations under the ABL Facility are unconditionally guaranteed by Topaz and each existing and subsequently acquired or organized direct or indirect wholly-owned U.S. organized restricted subsidiary of Arrow Bidco (together with Topaz, the “ABL Guarantors”), other than certain excluded subsidiaries. The ABL Facility is secured by (i) a first priority pledge of the equity interests of Topaz, Arrow Bidco, Target, and Signor and of each direct, wholly-owned US organized restricted subsidiary of any Borrower or any ABL Guarantor, (ii) a first priority pledge of up to 65% of the voting equity interests in each non-US restricted subsidiary of any Borrower or ABL Guarantor and (iii) a first priority security interest in substantially all of the assets of the Borrower and the ABL Guarantors (in each case, subject to customary exceptions).

The ABL Facility requires the Borrowers to maintain a (i) minimum fixed charge coverage ratio of 1.00:1.00 and (ii) maximum total net leverage ratio of 4.00:1.00, at any time when the excess availability under the ABL Facility is less than the greater of (a) $15.625 million and (b) 12.5% of the Line Cap.

The ABL Facility also contains a number of customary negative covenants. Such covenants, among other things, limit or restrict the ability of each of the Borrowers, their restricted subsidiaries, and where applicable, Topaz, to:

incur additional indebtedness, issue disqualified stock and make guarantees;
incur liens on assets;
engage in mergers or consolidations or fundamental changes;
sell assets;
pay dividends and distributions or repurchase capital stock;
make investments, loans and advances, including acquisitions;
amend organizational documents and master lease documents;
enter into certain agreements that would restrict the ability to pay dividends;
repay certain junior indebtedness; and
change the conduct of its business.

The aforementioned restrictions are subject to certain exceptions including (i) the ability to incur additional indebtedness, liens, investments, dividends and distributions, and prepayments of junior indebtedness subject, in each case, to compliance with certain financial metrics and certain other conditions and (ii) a number of other traditional exceptions that grant the Borrowers continued flexibility to operate and develop their businesses. The ABL Facility also contains certain

17

customary representations and warranties, affirmative covenants and events of default. The carrying value of debt outstanding as of the dates indicated below consist of the following:

    

March 31, 

December 31,

2023

    

2022

Finance lease and other financing obligations

$

2,411

$

2,223

ABL Facility

 

 

9.50% Senior Secured Notes due 2024, face amount

209,500

334,500

Less: unamortized original issue discount

(480)

(971)

Less: unamortized term loan deferred financing costs

(2,316)

(4,681)

Total debt, net

 

209,115

 

331,071

Less: current maturities

 

(207,940)

 

(1,135)

Total long-term debt

$

1,175

$

329,936

Interest expense, net

The components of interest expense, net (which includes interest expense incurred) recognized in the unaudited consolidated statements of comprehensive income for the periods indicated below consist of the following:

For the three months ended

March 31, 

March 31, 

2023

    

2022

Interest incurred on finance lease and other financing obligations

$

41

$

14

Interest expense incurred on ABL Facility and Notes

7,470

8,251

Amortization of deferred financing costs on ABL facilities and Notes

1,090

1,136

Amortization of original issue discount on Notes

 

193

171

Interest income

(1,296)

Interest expense, net

$

7,498

$

9,572

Deferred Financing Costs and Original Issue Discount

The Company presents unamortized deferred financing costs and unamortized original issue discount as a direct deduction from the principal amount of the Notes on the consolidated balance sheets as of March 31, 2023 and December 31, 2022. Accumulated amortization expense related to the deferred financing costs was approximately $12.1 million and $11.2 million as of March 31, 2023 and December 31, 2022, respectively. Accumulated amortization of the original issue discount was approximately $2.5 million and $2.3 million as of March 31, 2023 and December 31, 2022, respectively. As previously mentioned, the partial redemption of the 2024 Senior Secured Notes on March 15, 2023 was accounted for as a partial extinguishment of debt and consequently, a portion of the unamortized deferred financing costs and unamortized original issue discount were expensed through loss on extinguishment of debt on the consolidated statement of comprehensive income as of the prepayment date. The Company recognized a charge of approximately $1.7 million in loss on extinguishment of debt related to the write-off of unamortized deferred financing costs and unamortized original issue discount for the three months ended March 31, 2023.

Accumulated amortization related to revolver deferred financing costs for the ABL Facility was approximately $4.9 million and $4.8 million as of March 31, 2023 and December 31, 2022, respectively. Revolver deferred financing costs are presented on the consolidated balance sheets as of March 31, 2023 and December 31, 2022 within deferred financing costs revolver, net. In connection with the First Amendment, which was considered a modification for accounting purposes, any unamortized deferred financing costs from the ABL Facility that pertained to non-continuing lenders were expensed through loss on extinguishment of debt on the consolidated statement of comprehensive income as of the amendment date. As such, the Company recognized a charge of approximately $0.4 million in loss on extinguishment of debt related to the write-off of unamortized deferred financing costs pertaining to non-continuing lenders for the three months ended March 31, 2023. As the borrowing capacity of each of the continuing lenders on the amended ABL Facility was greater than the borrowing capacity of the ABL Facility before the amendment, the unamortized deferred financing costs at the time of the modification of approximately $0.4 million associated with the continuing lenders was deferred

18

and amortized over the remaining term of the ABL Facility. Additionally, the Company incurred and paid approximately $1.3 million of deferred financing costs as a result of the ABL Facility amendment, which are capitalized and presented on the consolidated balance sheet as of March 31, 2023 within deferred financing costs revolver, net. These costs are amortized over the contractual term of the line-of-credit through the maturity date using the straight-line method.

Refer to the components of interest expense in the table above for the amounts of the amortization expense related to the deferred financing costs and original issue discount recognized for each of these debt instruments for the three months ended March 31, 2023 and 2022, respectively.

Future maturities

The aggregate annual principal maturities of debt and finance lease obligations for each of the next five years and thereafter, based on contractual terms are listed in the table below.

The schedule of future maturities as of March 31, 2023, consists of the following:

Rest of 2023

    

$

860

2024

 

210,465

2025

 

560

2026

 

26

Total

$

211,911

9. Warrant Liabilities

On January 17, 2018, Harry E. Sloan, Joshua Kazam, Fredric D. Rosen, the Sara L. Rosen Trust and the Samuel N. Rosen 2015 Trust, purchased from PEAC an aggregate of 5,333,334 warrants at a price of $1.50 per warrant (for an aggregate purchase price of $8.0 million) in a private placement (the “Private Warrants”) that occurred simultaneously with the completion of its initial public offering. Each Private Warrant entitles the holder to purchase one share of Common Stock at $11.50 per share. The purchase price of the Private Warrants was added to the proceeds from the Public Offering and was held in the Trust Account until the formation of the Company on March 15, 2019. The Private Warrants (including the shares of Common Stock issuable upon exercise of the Private Warrants) were not transferable, assignable or salable until 30 days after the formation of the Company on March 15, 2019, and they may be exercised on a cashless basis and are non-redeemable so long as they are held by the initial purchasers of the Private Warrants or their permitted transferees.

The Company evaluated the Private Warrants under ASC 815-40, Derivatives and Hedging—Contracts in Entity’s Own Equity, and concluded that they do not meet the criteria to be classified in stockholders’ equity and should be classified as liabilities. Since the Private Warrants meet the definition of a derivative under ASC 815, the Company recorded the Private Warrants as liabilities on the balance sheet at their estimated fair value.

Subsequent changes in the estimated fair value of the Private Warrants are reflected in the change in fair value of warrant liabilities in the accompanying consolidated statements of comprehensive income. For the three months ended March 31, 2023 and 2022, the change in the estimated fair value of the Private Warrants resulted in a loss (gain) of approximately ($3.7) million and $1.2 million, respectively. As of March 31, 2023 and 2022, 1,533,334 and 5,333,334, Private Warrants were outstanding, respectively, which expire no later than March 15, 2024 if they remain unredeemed. As of March 31, 2023, the Private Warrants were classified as current warrant liabilities in the accompanying consolidated balance sheet.

19

The Company determined the following estimated fair values for the outstanding Private Warrants as of the dates indicated below:

March 31,

December 31,

2023

2022

Warrant liabilities

$

6,026

$

9,737

Total

$

6,026

$

9,737

10. Income Taxes

Income tax expense was approximately $12.2 million and $1.1 million for the three months ended March 31, 2023 and 2022 respectively. The effective tax rate for the three months ended March 31, 2023 and 2022, was 21.8% and 68.8%, respectively. The fluctuation in the rate for the three months ended March 31, 2023 and 2022 results primarily from the relationship of year-to-date income before income tax for the three months ended March 31, 2023 and 2022.

The effective tax rates for three months ended March 31, 2023 and 2022, respectively, differs from the US federal statutory rate of 21% primarily due to nonrecognition of tax benefits for loss jurisdictions, the permanent add-back related to the change in fair value of warrant liabilities on the Company’s warrants, the impact of state tax expense based off of gross receipts, and a compensation deduction limitation.

The Company accounts for income taxes in interim periods under ASC 740-270, Income Taxes – Interim Reporting, which generally requires us to apply an estimated annual consolidated effective tax rate to consolidated pre-tax income. In addition, the guidance under ASC 740 further provides that, in establishing the estimated annual effective tax rate, the Company excludes losses from jurisdictions in which no tax benefit is expected to be recognized for such losses.

11. Fair Value of Financial Instruments

The fair value of the financial assets and liabilities are included at the amount at which the instrument could be exchanged in a current transaction between willing parties, other than in a forced or liquidation sale.

The Company has assessed that the fair value of cash and cash equivalents, trade receivables, trade payables, other current liabilities, and other debt approximates their carrying amounts largely due to the short-term maturities or recent commencement of these instruments. The fair value of the ABL Facility is primarily based upon observable market data, such as market interest rates, for similar debt. The fair value of the Notes is based upon observable market data.

The Company measured the Private Warrant liabilities at fair value on a recurring basis at each reporting period end as more fully discussed below. Changes in the fair value of the Private Warrants at each reporting period end date were recognized within the accompanying consolidated statements of comprehensive income in the change in fair value of warrant liabilities.

Level 1 & 2 Disclosures:

The carrying amounts and fair values of financial assets and liabilities, which are either Level 1 or Level 2, are as follows:

 

March 31, 2023

 

December 31, 2022

Financial Assets (Liabilities) Not Measured at Fair Value

    

Carrying
Amount

    

Fair Value

    

Carrying
Amount

    

Fair Value

ABL Facility (See Note 8) - Level 2

$

$

$

 

$

2024 Senior Secured Notes (See Note 8) - Level 1

$

(206,704)

$

(212,136)

$

(328,848)

$

(335,403)

20

Recurring fair value measurements

Level 3 Disclosures:

There were 1,533,334 Private Warrants outstanding as of March 31, 2023 and December 31, 2022. Based on the fair value assessment that was performed, the Company determined a fair value price per Private Warrant of $3.93 and $6.35 as of March 31, 2023 and December 31, 2022, respectively. The fair value is classified as Level 3 in the fair value hierarchy due to the use of pricing inputs that are less observable in the marketplace combined with management judgment required for the assumptions underlying the calculation of value. The Company determined the estimated fair value of the Private Warrants using the Black-Scholes option-pricing model. The table below summarizes the inputs used to calculate the fair value of the warrant liabilities at each of the dates indicated below:

March 31,

December 31,

2023

2022

Exercise Price

$

11.50

$

11.50

Stock Price

$

13.14

$

15.14

Dividend Yield

%

0.00

%

0.00

Expected Term (in Years)

0.96

1.20

Risk-Free Interest Rate

%

4.56

%

4.56

Expected Volatility

%

59.00

%

70.00

Per Share Value of Warrants

$

3.93

$

6.35

The following table presents changes in Level 3 liabilities measured at fair value for the three months ended March 31, 2023:

Private Placement Warrants

Balance at December 31, 2022

$

9,737

Change in fair value of warrant liabilities

(3,711)

Balance at March 31, 2023

6,026

There were no transfers of financial instruments between the three levels of the fair value hierarchy during the three months ended March 31, 2023 and 2022 and the year ended December 31, 2022.

12. Commitments and Contingencies

The Company is involved in various lawsuits or claims in the ordinary course of business. Management is of the opinion that there is no pending claim or lawsuit which, if adversely determined, would have a material impact on the financial condition of the Company.

13. Earnings (Loss) per Share

Basic earnings (loss) per share (“EPS” or “LPS”) is calculated by dividing net income or loss attributable to Target Hospitality by the weighted average number of shares of Common Stock outstanding during the period. Diluted EPS is computed similarly to basic net income per share, except that it includes the potential dilution that could occur if dilutive securities were exercised. During periods when net losses are incurred, potential dilutive securities would be anti-dilutive and are excluded from the calculation of diluted loss per share for that period. Net income was recorded for the three months ended March 31, 2023 and 2022. The following table reconciles net income attributable to common stockholders

21

and the weighted average shares outstanding for the basic calculation to the weighted average shares outstanding for the diluted calculation for the periods indicated below ($ in thousands, except per share amounts):  

For the Three Months Ended

March 31, 

March 31, 

2023

2022

Numerator

Net income attributable to Common Stockholders - basic

$

43,825

$

494

Change in fair value of warrant liabilities

(3,711)

1,227

Net income attributable to Common Stockholders - diluted

$

40,114

$

1,721

Denominator

Weighted average shares outstanding - basic

100,643,271

96,936,785

Dilutive effect of outstanding securities:

Warrants

2,264,522

PSUs

489,063

SARs

224,796

Stock Options

797,457

RSUs

1,838,339

Weighted average shares outstanding - diluted

106,257,448

96,936,785

Net income per share - basic

$

0.44

$

0.01

Net income per share - diluted

$

0.38

$

0.01

When liability-classified warrants are in the money and the impact of their inclusion on diluted EPS is dilutive, diluted EPS also assumes share settlement of such instruments through an adjustment to net income available to common stockholders for the fair value (gain) loss on common stock warrant liabilities and inclusion of the number of dilutive shares in the denominator. The Public and Private Warrants representing a total of 16,166,650 shares of the Company’s Common Stock for the three months ended March 31, 2022 were excluded from the computation of diluted EPS because they are considered anti-dilutive. Public and Private Warrants representing a total 8,058,787 shares of the Company’s Common Stock for the three months ended March 31, 2023 were included in the computation of diluted EPS because their effect is dilutive as noted in the above table.

As discussed in Note 15, stock-based compensation awards were outstanding for the three months ended March 31, 2023 and 2022. These stock-based compensation awards were excluded from the computation of diluted EPS for the three months ended March 31, 2022 because their effect would have been anti-dilutive. For the three months ended March 31, 2023, stock-based compensation awards were included in the computation of diluted EPS because their effect is dilutive as noted in the above table.

Shares of treasury stock have been excluded from the computation of EPS.

14. Stockholders’ Equity

Common Stock

As of March 31, 2023 and December 31, 2022, Target Hospitality had 110,804,123 and 109,747,366 shares of Common Stock, par value $0.0001 per share issued with 101,373,458 and 100,316,701 outstanding, respectively. Each share of Common Stock has one vote.

Preferred Shares

Target Hospitality is authorized to issue 1,000,000 preferred shares at $0.0001 par value. As of March 31, 2023, no preferred shares were issued and outstanding.

22

Public Warrants

On January 17, 2018, PEAC sold 32,500,000 units at a price of $10.00 per unit (the “Units”) in its initial public offering (the “Public Offering”), including the issuance of 2,500,000 Units as a result of the underwriters’ partial exercise of their overallotment option. Each Unit consisted of one Class A ordinary share of PEAC, par value $0.0001 per share (the “Public Shares”), and one-third of one warrant to purchase one ordinary share (the “Public Warrants”).

Each Public Warrant entitles the holder to purchase one share of the Company’s Common Stock at a price of $11.50 per share. No fractional shares will be issued upon exercise of the Public Warrants. If upon exercise of the Public Warrants, a holder would be entitled to receive a fractional interest in a share, the Company will upon exercise, round down to the nearest whole number, the number of shares to be issued to the Public Warrant holder. Each Public Warrant became exercisable 30 days after the formation of the Company.

During the three months ended March 31, 2023, holders of Public Warrants exercised 2,869 Public Warrants for shares of Common Stock resulting in the Company receiving cash proceeds of less than $0.1 million and issuing 2,869 shares of Common Stock. As of March 31, 2023, the Company had 6,525,453 Public Warrants issued and outstanding.

15. Stock-Based Compensation

On February 28, 2023, the Compensation Committee (the “Compensation Committee”) of the Company’s Board of Directors adopted a new form Executive Restricted Stock Unit Agreement (the “RSU Agreement”) and a new form Executive Performance Stock Unit Agreement (the “PSU Agreement” and together with the RSU Agreement, the “Award Agreements”) with respect to the granting of restricted stock units (“RSUs”) and performance restricted stock units (“PSUs”), respectively, under the Target Hospitality Corp. 2019 Incentive Plan (as amended, the “Plan”). The new Award Agreements will be used for all awards to executive officers made on or after March 1, 2023.

The RSU Agreement has material terms that are substantially similar to those in the form Executive Restricted Stock Unit Agreement last approved by the Compensation Committee and previously disclosed by the Company.

Each PSU awarded under the PSU Agreement represents the right to receive one share of the Company’s common stock, par value $0.0001 per share. PSUs vest and become unrestricted on the third anniversary of the grant date. The number of PSUs that vest pursuant to the PSU Agreement is based on the Company’s Total Shareholder Return (the “TSR Based Award”) performance and the Company’s Diversification EBITDA (as defined in the PSU Agreement) (the “Diversification EBITDA Based Award”), each measured based on the applicable Performance Period specified in the PSU Agreement. The number of PSUs that vest pursuant to the TSR Based Award range from 0% to 200% of the Target Level (as defined in the PSU Agreement) depending upon the achievement of a specified percentile rank during the applicable Performance Period. The number of PSUs that vest pursuant to the Diversification EBITDA Based Award range from 0% to 200% of the Target Level (as defined in the PSU Agreement) depending upon the Company’s Qualifying EBITDA (as defined in the PSU Agreement) during the applicable Performance Period. Vesting of PSUs is contingent upon the executive’s continued employment through the vesting date, unless the executive’s employment is terminated by reason of death, without Cause, for Good Reason, or in the event of a Change in Control (each term as defined in the Plan).

Restricted Stock Units

During the three months ended March 31, 2023, the Compensation Committee awarded an aggregate of 214,901 time-based RSUs to certain of the Company’s executive officers and other employees, which vest ratably over a four-year period.

23

The table below represents the changes in RSUs:

    

Number of
Shares

    

Weighted
Average Grant
Date Fair Value
per Share

Balance at December 31, 2022

2,658,581

$

2.98

Granted

214,901

15.01

Vested

(933,064)

2.49

Balance at March 31, 2023

1,940,418

$

4.55

Stock-based compensation expense for these RSUs recognized in selling, general and administrative expense in the consolidated statements of comprehensive income for the three months ended March 31, 2023 and 2022, was approximately $1.3 million and $1.6 million, respectively, with an associated tax benefit of approximately $0.3 million and $0.4 million, respectively. At March 31, 2023, unrecognized compensation expense related to RSUs totaled approximately $9.9 million and is expected to be recognized over a remaining term of approximately 2.85 years.

Performance Stock Units

On March 1, 2023, the Company awarded an aggregate of 91,025 time and performance-based PSUs to certain of the Company’s employees, which vest upon satisfaction of continued service with the Company until the third anniversary of the Grant Date and attainment of Company performance criteria. These PSUs were valued using a Monte Carlo simulation with the following assumptions on the grant date: the expected volatility was approximately 45.86%, the term was 2.84 years, the correlation coefficient was 0.6210, the dividend rate was 0.0% and the risk-free interest rate was approximately 4.60%, which resulted in a calculated fair value of approximately $20.66 per PSU as of the grant date.

The table below represents the changes in PSUs:

    

Number of
Shares

    

Weighted
Average Grant
Date Fair Value
per Share

Balance at December 31, 2022

1,495,017

$

4.72

Granted

91,025

14.98

Balance at March 31, 2023

1,586,042

$

5.31

Stock-based compensation expense for these PSUs recognized in selling, general and administrative expense in the consolidated statement of comprehensive income for the three months ended March 31, 2023 and 2022 was approximately $0.7 million and $0.1 million, respectively, with an associated tax benefit of $0.2 million and $0, respectively. At March 31, 2023, unrecognized compensation expense related to PSUs totaled approximately $7.1 million and is expected to be recognized over a remaining term of approximately 2.32 years.

Stock Option Awards

During the three months ended March 31, 2023, there were stock options exercised as shown in the following table.

24

The table below represents the changes in stock options:

    

Options

    

Weighted Average
Exercise Price Per
Share

    

Weighted Average
Contractual Life
(Years)

    

Intrinsic Value

Outstanding Options at December 31, 2022

1,510,661

$

6.13

6.86

$

13,615

Exercised

(671,392)

5.81

-

7,423

Outstanding Options at March 31, 2023

839,269

$

6.38

6.64

$

5,671

438,733 stock options were exercisable at March 31, 2023.

Stock-based compensation expense for these stock option awards recognized in selling, general and administrative expense in the consolidated statements of comprehensive income for the three months ended March 31, 2023 and 2022 was approximately $0.2 million and $0.2 million, respectively, with an associated tax benefit of less than $0.1 million and less than $0.1 million, respectively. At March 31, 2023, unrecognized compensation expense related to stock options totaled $0.4 million and is expected to be recognized over a remaining term of approximately 0.81 years.

The fair value of each option award at the grant date was estimated using the Black-Scholes option-pricing model with the following assumptions: 

    

Assumptions

Weighted average expected stock volatility (range)

%

25.94 - 30.90

Expected dividend yield

%

0.00

Expected term (years)

6.25

Risk-free interest rate (range)

%

0.82 - 2.26

Exercise price (range)

$

4.51 - 10.83

Weighted-average grant date fair value

$

1.42

The volatility assumption used in the Black-Scholes option-pricing model is based on peer group volatility as the Company does not have a sufficient trading history as a stand-alone public company to calculate volatility.   Additionally, due to an insufficient history with respect to stock option activity and post vesting cancellations, the expected term assumption is based on the simplified method permitted under SEC rules, whereby, the simple average of the vesting period for each tranche of award and its contractual term is aggregated to arrive at a weighted average expected term for the award.  The risk-free interest rate used in the Black-Scholes model is based on the implied US Treasury bill yield curve at the date of grant with a remaining term equal to the Company’s expected term assumption.  The Company has never declared or paid a dividend on its shares of Common Stock.

Stock-based payments are subject to service-based vesting requirements and expense is recognized on a straight-line basis over the vesting period. Forfeitures are accounted for as they occur. No stock options were forfeited during the three months ended March 31, 2023.

Stock Appreciation Right Awards

During the three months ended March 31, 2023, as approved by the Compensation Committee, the employee related exercised SARs shown in the table below were paid in cash in the amount of $10.0 million based on the difference between (a) the fair market value of a Common Share on the date of exercise, over (b) the grant date price.

25

The table below represents the changes in SARs:

Number of Units

Weighted-Average Exercise Price

Weighted-Average Remaining Contractual Term (Years)

Outstanding SARs at December 31, 2022

1,537,776

$

1.82

8.17

Exercised

(755,436)

1.79

-

Outstanding SARs at March 31, 2023

782,340

$

1.85

7.93

Under the authoritative guidance for stock-based compensation, these SARs are considered liability-based awards. The Company recognized a liability associated with its SARs of approximately $6.2 million as of March 31, 2023, all of which is included in accrued liabilities in the accompanying consolidated balance sheet as of March 31, 2023. The liability associated with these SAR awards recognized as of December 31, 2022, was approximately $12.6 million, of which approximately $6.3 million is included in accrued liabilities and approximately $6.3 million is included in other non-current liabilities in the accompanying consolidated balance sheet as of December 31, 2022. These SARs were valued using the Black-Scholes option pricing model with the following assumptions on the grant date: the expected volatility was approximately 43.5%, the term was 6.25 years, the dividend rate was 0.0% and the risk-free interest rate was approximately 1.07%, which resulted in a calculated fair value of approximately $0.78 per SAR as of the grant date. The fair value of these liability awards will be remeasured at each reporting period until the date of settlement. At March 31, 2023, these SARs were valued using the Black-Scholes option pricing model with the following assumptions for awards granted on February 25, 2021 and August 5, 2021, respectively: the expected volatility was approximately 38.65% and 43.42%, the term was 0.45 years and 0.85 years, the dividend rate was 0.0% and 0.0%, the risk-free interest rate was approximately 4.89% and 4.68%, and the exercise price was $1.79 and $3.54, which resulted in a calculated fair value of approximately $11.39 and $9.74 per SAR, respectively, as of March 31, 2023. At December 31, 2022, these SARs were valued using the Black-Scholes option pricing model with the following assumptions for awards granted on February 25, 2021 and August 5, 2021, respectively: the expected volatility was approximately 46.86% and 47.27%, the term was 0.65 years and 1.10 years, the dividend rate was 0.0% and 0.0%, the risk-free interest rate was approximately 4.70% and 4.65%, and the exercise price was $1.79 and $3.54, which resulted in a calculated fair value of approximately $13.40 and $11.78 per SAR, respectively, as of December 31, 2022.

The estimated weighted-average fair value of each SAR as of March 31, 2023 and December 31, 2022 was $11.56 and $13.61, respectively.  Increases and decreases in stock-based compensation expense are recognized over the vesting period, or immediately for vested awards. For three months ended March 31, 2023 and 2022, the Company recognized compensation expense related to these awards of approximately $3.5 million and $1.5 million, respectively, in selling, general and administrative expense in the consolidated statements of comprehensive income. At March 31, 2023, unrecognized compensation expense related to SARs totaled approximately $5.7 million and is expected to be recognized over a remaining weighted-average term of approximately 0.92 years. At March 31, 2023, the intrinsic value of the SARs was $8.8 million.

The volatility assumption used in the Black-Scholes option-pricing model is based on peer group volatility as the Company does not have a sufficient trading history as a stand-alone public company to calculate volatility.   Additionally, due to an insufficient history with respect to stock appreciation right activity and post vesting cancellations, the expected term assumption is based on the simplified method permitted under SEC rules, whereby, the simple average of the vesting period for each tranche of award and its contractual term is aggregated to arrive at a weighted average expected term for the award.  The risk-free interest rate used in the Black-Scholes model is based on the implied US Treasury bill yield curve with a remaining term equal to the Company’s expected term assumption.  The Company has never declared or paid a dividend on its shares of Common Stock.

SARs are subject to service-based vesting requirements and expense is recognized on a straight-line basis over the vesting period. Forfeitures are accounted for as they occur. No SARs were forfeited during the three months ended March 31, 2023.

26

16. Retirement plans

We offer a defined contribution 401(k) retirement plan to substantially all of our U.S. employees. Participants may contribute from 1% to 90% of eligible compensation, inclusive of pretax and/or Roth deferrals (subject to Internal Revenue Service limitations), and we make matching contributions under this plan on the first 5% of the participant’s compensation (100% match of the first 3% employee contribution and 50% match on the next 2% contribution). Our matching contributions fully vest upon participation. For the three months ended March 31, 2023 and 2022, we recognized expense of $0.4 million and $0.2 million, respectively.

17. Business Segments

The Company has six operating segments, none of which qualify for aggregation. Four of the segments were disclosed as reportable segments in 2022, based on the 10% tests. The aggregate external revenues of these reportable segments exceeded 75% of the Company’s consolidated revenues. The remaining operating segments were combined in the “All Other” category.  In 2023, two of the four operating segments (“TCPL Keystone” and “HFS – Midwest”) that were disclosed as reportable segments in 2022 became quantitatively immaterial as they did not exceed the threshold for any of the 10% tests and are now combined in the “All Other” category in 2023. As such, in 2023 and for all comparison periods, the Company has two reportable segments and the aggregate external revenues of these two reportable segments exceed 75% of the Company’s consolidated revenues in all periods presented.

The Company is organized primarily on the basis of geographic region and customer industry group.

The following is a brief description of our reportable segments and a description of business activities conducted by All Other.

HFS – South  — Segment operations consist primarily of specialty rental and vertically integrated hospitality services revenue from customers located primarily in Texas and New Mexico.

Government — Segment operations consist primarily of specialty rental and vertically integrated hospitality services revenue from customers with Government contracts located in Texas.

All Other — Segment operations consist primarily of revenue from specialty rental and vertically integrated hospitality services revenue from customers located outside of the HFS – South segment.

The table below presents information about reported segments for the three months ended March 31 (except for asset information for 2022 that is presented as of December 31):

2023

HFS - South

Government

All Other

    

Total

For the Three Months Ended March 31, 2023

    

    

Revenue

$

35,772

$

109,503

$

2,544

(a)

$

147,819

Adjusted gross profit

$

11,656

$

88,774

$

(870)

$

99,560

Total Assets

$

193,664

$

214,492

$

33,847

$

442,003

2022

HFS - South

Government

All Other

    

Total

For the Three Months Ended March 31, 2022

Revenue

$

31,576

$

46,790

$

1,969

(a)

$

80,335

Adjusted gross profit

$

13,318

$

27,876

$

(478)

$

40,716

Total Assets (as of December 31, 2022)

$

176,637

$

217,029

$

34,722

$

428,388

27

(a)Revenues from segments below the quantitative thresholds are attributable to four operating segments of the Company and are reported in the “All Other” category previously described.

A reconciliation of total segment adjusted gross profit to total consolidated income (loss) before income taxes for the dates indicated below, is as follows:

For the Three Months Ended

March 31, 2023

    

March 31, 2022

Total reportable segment adjusted gross profit

$

100,430

$

40,694

Other adjusted gross profit

 

(870)

 

22

Depreciation and amortization

 

(21,400)

 

(16,795)

Selling, general, and administrative expenses

 

(15,199)

 

(11,759)

Other expense (income), net

 

(1,004)

 

219

Loss on extinguishment of debt

(2,128)

Interest expense, net

 

(7,498)

 

(9,572)

Change in fair value of warrant liabilities

3,711

(1,227)

Consolidated income before income taxes

$

56,042

$

1,582

A reconciliation of total segment assets to total consolidated assets as of the dates indicated below, is as follows:

    

March 31, 2023

December 31, 2022

Total reportable segment assets

$

408,156

$

426,825

Other assets

 

35,632

 

3,240

Other unallocated amounts

 

205,830

 

341,662

Total Assets

$

649,618

$

771,727

Other unallocated assets consist of the following as reported in the consolidated balance sheets of the Company as of the dates indicated below:

    

March 31, 2023

    

December 31, 2022

Total current assets

$

103,151

$

236,379

Other intangible assets, net

 

76,394

 

75,182

Operating lease right-of-use assets, net

23,120

27,298

Deferred financing costs revolver, net

 

1,604

 

896

Other non-current assets

 

1,561

 

1,907

Total other unallocated amounts of assets

$

205,830

$

341,662

18. Subsequent Events

On April 3, 2023, the Company purchased a group of assets consisting primarily of land and specialty rental assets for approximately $5.0 million, which was funded by cash on hand. These assets will be utilized for growth in the Company’s Government segment.

28

Cautionary Statement Regarding Forward-Looking Statements

This Quarterly Report on Form 10-Q includes “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These forward-looking statements relate to expectations for future financial performance, business strategies or expectations for the post-combination business. Specifically, forward-looking statements may include statements relating to:

operational, economic, including inflation, political and regulatory risks;

our ability to effectively compete in the specialty rental accommodations and hospitality services industry, including growing the HFS and Government segments;

effective management of our communities;

natural disasters and other business disruptions including outbreaks of epidemic or pandemic disease;

the duration of the COVID-19 pandemic or any future public health crisis, related economic repercussions and the resulting negative impact to global economic demand;

the effect of changes in state building codes on marketing our buildings;

changes in demand within a number of key industry end-markets and geographic regions;

our reliance on third party manufacturers and suppliers;

failure to retain key personnel;

increases in raw material and labor costs;

the effect of impairment charges on our operating results;

our future operating results fluctuating, failing to match performance or to meet expectations;

our exposure to various possible claims and the potential inadequacy of our insurance;

unanticipated changes in our tax obligations;

our obligations under various laws and regulations;

the effect of litigation, judgments, orders, regulatory or customer bankruptcy proceedings on our business;

our ability to successfully acquire and integrate new operations;

global or local economic and political movements, including any changes in policy under the Biden administration;

federal government budgeting and appropriations;

our ability to effectively manage our credit risk and collect on our accounts receivable;

our ability to fulfill our public company obligations;

29

any failure of our management information systems;

fluctuations in the fair value of warrant liabilities;

our ability to refinance debt on favorable terms and meet our debt service requirements and obligations; and

risks related to Arrow Bidco’s obligations under the Notes.

These forward-looking statements are based on information available as of the date of this Form 10-Q and our management’s current expectations, forecasts and assumptions, and involve a number of judgments, risks and uncertainties. Accordingly, forward-looking statements should not be relied upon as representing our views as of any subsequent date. We undertake no obligation to update forward-looking statements to reflect events or circumstances after the date they were made, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws.

30

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

TARGET HOSPITALITY CORP. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion summarizes the significant factors affecting the consolidated operating results, financial condition, liquidity and capital resources of Target Hospitality Corp. and is intended to help the reader understand Target Hospitality Corp., our operations and our present business environment.  This discussion should be read in conjunction with the Company’s unaudited consolidated financial statements and notes to those statements included elsewhere in this Quarterly Report on Form 10-Q.

Executive Summary

Target Hospitality Corp. is one of North America’s largest providers of vertically integrated specialty rental and value-added hospitality services including: catering and food services, maintenance, housekeeping, grounds-keeping, security, health and recreation facilities, overall workforce community management, concierge services and laundry service. As of March 31, 2023, our network included 30 communities, including 2 communities that are not owned or leased, to better serve our customers across the US.

Economic Update

During the three months ended March 31, 2023, the Company continued to experience improving customer demand and increasing activity in the HFS – South segment as compared to the first quarter of 2022. The Company’s Government segment benefited from the Expanded Humanitarian Contract with a leading national nonprofit organization (“NP Partner”) that became effective May 16, 2022, which contributed to significantly higher revenues as compared to the first quarter of 2022. The Company generated cash inflows (outflows) from operations for the three months ended March 31, 2023 of approximately $14.5 million compared to approximately ($30.6) million for the three months ended March 31, 2022, representing an increase in cash flows from operations of approximately $45.1 million or 148%.    

For the three months ended March 31, 2023, other key drivers of financial performance included:

Increased revenue of $67.5 million, or 84% compared to the same period in 2022, driven by an increase in services income revenue of approximately $36.2 million primarily due to additional revenue generated from growth in the Government segment as well as an increase in customer demand in the HFS – South segment.  
Generated net income of approximately $43.8 million for three months ended March 31, 2023, as compared to a net income of approximately $0.5 million for the three months ended March 31, 2022, which is primarily attributable to the increase in revenue and gross profit and decrease in the estimated fair value of warrant liabilities, partially offset by an increase in selling, general and administrative expenses driven primarily by an increase in stock compensation expense, an increase in other expense, and an increase in income tax expense due to improved results.
Generated consolidated Adjusted EBITDA of $90.6 million representing an increase of $57.2 million, or 171% as compared to the same period in 2022, driven primarily by the increase in revenue, partially offset by a 22% increase in operating expenses comprised of services and specialty rental costs.

Adjusted EBITDA is a non-GAAP measure.  The GAAP measure most comparable to Adjusted EBITDA is Net Income.  Please see “Non-GAAP Financial Measures” for a definition and reconciliation to the most comparable GAAP measure.

Our proximity to customer activities influences occupancy and demand. We have built, own and operate the two largest specialty rental and hospitality services networks available to customers operating in the HFS – South and North Dakota regions. Our broad network often results in us having communities that are the closest to our customers’ job sites, which reduces commute times and costs, and improves the overall safety of our customers’ workforce. Our communities provide customers with cost efficiencies, as they are able to jointly use our communities and related infrastructure (i.e., power, water, sewer and IT) services alongside other customers operating in the same vicinity. Demand for our services is

31

dependent upon activity levels, particularly our customers’ capital spending on natural resource development and government housing programs.

Factors Affecting Results of Operations

We expect our business to continue to be affected by the key factors discussed below, as well as factors discussed in the section titled “Risk Factors” included in our 2022 Form 10-K. Our expectations are based on assumptions made by us and information currently available to us. To the extent our underlying assumptions about, or interpretations of, available information prove to be incorrect, our actual results may vary materially from our expected results.

Supply and Demand for Natural Resources

As a provider of vertically integrated specialty rental and hospitality services, we are not directly impacted by commodity price fluctuations. However, these price fluctuations indirectly influence our activities and results of operations because the natural resource development workforce is directly affected by price fluctuations and the industry’s expansion or contraction as a result of these fluctuations. Our occupancy volume depends on the size of the workforce within the natural resources industry and the demand for labor. Commodity prices are volatile and influenced by numerous factors beyond our control, including the domestic and global supply of and demand for natural resources, the commodities trading markets, as well as other supply and demand factors that may influence commodity prices.

Availability and Cost of Capital

Capital markets conditions could affect our ability to access the debt and equity capital markets to the extent necessary to fund our future growth. Interest rates on future credit facilities and debt offerings could be higher than current levels, causing our financing costs to increase accordingly, and could limit our ability to raise funds, or refinance on favorable terms, or increase the price of raising funds, in the capital markets and may limit our ability to expand.

Regulatory Compliance

We are subject to extensive federal, state, local, and foreign environmental, health and safety laws and regulations concerning matters such as air emissions, wastewater discharges, solid, and hazardous waste handling and disposal and the investigation and remediation of contamination. In addition, we may be subject, indirectly, to various statutes and regulations applicable to doing business with the U.S. government as a result of our contracts with U.S. government contractor clients. The risks of substantial costs, liabilities, and limitations on our operations related to compliance with these laws and regulations are an inherent part of our business, and future conditions may develop, arise, or be discovered that create substantial environmental compliance or remediation liabilities and costs.

Public Policy

We derive a significant portion of our revenues from our subcontracts with government contractors. The U.S. government and, by extension, our U.S. government contractor customers, may from time to time adopt, implement or modify certain policies or directives that may adversely affect our business. Changes in government policy, presidential administration or other changes in the political landscape relating to immigration policies may similarly result in a decline in our revenues in the Government segment.

Natural Disasters or Other Significant Disruption

An operational disruption in any of our facilities could negatively impact our financial results. The occurrence of a natural disaster, such as earthquake, tornado, severe weather, including hail storms, flood, fire, or other unanticipated problems such as labor difficulties, equipment failure, capacity expansion difficulties or unscheduled maintenance could cause operational disruptions of varied duration. These types of disruptions could materially adversely affect our financial condition and results of operations to varying degrees dependent upon the facility, the duration of the disruption, our ability to shift business to another facility or find alternative solutions.

32

Overview of Our Revenue and Operations

We derive the majority of our revenue from specialty rental accommodations and vertically integrated hospitality services. Approximately 64% of our revenue was earned from specialty rental with vertically integrated hospitality services, specifically lodging and related ancillary services, whereas the remaining 36% of revenues were earned through leasing of lodging facilities for the three months ended March 31, 2023. Revenue is recognized in the period in which lodging, and services are provided pursuant to the terms of contractual relationships with our customers. We enter into arrangements with multiple deliverables for which arrangement consideration is allocated between lodging and services for certain applicable contracts based on the relative estimated standalone selling price of each deliverable. The estimated price of lodging and services deliverables is based on the prices of lodging and services when sold separately or based upon the best estimate of selling price.

Key Indicators of Financial Performance

Our management uses a variety of financial and operating metrics to analyze our performance. We view these metrics as significant factors in assessing our operating results and profitability and tend to review these measurements frequently for consistency and trend analysis. We primarily review the following profit and loss information when assessing our performance:

Revenue

We analyze our revenues by comparing actual revenues to our internal budgets and projections for a given period and to prior periods to assess our performance. We believe that revenues are a meaningful indicator of the demand and pricing for our services. Key drivers to change in revenues may include average utilization of existing beds, levels of development activity in the HFS – South segment, and the consumer price index impacting government contracts.

Adjusted Gross Profit

We analyze our adjusted gross profit, which is a Non-GAAP measure that we define as revenues less cost of sales (comprised of services and specialty rental costs), excluding impairment and depreciation of specialty rental assets to measure our financial performance. Please see “Non-GAAP Financial Measures” for a definition and reconciliation to the most comparable GAAP measure. We believe adjusted gross profit is a meaningful metric because it provides insight on financial performance of our revenue streams without consideration of our overhead. Additionally, using adjusted gross profit gives us insight on factors impacting cost of sales, such as efficiencies of our direct labor and material costs. When analyzing adjusted gross profit, we compare actual adjusted gross profit to our internal budgets and projections and to prior period results for a given period in order to assess our performance.

We also use Non-GAAP measures such as EBITDA, Adjusted EBITDA, and Discretionary cash flows to evaluate the operating performance of our business. For a more in-depth discussion of the Non-GAAP measures, please refer to the "Non-GAAP Financial Measures" section.

Segments

As discussed in Note 17 (Business Segments) of the notes to our unaudited consolidated financial statements included elsewhere within this Form 10-Q, as of March 31, 2023 the Company reduced the number of reportable segments from four to two as the additional two previously reportable segments (“TCPL Keystone” and “HFS – Midwest”) became quantitatively immaterial and are now combined in the “All Other” category for all periods presented.

We have identified two reportable business segments: HFS – South and Government:

HFS – South

The HFS – South segment reflects our facilities and operations in the HFS – South region and includes our 16 communities located across Texas and New Mexico.

33

Government

The government segment includes the facilities and operations of the family residential center and the related support communities in Dilley, Texas (the “South Texas Family Residential Center”) provided under a lease and services agreement with a national provider of migrant programming (the “FRCC Partner”). Additionally, this segment also includes facilities and operations provided under a lease and services agreement with our NP Partner, backed by a committed U.S. Government contract, to provide a suite of comprehensive service offerings across several facilities in West, Texas in support of their humanitarian aid efforts.

All Other

Our other facilities and operations which do not meet the criteria to be a separate reportable segment are consolidated and reported as “All Other” which represents the facilities and operations of one community in Oklahoma, one community in Canada, four communities in North Dakota, and the catering and other services provided to communities and other workforce accommodation facilities for the natural resources development industries not owned by us.

Key Factors Impacting the Comparability of Results

The historical results of operations for the periods presented may not be comparable, either to each other or to our future results of operations, for the reasons described below:

Government Segment Growth

A significant new contract was originated in the Government segment in March of 2021 with our NP Partner, backed by a committed U.S. Government contract, to provide a suite of comprehensive service offerings in support of their humanitarian aid efforts. During 2022, the Company executed a new contract with our NP Partner that became effective on May 16, 2022, which represented a significantly expanded lease and services agreement (“Expanded Humanitarian Contract”) to provide enhanced infrastructure and comprehensive facility services that support the critical hospitality solutions the Company provides to the NP Partner and the U.S. Government in their humanitarian aid missions. The Expanded Humanitarian Contract provides for significant scope expansion and term extension for the continuation of services provided under the agreement that originated in March 2021.  The Expanded Humanitarian Contract operates with similar structure to the Company’s existing government services contracts, which are centered around minimum revenue commitments supported by the U.S. Government.  Additionally, the Expanded Humanitarian Contract includes variable services revenue that will align with monthly community population.  The minimum revenue commitments, which consist of annual recurring lease revenue and nonrecurring infrastructure enhancement revenue, provide for a minimum annual revenue contribution of approximately $390 million and is fully committed over its initial contract term. This arrangement provides for a maximum initial annual total contract value of approximately $575 million.

Results of Operations

The period-to-period comparisons of our results of operations have been prepared using the historical periods included in our unaudited consolidated financial statements. The following discussion should be read in conjunction with the unaudited consolidated financial statements and related notes included elsewhere in this document.

34

Consolidated Results of Operations for the three months ended March 31, 2023 and 2022 ($ in thousands):

For the Three Months Ended

Amount of

Percentage Change

March 31, 

Increase

Increase

    

2023

    

2022

    

(Decrease)

    

(Decrease)

Revenue:

Services income

$

94,836

$

58,675

$

36,161

 

62%

Specialty rental income

 

52,983

 

21,660

 

31,323

 

145%

Total revenue

 

147,819

 

80,335

 

67,484

 

84%

Costs:

Services

 

39,700

 

34,691

 

5,009

 

14%

Specialty rental

 

8,559

 

4,928

 

3,631

 

74%

Depreciation of specialty rental assets

 

17,597

 

12,800

 

4,797

 

37%

Gross Profit

 

81,963

 

27,916

 

54,047

 

194%

Selling, general and administrative

 

15,199

 

11,759

 

3,440

 

29%

Other depreciation and amortization

 

3,803

 

3,995

 

(192)

 

(5)%

Other expense (income), net

 

1,004

 

(219)

 

1,223

 

(558)%

Operating income

 

61,957

 

12,381

 

49,576

 

400%

Loss on extinguishment of debt

2,128

2,128

 

100%

Interest expense, net

 

7,498

 

9,572

 

(2,074)

 

(22)%

Change in fair value of warrant liabilities

(3,711)

1,227

(4,938)

(402)%

Income before income tax

 

56,042

 

1,582

 

54,460

 

3,442%

Income tax expense

 

12,217

 

1,088

 

11,129

 

1,023%

Net income

$

43,825

$

494

$

43,331

 

8,771%

For the three months ended March 31, 2023 compared to for the three months ended March 31, 2022

Total Revenue. Total revenue was $147.8 million for the three months ended March 31, 2023 and consisted of $94.8 million of services income and $53.0 million of specialty rental income. Total revenues for the three months ended March 31, 2022 was $80.3 million, which consisted of $58.7 million of services income and $21.7 million of specialty rental income.

Services income consists primarily of specialty rental and vertically integrated and comprehensive hospitality services, including room revenue, catering and food services, maintenance, housekeeping, grounds-keeping, on-site security, overall workforce community management, health and recreation facilities, concierge services, and laundry service. The main drivers of the increase in services income revenue year over year was the growth in the Government segment combined with a continued increase in customer activity in the HFS – South segment.  

Specialty rental income consists primarily of revenues from leasing rooms and other facilities at certain communities that include contractual arrangements with customers that are considered leases under the authoritative accounting guidance for leases. Specialty rental income increased primarily as a result of growth in the Government segment.

Cost of services. Cost of services was $39.7 million for the three months ended March 31, 2023 as compared to $34.7 million for the three months ended March 31, 2022.  

The increase in services costs is primarily due to an increase in services costs in the HFS – South segment driven by the increase in customer activity mentioned above. This was partially offset by a decrease in services costs from the Government segment driven by a decrease in occupancy.

Specialty rental costs. Specialty rental costs were $8.6 million for the three months ended March 31, 2023 as compared to $4.9 million for the three months ended March 31, 2022. The increase in specialty rental costs is primarily due to costs related to growth in the Government segment.

35

Depreciation of specialty rental assets. Depreciation of specialty rental assets was $17.6 million for the three months ended March 31, 2023 as compared to $12.8 million for the three months ended March 31, 2022. The increase in depreciation expense is primarily attributable to an increase in depreciation on specialty rental assets acquired in 2022 to support growth of the Government segment related to the contract that originated in May of 2022 with the NP Partner.

Selling, general and administrative. Selling, general and administrative was $15.2 million for the three months ended March 31, 2023 as compared to $11.8 million for the three months ended March 31, 2022. The increase in selling, general and administrative expense of $3.4 million was primarily driven by an increase in stock compensation expense of approximately $2.3 million largely from the SAR awards as a result of an increase in the estimated fair value of the SAR awards driven by the net increase in the Company’s stock price. Approximately $0.6 million of this increase was driven by an increase in other labor costs as a result of a slight increase in headcount combined with wage increases. The remaining increase was attributable to an increase in general other corporate costs.

Other depreciation and amortization. Other depreciation and amortization expense was $3.8 million for the three months ended March 31, 2023 as compared to $4.0 million for the three months ended March 31, 2022. The decrease in other depreciation and amortization is primarily driven by a decrease in customer related intangible asset amortization associated with customer related intangible assets that became fully amortized in March 2022.

Other expense (income), net. Other expense (income), net was $1.0 million for the three months ended March 31, 2023 as compared to ($0.2) million for the three months ended March 31, 2022. The increase in expense is primarily driven by costs incurred on the disposal of assets in the All Other segment category in the current period.

Loss on extinguishment of debt. Loss on extinguishment of debt was $2.1 for the three months ended March 31, 2023 as compared to $0 for the three months ended March 31, 2022. The increase in loss on extinguishment of debt is primarily due the partial redemption of the 2024 Senior Secured Notes on March 15, 2023, which was accounted for as a partial extinguishment of debt and resulted in a charge of approximately $1.7 million related to the write-off of unamortized deferred financing costs and unamortized original issue discount. The remainder of the change of approximately $0.4 million related to the write-off of unamortized deferred financing costs for non-continuing lenders in connection with the amendment of the ABL Facility on February 1, 2023. Refer to Note 8 of the notes to our unaudited consolidated financial statements included elsewhere within this Form 10-Q for further discussion regarding extinguishment of debt.

Interest expense, net. Interest expense, net was $7.5 million for the three months ended March 31, 2023 as compared to $9.6 million for the three months ended March 31, 2022. The change in interest expense, net was primarily driven by an increase of approximately $1.3 million in interest income earned on a cash equivalent funded by the increase in available cash due to growth of the business. This remaining portion of this change in interest expense, net was driven by a decrease in interest expense incurred on the ABL Facility and Notes driven by the lower outstanding debt balance in the current period as $125 million of the 2024 Senior Secured Notes were redeemed as previously mentioned and the ABL Facility had no outstanding balance in the current period compared to an outstanding balance in the prior period.

Change in fair value of warrant liabilities. Change in fair value of warrant liabilities represents the fair value adjustments to the outstanding Private Warrant liabilities based on the change in their estimated fair value at each reporting period end.  The change in fair value of the warrant liabilities was ($3.7) million for the three months ended March 31, 2023 as compared to $1.2 million for the three months ended March 31, 2022. The change in the fair value of the warrant liabilities is the result of changes in market prices deriving the value of the financial instruments. The estimated value of the Private Warrants have decreased in the current period, generating an increase to income in the current period.

Income tax expense.  Income tax expense was $12.2 million for the three months ended March 31, 2023 as compared to $1.1 million for the three months ended March 31, 2022. The increase in income tax expense is primarily attributable to the increase in income before taxes for the three months ended March 31, 2023 as well as an increase in state tax expense based off of gross receipts as a result of the increase in revenues.

36

Segment Results

The following table sets forth our selected results of operations for each of our reportable segments for the three months ended March 31, 2023 and 2022 ($ in thousands, except for Average Daily Rate).

Percentage

For the Three Months Ended March 31, 

Amount of Increase

Change
Increase

    

2023

    

2022

    

(Decrease)

    

(Decrease)

Revenue:

Government

$

109,503

$

46,790

$

62,713

 

134%

HFS - South

 

35,772

 

31,576

 

4,196

 

13%

All Other

 

2,544

 

1,969

 

575

 

29%

Total Revenues

$

147,819

$

80,335

$

67,484

 

84%

Adjusted Gross Profit

Government

$

88,774

$

27,876

$

60,898

 

218%

HFS - South

 

11,656

 

13,318

 

(1,662)

 

(12)%

All Other

 

(870)

 

(478)

 

(392)

 

82%

Total Adjusted Gross Profit

$

99,560

$

40,716

$

58,844

 

145%

Average Daily Rate

Hospitality & Facilities Services - South

$

73.42

$

74.09

$

(0.67)

Note: Adjusted gross profit for the chief operating decision maker’s (“CODM”) analysis includes the services and rental costs recognized in the financial statements and excludes depreciation on specialty rental assets, certain severance costs, and loss on impairment. Average daily rate is calculated based on specialty rental income and services income received over the period indicated, divided by utilized bed nights.

 

Government

Revenue for the Government segment was $109.5 million for the three months ended March 31, 2023, as compared to $46.8 million for the three months ended March 31, 2022.

Adjusted gross profit for the Government segment was $88.8 million for the three months ended March 31, 2023, as compared to $27.9 million for the three months ended March 31, 2022.

Revenue and adjusted gross profit increased as a result of the contract originated in the Government segment in May 2022 as previously mentioned.

HFS – South

Revenue for the HFS – South segment was $35.8 million for the three months ended March 31, 2023, as compared to $31.6 million for the three months ended March 31, 2022.

Adjusted gross profit for the HFS – South segment was $11.7 million for the three months ended March 31, 2023, as compared to $13.3 million for the three months ended March 31, 2022.

The increase in revenue of $4.2 million was primarily attributable to an increase in utilization driven by an increase in customer demand.

The decrease in adjusted gross profit of $1.7 million was primarily attributable to an increase in occupancy and customer activity, which drove more variable cost, combined with a slight decrease in ADR.

37

Liquidity and Capital Resources

We depend on cash flow from operations, cash on hand and borrowings under our ABL Facility to finance our acquisition strategy, working capital needs, and capital expenditures. We currently believe that these sources of funds will provide sufficient liquidity to fund debt service requirements, support our growth strategy, lease obligations, contingent liabilities and working capital investments for at least the next 12 months. However, we cannot assure you that we will be able to obtain future debt or equity financings adequate for our future cash requirements on commercially reasonable terms or at all.

If our cash flows and capital resources are insufficient, we may be forced to reduce or delay additional acquisitions, future investments and capital expenditures, and seek additional capital. Significant delays in our ability to finance planned acquisitions or capital expenditures may materially and adversely affect our future revenue prospects.

We will continue to evaluate alternatives to optimize our capital structure, which could include the issuance or repurchase of additional unsecured and secured debt, equity securities and/or equity-linked securities.  There can be no assurance as to the timing of any such issuance or repurchase.  From time to time, we may also seek to streamline our capital structure and improve our financial position through refinancing or restructuring our existing debt or retiring certain of our securities for cash or other consideration.

Capital Requirements

During the three months ended March 31, 2023, we incurred approximately $31.8 million in capital expenditures, excluding acquisition of intangibles, largely driven by growth capital expenditures in the HFS – South segment, with approximately $7.9 million driven primarily by growth capital expenditures in the Government segment. As we pursue growth in the future, we monitor which capital resources, including equity and debt financings, are available to us to meet our future financial obligations, planned capital expenditure activities and liquidity requirements. However, future cash flows are subject to a number of variables, including the ability to maintain existing contracts, obtain new contracts and manage our operating expenses. The failure to achieve anticipated revenue and cash flows from operations could result in additional reductions in future capital spending. We cannot assure you that operations and other needed capital will be available on acceptable terms or at all. In the event we make additional acquisitions and the amount of capital required is greater than the amount we have available for acquisitions at that time, we could be required to further reduce the expected level of capital expenditures or seek additional capital. We cannot assure you that needed capital will be available on acceptable terms or at all.

The following table sets forth general information derived from our unaudited consolidated statements of cash flows:

 

    

For the Three Months Ended

($ in thousands)

March 31, 

    

2023

    

2022

Net cash provided by (used in) operating activities

$

14,529

$

(30,580)

Net cash used in investing activities

 

(28,445)

 

(2,835)

Net cash provided by (used in) financing activities

 

(125,325)

 

15,831

Effect of exchange rate changes on cash and cash equivalents

6

2

Net decrease in cash and cash equivalents

$

(139,235)

$

(17,582)

For the three months ended March 31, 2023 compared to the three months ended March 31, 2022

Cash flows provided by (used in) operating activities. Net cash provided by operating activities was $14.5 million for the three months ended March 31, 2023 compared to net cash used in operating activities of $30.6 million for the three months ended March 31, 2022.

38

The current period is up by approximately $45.1 million when compared to 2022 driven by an increase in cash collections from customers of approximately $62.1 million, an increase in interest received of approximately $1.6 million, and a decrease in interest payments of approximately $0.2 million driven by lower debt. These cash inflows were partially offset by an increase in payments for operating expenses and payroll of approximately $18.9 million driven by growth and recovery of the business as well as the cash payment for the vested SAR awards made during the three months ended March 31, 2023.

Cash flows used in investing activities. Net cash used in investing activities was $28.4 million for the three months ended March 31, 2023 compared to $2.8 million for the three months ended March 31, 2022. This increase was primarily related to an increase in growth capital expenditures in the HFS – South segment with the largest single driver being the $18.6 million acquisition of community assets and related intangibles in January 2023, supporting continued customer demand.

Cash flows provided by (used in) financing activities. Net cash used in financing activities was $125.3 million for the three months ended March 31, 2023 compared to net cash provided by financing activities of $15.8 million for the three months ended March 31, 2022. This increase in net cash used in financing activities was primarily driven by the $125 million partial redemption of the 2024 Senior Secured Notes on March 15, 2023 combined with the prior period including a cash inflow related to a $16 million draw on the ABL Facility whereas there were no draws on the ABL Facility in the current period.

Indebtedness

Finance lease and other financing obligations

The Company’s finance lease and other financing obligations as of March 31, 2023 consisted of approximately $2.4 million of finance leases. The finance leases pertain to leases entered into during 2019 through March 31, 2023, for commercial-use vehicles with 36-month terms (and continue on a month-to-month basis thereafter) expiring through 2026.

The Company’s finance lease and other financing obligations as of December 31, 2022 consisted of approximately $2.2 million of finance leases related to commercial-use vehicles with the same terms as described above.

ABL Facility

During the three months ended March 31, 2023, no amounts were drawn or repaid on the ABL Facility resulting in an outstanding balance of $0 as of March 31, 2023. The maturity date of the ABL Facility is February 1, 2028, which extended termination date is subject to a springing maturity that will accelerate the maturity of the ABL Facility if any of the 2024 Senior Secured Notes remain outstanding on the date that is six months prior to the stated maturity date thereof. Refer to Note 8 of the notes to our unaudited consolidated financial statements included elsewhere within this Form 10-Q for additional discussion of the ABL Facility.

2024 Senior Secured Notes

On March 15, 2019, Arrow Bidco issued $340 million in aggregate principal amount of 2024 Senior Secured Notes under the Indenture by and among Arrow Bidco, the Note Guarantors, and Deutsche Bank Trust Company Americas, as trustee and as collateral agent. Interest is payable semi-annually on September 15 and March 15 and began September 15, 2019. Refer to Note 8 of the notes to our unaudited consolidated financial statements included elsewhere within this Form 10-Q for additional discussion of the 2024 Senior Secured Notes.

Cash requirements

We expect that our principal short-term (over the next 12 months) and long-term needs for cash relating to our operations will be to primarily fund (i) operating activities and working capital, (ii) maintenance and growth capital expenditures for specialty rental and other property, plant, and equipment assets, (iii) Principal payments on the 2024 Senior Secured Notes, (iv) debt service interest payments, and (v) payments due under finance and operating leases. We plan to fund such cash requirements from our existing sources of liquidity as previously discussed. The table below presents information on

39

payments coming due under the most significant categories of our needs for cash (excluding operating cash flows pertaining to normal business operations, other than operating lease obligations) as of March 31, 2023:

($ in thousands)

    

Total

    

Rest of 2023

2024

2025

2026

2027

Interest Payments(1)

$

19,902

$

9,951

$

9,951

$

$

$

2024 Senior Secured Notes

 

209,500

 

209,500

Operating lease obligations, including imputed interest(2)

22,139

9,533

4,703

4,012

3,283

608

Total

$

251,541

$

19,484

$

224,154

$

4,012

$

3,283

$

608

(1)We will incur and pay interest expense at 9.50% of the remaining face value of $209.5 million annually, or $19.9 million in connection with our 2024 Senior Secured Notes. Over the remaining term of the Notes, interest payments total approximately $19.9 million.
(2)Represents interest on operating lease obligations calculated using the appropriate discount rate for each lease.

Concentration of Risks

In the normal course of business, we grant credit to customers based on credit evaluations of their financial condition and generally require no collateral or other security. Major customers are defined as those individually comprising more than 10% of our revenues or accounts receivable. For the three months ended March 31, 2023 we had one customer, who accounted for 65% of revenues, while no other customer accounted for more than 10% of revenues. The largest customers accounted for 18% and 10% of accounts receivable, respectively, while no other customers accounted for more than 10% of the accounts receivable balance as of March 31, 2023.

Our two largest customers for the three months ended March 31, 2022 accounted for 41% and 17% of revenues, respectively, while no other customer accounted for more than 10% of revenues. The largest customers accounted for 18% and 11% of accounts receivable, respectively, while no other customer accounted for more than 10% of the accounts receivable balance as of March 31, 2022.

Major suppliers are defined as those individually comprising more than 10% of the annual goods purchased by the Company. For the three months ended March 31, 2023, we had one major supplier representing 18% of goods purchased. For the three months ended March 31, 2022, we had one major supplier that represented 22% of goods purchased.

We provide services almost entirely to customers in the government and natural resource industries and as such, are almost entirely dependent upon the continued activity of such customers.

The failure of Silicon Valley Bank and other banks in the U.S. in March 2023 has given rise to uncertainty in the security of amounts in deposit accounts uninsured by the Federal Deposit Insurance Corporation. Although we do not have banking relationships with such banks, we continue to monitor these events and the potential impact on our business.

Commitments and Contingencies

The Company leases certain land, buildings, offices, modular units, and equipment under non-cancellable operating leases, the terms of which vary and generally contain renewal options. Such operating lease obligations are recognized in the Company’s accompanying balance sheet as of March 31, 2023 as current portion of operating lease obligations and long-term operating lease obligations.  Refer to the Company’s unaudited consolidated balance sheet included elsewhere in this Quarterly Report on Form 10-Q for the amounts recognized as current portion of operating lease obligations and long-term operating lease obligations as of March 31, 2023.

Rent expense included in services costs in the unaudited consolidated statements of comprehensive income for cancelable and non-cancelable leases was $6.4 million and $3.8 million for three months ended March 31, 2023 and 2022, respectively. Rent expense included in the selling, general, and administrative expenses in the unaudited consolidated statements of comprehensive income for cancelable and non-cancelable leases was $0.1 million and $0.2 million for the three months ended March 31, 2023 and 2022, respectively.

40

Critical Accounting Policies and Estimates

Our management’s discussion and analysis of our financial condition and results of operations is based on our unaudited consolidated financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles (“US GAAP”).

For a discussion of the critical accounting policies and estimates that we use in the preparation of our audited consolidated financial statements, refer to Note 1 of the notes to our audited consolidated financial statements included in Part II, Item 8 of our 2022 Form 10-K. Additionally, refer to Note 1 of our notes to our unaudited consolidated financial statements included in this Form 10-Q for additional discussion of our summary of significant accounting policies and use of estimates. These estimates require significant judgments and assumptions. There have been no material changes during the three months ended March 31, 2023 to the judgments, assumptions and estimates upon which our critical accounting estimates are based.

Principles of Consolidation

Refer to Note 1 of the notes to our unaudited consolidated financial statements included in this Form 10-Q for a discussion of principles of consolidation.

Recently Issued and Adopted Accounting Standards

Refer to Note 1 of the notes to our unaudited consolidated financial statements included in this Form 10-Q for our assessment of recently issued and adopted accounting standards.

Non-GAAP Financial Measures

We have included Adjusted gross profit, EBITDA, Adjusted EBITDA, and Discretionary cash flows which are measurements not calculated in accordance with US GAAP, in the discussion of our financial results because they are key metrics used by management to assess financial performance. Our business is capital-intensive and these additional metrics allow management to further evaluate our operating performance.

Target Hospitality defines Adjusted gross profit, as gross profit plus depreciation of specialty rental assets and loss on impairment, and certain severance costs.

Target Hospitality defines EBITDA as net income (loss) before interest expense and loss on extinguishment of debt, income tax expense (benefit), depreciation of specialty rental assets, and other depreciation and amortization.

Adjusted EBITDA reflects the following further adjustments to EBITDA to exclude certain non-cash items and the effect of what management considers transactions or events not related to its core business operations:

Other expense (income), net: Other expense (income), net includes miscellaneous cash receipts, gains and losses on disposals of property, plant, and equipment, COVID-19 related expenses, and other immaterial non-cash items.  
Transaction expenses: Target Hospitality incurred certain immaterial transaction costs during 2023 with no such items incurred during 2022.
Stock-based compensation: Charges associated with stock-based compensation expense, which has been, and will continue to be for the foreseeable future, a significant recurring expense in our business and an important part of our compensation strategy.
Change in fair value of warrant liabilities: Non-cash change in estimated fair value of warrant liabilities.

41

Other adjustments: System implementation costs, including primarily non-cash amortization of capitalized system implementation costs, business development, accounting standard implementation costs and certain severance costs.

We define Discretionary cash flows as cash flows from operations less maintenance capital expenditures for specialty rental assets.

EBITDA reflects net income (loss) excluding the impact of interest expense and loss on extinguishment of debt, provision for income taxes, depreciation, and amortization. We believe that EBITDA is a meaningful indicator of operating performance because we use it to measure our ability to service debt, fund capital expenditures, and expand our business. We also use EBITDA, as do analysts, lenders, investors, and others, to evaluate companies because it excludes certain items that can vary widely across different industries or among companies within the same industry. For example, interest expense can be dependent on a company’s capital structure, debt levels, and credit ratings. Accordingly, the impact of interest expense on earnings can vary significantly among companies. The tax positions of companies can also vary because of their differing abilities to take advantage of tax benefits and because of the tax policies of the jurisdictions in which they operate. As a result, effective tax rates and provision for income taxes can vary considerably among companies. EBITDA also excludes depreciation and amortization expense, because companies utilize productive assets of different ages and use different methods of both acquiring and depreciating productive assets. These differences can result in considerable variability in the relative costs of productive assets and the depreciation and amortization expense among companies.

Target Hospitality also believes that Adjusted EBITDA is a meaningful indicator of operating performance. Our Adjusted EBITDA reflects adjustments to exclude the effects of additional items, including certain items, that are not reflective of the ongoing operating results of Target Hospitality.  In addition, to derive Adjusted EBITDA, we exclude gains or losses on the sale or disposal of depreciable assets and impairment losses because including them in EBITDA is inconsistent with reporting the ongoing performance of our remaining assets. Additionally, the gain or loss on sale or disposal of depreciable assets and impairment losses represents either accelerated depreciation or excess depreciation in previous periods, and depreciation is excluded from EBITDA.

Target Hospitality also presents Discretionary cash flows because we believe it provides useful information regarding our business as more fully described below. Discretionary cash flows indicate the amount of cash available after maintenance capital expenditures for specialty rental assets for, among other things, investments in our existing business.

Adjusted gross profit, EBITDA, Adjusted EBITDA, and Discretionary cash flows are not measurements of Target Hospitality’s financial performance under GAAP and should not be considered as alternatives to gross profit, net income or other performance measures derived in accordance with GAAP, or as alternatives to cash flow from operating activities as measures of Target Hospitality’s liquidity. Adjusted gross profit, EBITDA, Adjusted EBITDA, and Discretionary cash flows should not be considered as discretionary cash available to Target Hospitality to reinvest in the growth of our business or as measures of cash that is available to it to meet our obligations. In addition, the measurement of Adjusted gross profit, EBITDA, Adjusted EBITDA, and Discretionary cash flows may not be comparable to similarly titled measures of other companies. Target Hospitality’s management believes that Adjusted gross profit, EBITDA, Adjusted EBITDA, and Discretionary cash flow provide useful information to investors about Target Hospitality and its financial condition and results of operations for the following reasons: (i) they are among the measures used by Target Hospitality’s management team to evaluate its operating performance; (ii) they are among the measures used by Target Hospitality’s management team to make day-to-day operating decisions, (iii) they are frequently used by securities analysts, investors and other interested parties as a common performance measure to compare results across companies in Target Hospitality’s industry.

42

The following table presents a reconciliation of Target Hospitality’s consolidated gross profit to Adjusted gross profit:

For the Three Months Ended

($ in thousands)

March 31, 

2023

2022

Gross Profit

$

81,963

$

27,916

Depreciation of specialty rental assets

17,597

12,800

Adjusted gross profit

$

99,560

$

40,716

The following table presents a reconciliation of Target Hospitality’s consolidated net income to EBITDA and Adjusted EBITDA:

    

For the Three Months Ended

($ in thousands)

March 31, 

    

2023

    

2022

Net income

$

43,825

$

494

Income tax expense

 

12,217

 

1,088

Interest expense, net

 

7,498

 

9,572

Loss on extinguishment of debt

2,128

Other depreciation and amortization

 

3,803

 

3,995

Depreciation of specialty rental assets

 

17,597

 

12,800

EBITDA

 

87,068

 

27,949

Adjustments

Other expense (income), net

 

1,004

 

(219)

Transaction expenses

 

51

 

Stock-based compensation

5,646

3,337

Change in fair value of warrant liabilities

(3,711)

1,227

Other adjustments

539

1,090

Adjusted EBITDA

$

90,597

$

33,384

43

The following table presents a reconciliation of Target Hospitality’s Net cash provided by (used in) operating activities to Discretionary cash flows:

For the Three Months Ended

($ in thousands)

March 31,

2023

2022

Net cash provided by (used in) operating activities

$

14,529

$

(30,580)

Less: Maintenance capital expenditures for specialty rental assets

(1,808)

(2,448)

Discretionary cash flows

$

12,721

$

(33,028)

Purchase of specialty rental assets

(23,002)

(2,843)

Purchase of property, plant and equipment

(1,015)

(117)

Acquired intangible assets

(4,547)

Proceeds from sale of specialty rental assets and other property, plant and equipment

119

125

Net cash used in investing activities

$

(28,445)

$

(2,835)

Principal payments on finance and finance lease obligations

(356)

(169)

Proceeds from borrowings on ABL

16,000

Repayment of Senior Notes

(125,000)

Proceeds from issuance of Common Stock from exercise of warrants

42

Proceeds from issuance of Common Stock from exercise of options

1,252

Payment of deferred financing costs

(1,263)

Net cash provided by (used in) financing activities

$

(125,325)

$

15,831

Item 3.  Quantitative and Qualitative Disclosures about Market Risk

Our principal market risks are our exposure to interest rates and commodity risks.

Interest Rates

We are exposed to interest rate risk through our ABL Facility which is subject to the risk of higher interest charges associated with increases in interest rates. As of March 31, 2023, we had $0 of outstanding floating-rate obligations under our credit facilities. These floating-rate obligations expose us to the risk of increased interest expense in the event of increases in short-term interest rates. If floating interest rates increased by 100 basis points, our consolidated interest expense would not be impacted, however, based on our floating-rate debt obligations, which had no outstanding balances as of March 31, 2023.

Commodity Risk

Commodity price fluctuations also indirectly influence our activities and results of operations over the long-term because they may affect production rates and investments by natural resource development companies in the development of commodity reserves.

We have limited direct exposure to risks associated with fluctuating commodity prices. However, both our profitability and our cash flows are affected by volatility in commodity prices. We do not currently hedge our exposure to commodity prices.

Item 4.  Controls and Procedures

As of the end of the period covered by this report, the Company’s management, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, carried out an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Our disclosure controls and procedures are designed to provide reasonable assurance that the information required to be disclosed by us in reports that we file under the Exchange Act is accumulated and communicated to our

44

management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure and is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC. Based upon that evaluation, the Company’s management and our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of March 31, 2023, at the reasonable assurance level.

PART II - OTHER INFORMATION

Item 1.  Legal Proceedings

We are involved in various lawsuits, claims and legal proceedings, the majority of which arise out of the ordinary course of business. The nature of the Company’s business is such that disputes occasionally arise with vendors including suppliers and subcontractors, and customers over contract specifications and contract interpretations among other things. The company assesses these matters on a case-by-case basis as they arise. Reserves are established, as required, based on its assessment of exposure. We have insurance policies to cover general liability and workers’ compensation-related claims. In the opinion of management, the ultimate amount of liability not covered by insurance, if any, under such pending lawsuits, claims and legal proceedings will not have a material adverse effect on its financial condition or results of operations. Because litigation is subject to inherent uncertainties including unfavorable rulings or developments, it is possible that the ultimate resolution of our legal proceedings could involve amounts that are different from our currently recorded accruals, and that such differences could be material.

Item 1A. Risk Factors

The Company’s financial position, results of operations and cash flows are subject to various risks, many of which are not exclusively within the Company’s control and which may cause actual performance to differ materially from historical or projected future performance. For additional information about our risk factors, you should carefully consider the risk factors included in the 2022 Form 10-K, which have not materially changed.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

Unregistered Sales of Equity Securities

The Company did not sell any securities during the quarter ended March 31, 2023 that were not registered under the Securities Act of 1933, as amended (the "Securities Act").

Issuer Purchases of Equity Securities

On November 3, 2022, the Company’s Board of Directors approved a stock repurchase program that authorizes the Company to repurchase up to $100 million of its outstanding shares of Common Stock. The stock repurchase program does not obligate the Company to purchase any particular number of shares, and the timing and exact amount of any repurchases will depend on various factors, including market pricing and conditions, business, legal, accounting, and other considerations.

The Company may repurchase its shares in open market transactions from time to time or through privately negotiated transactions in accordance with federal securities laws, at the Company's discretion. The repurchase program, which has no expiration date, may be increased, suspended, or terminated at any time. The program is expected to be implemented over the course of several years and is conducted subject to the covenants in the agreements governing the Company's indebtedness. No share repurchases were made during the quarter ended March 31, 2023.

Item 3. Defaults upon Senior Securities

None.

45

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

None.

Item 6.  Exhibits

Exhibit No.

    

Exhibit Description

10.1

First Amendment to the ABL Credit Agreement, dated as of February 1, 2023, by and among Arrow Bidco, LLC, Topaz Holdings LLC, the other Loan Parties thereto, Bank of America, N.A. as administrative agent, collateral agent and swingline lender each Fronting Bank party thereto and each of the New Revolver Lenders party thereto (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K, filed with the SEC on February 2, 2023).

10.2

Form of Executive Restricted Stock Unit Agreement (incorporated by reference to Exhibit 10.1 of the Company’s Current Report on Form 8-K filed with the SEC on March 6, 2023).

10.3

Form of Executive Performance Stock Unit Agreement (incorporated by reference to Exhibit 10.2 of the Company’s Current Report on Form 8-K filed with the SEC on March 6, 2023).

31.1*

Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2*

Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1**

Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

32.2**

Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101.INS

XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

101.SCH

Inline XBRL Taxonomy Extension Schema Document

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

Cover Page Interactive Data File––the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

-----------------

* Filed herewith

** The certifications furnished in Exhibit 32.1 and 32.2 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, except to the extent that the registrant specifically incorporates it by reference.

46

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

Target Hospitality Corp.

Dated:  May 9, 2023

By:

/s/ ERIC T. KALAMARAS

Eric T. Kalamaras

Executive Vice President and Chief Financial Officer

47

EX-31.1 2 th-20230331xex31d1.htm EX-31.1

Exhibit 31.1

SECTION 302 CERTIFICATION

1.

I have reviewed this report on Form 10-Q of Target Hospitality Corp.;

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)

Disclosed in this quarterly report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

I, James B. Archer, certify that:

Date:

May 9, 2023

By:

/s/ JAMES B. ARCHER

 

 

 

James B. Archer

President and Chief Executive Officer


EX-31.2 3 th-20230331xex31d2.htm EX-31.2

Exhibit 31.2

SECTION 302 CERTIFICATION

1.

I have reviewed this report on Form 10-Q of Target Hospitality Corp.;

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)

Disclosed in this quarterly report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

I, Eric T. Kalamaras, certify that:

Date:

May 9, 2023

By:

/s/ ERIC T. KALAMARAS

 

 

 

Eric T. Kalamaras

Chief Financial Officer


EX-32.1 4 th-20230331xex32d1.htm EX-32.1

EXHIBIT 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350

(ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002)

In connection with the periodic report of Target Hospitality Corp. (the “Company”) on Form 10-Q for the period ended March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, James B. Archer, President and Chief Executive Officer of the Company, hereby certify as of the date hereof, solely for the purposes of Title 18, Chapter 63, Section 1350 of the United States Code, that to the best of my knowledge:

(1)

the Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, and

(2)

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company at the dates and for the periods indicated.

Date: May 9, 2023

By:

/s/ JAMES B. ARCHER

 

James B. Archer

President and Chief Executive Officer


EX-32.2 5 th-20230331xex32d2.htm EX-32.2

EXHIBIT 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350

(ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002)

In connection with the periodic report of Target Hospitality Corp. (the “Company”) on Form 10-Q for the period ended March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Eric T. Kalamaras, Chief Financial Officer of the Company, hereby certify as of the date hereof, solely for the purposes of Title 18, Chapter 63, Section 1350 of the United States Code, that to the best of my knowledge:

(1)

the Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, and

(2)

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company at the dates and for the periods indicated.

Date: May 9, 2023

By:

/s/ ERIC T. KALAMARAS

Eric T. Kalamaras

Chief Financial Officer


EX-101.SCH 6 th-20230331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Unaudited Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Unaudited Consolidated Statements of Comprehensive Income - Calc 2 link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Unaudited Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Specialty Rental Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Other Property, Plant and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Goodwill and Other Intangible Assets, net - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Other Non-Current Assets - Other non-current assets (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Debt (Details) - 1 link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - Debt - Carrying Value of Debt Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 40805 - Disclosure - Debt - Components of interest expense (Details) link:presentationLink link:calculationLink link:definitionLink 40807 - Disclosure - Debt - Schedule of maturities of long term debt and finance lease obligations (Details) link:presentationLink link:calculationLink link:definitionLink 41504 - Disclosure - Leases - Lessee Accounting - Future maturities of finance and operating lease obligations (Details) - Calc2 link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Business Segments - Reconciliation of total segment adjusted gross profit to total combined income (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Unaudited Consolidated Statements of Changes in Stockholders Equity link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Specialty Rental Assets, Net link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Other Property, Plant and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Goodwill and Other Intangible Assets, net link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Business Segments link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Specialty Rental Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Other Property, Plant and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Goodwill and Other Intangible Assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Business Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Revenue - Disaggregation Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Revenue - Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Revenue - Revenue Expected to be Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Revenue - Revenue Expected to be Recognized Default (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Goodwill and Other Intangible Assets, net - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Goodwill and Other Intangible Assets, net - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Other Non-Current Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Debt - Finance Lease and Other Financing Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Debt - ABL Facility (Details) link:presentationLink link:calculationLink link:definitionLink 40806 - Disclosure - Debt - Interest Expense and Deferred Financing Costs (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Warrant Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Warrant Liabilities - Estimated fair value Private Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Earnings (Loss) per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Stock-Based Compensation - Changes in stock options (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - Stock-Based Compensation - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41504 - Disclosure - Stock-Based Compensation - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Retirement Plans (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Business Segments (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - Business Segments - Reconciliation of total segment assets to total combined assets (Details) link:presentationLink link:calculationLink link:definitionLink 41704 - Disclosure - Business Segments - Unallocated assets (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Other Non-Current Assets link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Warrant Liabilities link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Earnings (Loss) per Share link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Stockholders Equity link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Other Non-Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Warrant Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Earnings (Loss) per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 th-20230331_cal.xml EX-101.CAL EX-101.DEF 8 th-20230331_def.xml EX-101.DEF EX-101.LAB 9 th-20230331_lab.xml EX-101.LAB EX-101.PRE 10 th-20230331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2023
May 05, 2023
Entity Listings [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 001-38343  
Entity Registrant Name TARGET HOSPITALITY CORP.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 98-1378631  
Entity Address, Address Line One 9320 Lakeside Boulevard, Suite 300  
Entity Address, City or Town The Woodlands  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 77381  
City Area Code 800  
Local Phone Number 832-4242  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   101,374,268
Entity Central Index Key 0001712189  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Common Stock [Member]    
Entity Listings [Line Items]    
Title of 12(b) Security Common stock, par value $0.0001 per share  
Trading Symbol TH  
Security Exchange Name NASDAQ  
Warrants to purchase common stock [Member]    
Entity Listings [Line Items]    
Title of 12(b) Security Warrants to purchase common stock  
Trading Symbol THWWW  
Security Exchange Name NASDAQ  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 42,438 $ 181,673
Accounts receivable, less allowance for doubtful accounts of $282 and $4, respectively 52,786 42,153
Prepaid expenses and other assets 7,927 12,553
Total current assets 103,151 236,379
Specialty rental assets, net 369,761 357,129
Other property, plant and equipment, net 32,989 31,898
Operating lease right-of-use assets, net 23,120 27,298
Goodwill 41,038 41,038
Other intangible assets, net 76,394 75,182
Deferred financing costs revolver, net 1,604 896
Other non-current assets 1,561 1,907
Total assets 649,618 771,727
Current liabilities:    
Accounts payable 26,908 17,563
Accrued liabilities 29,195 39,642
Deferred revenue and customer deposits 85,503 120,040
Current portion of operating lease obligations 10,690 12,516
Current portion of finance lease and other financing obligations (Note 8) 1,236 1,135
Current warrant liabilities 6,026  
Current portion of long-term debt, net (Note 8) 206,704  
Total current liabilities 366,262 190,896
Long-term debt (Note 8):    
Principal amount   334,500
Less: unamortized original issue discount (480) (971)
Less: unamortized term loan deferred financing costs (2,316) (4,681)
Long-term debt, net   328,848
Long-term finance lease and other financing obligations 1,175 1,088
Long-term operating lease obligations 10,116 11,104
Other non-current liabilities 72 6,309
Deferred revenue and customer deposits 5,031 5,479
Deferred tax liability 23,060 15,172
Asset retirement obligations 2,290 2,247
Warrant liabilities   9,737
Total liabilities 408,006 570,880
Commitments and contingencies (Note 12)
Stockholders' equity:    
Common Stock, $0.0001 par, 400,000,000 authorized, 110,804,123 issued and 101,373,458 outstanding as of March 31, 2023 and 109,747,366 issued and 100,316,701 outstanding as of December 31, 2022. 10 10
Common Stock in treasury at cost, 9,430,665 shares as of March 31, 2023 and as of December 31, 2022 (23,559) (23,559)
Additional paid-in-capital 136,516 139,287
Accumulated other comprehensive loss (2,595) (2,574)
Accumulated earnings 131,240 87,683
Total stockholders' equity 241,612 200,847
Total liabilities and stockholders' equity $ 649,618 $ 771,727
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Consolidated Balance Sheets    
Allowance for doubtful accounts $ 282 $ 4
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock shares authorized 400,000,000 400,000,000
Common stock shares issued 110,804,123 109,747,366
Common stock, number of share outstanding 101,373,458 100,316,701
Treasury stock, shares 9,430,665 9,430,665
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue:    
Revenue $ 94,836 $ 58,675
Total revenue 147,819 80,335
Costs:    
Depreciation of specialty rental assets 17,597 12,800
Gross profit 81,963 27,916
Selling, general and administrative 15,199 11,759
Other depreciation and amortization 3,803 3,995
Other expense (income), net 1,004 (219)
Operating income 61,957 12,381
Loss on extinguishment of debt 2,128  
Interest expense, net 7,498 9,572
Change in fair value of warrant liabilities (3,711) 1,227
Income before income tax 56,042 1,582
Income tax expense 12,217 1,088
Net income 43,825 494
Change in fair value of warrant liabilities (3,711) 1,227
Net income attributable to common stockholders - diluted 40,114 1,721
Other comprehensive loss    
Foreign currency translation (21) (18)
Comprehensive income $ 43,804 $ 476
Two Class Method:    
Weighted average number shares outstanding - basic 100,643,271 96,936,785
Weighted average number shares outstanding - diluted 106,257,448 96,936,785
Net income per share - basic $ 0.44 $ 0.01
Net income per share - diluted $ 0.38 $ 0.01
Services    
Revenue:    
Revenue $ 94,836 $ 58,675
Costs:    
Costs 39,700 34,691
Specialty rental    
Revenue:    
Revenue, subject to ASC 840 52,983 21,660
Costs:    
Costs $ 8,559 $ 4,928
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Consolidated Statements of Changes in Stockholders Equity - USD ($)
$ in Thousands
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Earnings
Cumulative Effect, Period of Adoption, Adjustment
Cumulative Effect, Period of Adoption, Adjusted Balance
Common Stock
Cumulative Effect, Period of Adoption, Adjusted Balance
Treasury Stock
Cumulative Effect, Period of Adoption, Adjusted Balance
Additional Paid-in Capital
Cumulative Effect, Period of Adoption, Adjusted Balance
Accumulated Other Comprehensive Loss
Cumulative Effect, Period of Adoption, Adjusted Balance
Accumulated Earnings
Cumulative Effect, Period of Adoption, Adjusted Balance
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Earnings
Total
Beginning Balances at Dec. 31, 2021                 $ 10 $ (23,559) $ 109,538 $ (2,462) $ 13,744 $ 97,271
Beginning Balances (In Shares) at Dec. 31, 2021                 101,952,683 4,414,767        
Net income (loss)                         494 494
Stock-based compensation, net                     560     560
Cancelled common stock (in shares)                 (5,015,898) 5,015,898        
Cumulative translation adjustment                       (18)   (18)
Ending Balances at Mar. 31, 2022                 $ 10 $ (23,559) 110,098 (2,480) 14,238 98,307
Ending Balances (In shares) at Mar. 31, 2022                 96,936,785 9,430,665        
Beginning Balances at Dec. 31, 2022 $ (268) $ (268) $ 10 $ (23,559) $ 139,287 $ (2,574) $ 87,415 $ 200,579 $ 10 $ (23,559) 139,287 (2,574) 87,683 200,847
Beginning Balances (In Shares) at Dec. 31, 2022     100,316,701 9,430,665         100,316,701 9,430,665        
Net income (loss)                         43,825 43,825
Stock-based compensation, net                     2,112     2,112
Stock-based compensation, net (in shares)                 643,662          
Tax withholdings related to net share settlement of equity awards                     (6,177)     (6,177)
Cumulative translation adjustment                       (21)   (21)
Issuance of Common Stock from exercise of warrants                     42     42
Issuance of Common Stock from exercise of warrants (in shares)                 2,869          
Issuance of Common Stock from exercise of stock options                     1,252     1,252
Issuance of Common Stock from exercise of stock options (in shares)                 410,226          
Ending Balances at Mar. 31, 2023                 $ 10 $ (23,559) $ 136,516 $ (2,595) $ 131,240 $ 241,612
Ending Balances (In shares) at Mar. 31, 2023                 101,373,458 9,430,665        
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net income $ 43,825 $ 494
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation 18,065 13,159
Amortization of intangible assets 3,335 3,636
Noncash operating lease expense 4,718  
Accretion of asset retirement obligation 43 25
Amortization of deferred financing costs 1,090 1,136
Amortization of original issue discount 193 171
Change in fair value of warrant liabilities (3,711) 1,227
Stock-based compensation expense 5,646 3,337
Gain on disposal of specialty rental assets and other property, plant and equipment (104) (125)
Loss on extinguishment of debt 2,128  
Deferred income taxes 7,888 725
Provision for loss on receivables, net of recoveries 99 60
Changes in operating assets and liabilities    
Accounts receivable (11,005) (12,780)
Prepaid expenses and other assets 4,629 1,060
Accounts payable and other accrued liabilities (24,294) (17,591)
Deferred revenue and customer deposits (34,985) (25,626)
Operating lease obligation (3,354)  
Other non-current assets and liabilities 323 512
Net cash provided by (used in) operating activities 14,529 (30,580)
Cash flows from investing activities:    
Purchase of specialty rental assets (23,002) (2,843)
Purchase of property, plant, and equipment (1,015) (117)
Acquired intangible assets (4,547)  
Proceeds from sale of specialty rental assets and other property, plant and equipment 119 125
Net cash used in investing activities (28,445) (2,835)
Cash flows from financing activities:    
Principal payments on finance and finance lease obligations (356) (169)
Proceeds from borrowings on ABL   16,000
Repayment of Senior Notes (125,000)  
Proceeds from issuance of Common Stock from exercise of warrants 42  
Proceeds from issuance of Common Stock from exercise of options 1,252  
Payment of deferred financing costs (1,263)  
Net cash provided by (used in) financing activities (125,325) 15,831
Effect of exchange rate changes on cash and cash equivalents 6 2
Net decrease in cash and cash equivalents (139,235) (17,582)
Cash and cash equivalents - beginning of period 181,673 23,406
Cash and cash equivalents - end of period 42,438 5,824
Non-cash investing and financing activity:    
Non-cash change in accrued capital expenditures (7,243) (52)
Non-cash change in accrual of tax withholdings for net share settlement of equity awards (6,177)  
Non-cash change in finance lease obligations $ (562) $ (463)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2023
Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies  
Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies

1. Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies

Organization and Nature of Operations

Target Hospitality Corp. (“Target Hospitality” and, together with its subsidiaries, the “Company”) was formed on March 15, 2019 and is one of North America’s largest providers of vertically integrated specialty rental and value-added hospitality services. The Company provides vertically integrated specialty rental and comprehensive hospitality services including: catering and food services, maintenance, housekeeping, grounds-keeping, security, health and recreation services, overall workforce community management, and laundry service. Target Hospitality serves clients in the natural resources development and government sectors principally located in the West Texas, South Texas, New Mexico and Midwest regions.

The Company, whose securities are listed on the Nasdaq Capital Market, together with its wholly owned subsidiaries, Topaz Holdings LLC, a Delaware limited liability company (“Topaz”), and Arrow Bidco, LLC, a Delaware limited liability company (“Arrow Bidco”), serve as the holding companies for the businesses of Target Logistics Management, LLC and its subsidiaries (“Target”) and RL Signor Holdings, LLC (“Signor”). TDR Capital LLP indirectly owns approximately 64% of Target Hospitality and the remaining ownership is broken out among the founders of the Company’s legal predecessor, Platinum Eagle Acquisition Corp. (“Platinum Eagle” or “PEAC”), investors who purchased the shares of Platinum Eagle in a private placement transaction, and other public shareholders.

Basis of Presentation

The accompanying unaudited consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) pertaining to interim financial information. Certain information in footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“US GAAP”) has been condensed or omitted pursuant to those rules and regulations. The financial statements included in this report should be read in conjunction with Target Hospitality’s Annual Report on the Form 10-K for the year ended December 31, 2022 (the “2022 Form 10-K”).

The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the operating results that may be expected for the full fiscal year ending December 31, 2023 or any future period.

The accompanying unaudited consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of financial position as of March 31, 2023, and results of operations for the three months ended March 31, 2023 and 2022, and cash flows for three months ended March 31, 2023 and 2022. The consolidated balance sheet as of December 31, 2022, was derived from the audited consolidated balance sheets of Target Hospitality but does not contain all of the footnote disclosures from those annual financial statements.

Use of Estimates

The preparation of financial statements in conformity with US GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. If the underlying estimates and assumptions upon which the financial statements are based change in future periods, actual amounts may differ from those included in the accompanying unaudited consolidated financial statements.

Principles of Consolidation

The consolidated financial statements comprise the financial statements of the Company and its subsidiaries that it controls due to ownership of a majority voting interest. Subsidiaries are fully consolidated from the date of acquisition, being the

date on which the Company obtains control, and continue to be consolidated until the date when such control ceases. The financial statements of the subsidiaries are prepared for the same reporting period as the Company. All intercompany balances and transactions are eliminated.

Revenue Recognition

The Company derives revenue from specialty rental and hospitality services, specifically lodging and related ancillary services. Revenue is recognized in the period in which lodging and services are provided pursuant to the terms of contractual relationships with the customers. Certain arrangements contain a lease of lodging facilities to customers. The leases are accounted for as an operating lease under the authoritative guidance for leases and are recognized as income is earned over the term of the lease agreement.

Because performance obligations related to specialty rental and hospitality services are satisfied over time, the majority of our revenue is recognized evenly over the contractual term of the arrangement, based on a contractual fixed minimum amount and defined period of performance. Some of our revenue is recognized on a daily basis, for each night a customer stays, at a contractual day rate.  Our customers typically contract for accommodation services under committed contracts with terms that most often range from several months to three years. Our payment terms vary by type and location of our customer and the service offered.  The time between invoicing and when payment is due is not significant.   

When lodging and services are billed and collected in advance, recognition of revenue is deferred until services are rendered.

Cost of services includes labor, food, utilities, supplies, rent and other direct costs associated with operating the lodging units as well as costs associated with construction services. Cost of rental includes leasing costs and other direct costs of maintaining the lodging units. Costs associated with contracts include sales commissions which are expensed as incurred and reflected in selling, general and administrative expenses in the consolidated statements of comprehensive income.

Additionally, the Company collects sales, use, occupancy and similar taxes, which the Company presents on a net basis (excluded from revenues) in the consolidated statements of comprehensive income. 

Recently Adopted Accounting Standards

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (ASU 2016-13, Topic 326, or ASC 326). This new standard changes how companies account for credit impairment for trade and other receivables as well as changing the measurement of credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. ASU 2016-13 replaced the prior "incurred loss" model with an "expected loss" model. Under the "incurred loss" model, a loss (or allowance) is recognized only when an event has occurred (such as a payment delinquency) that causes the entity to believe that a loss is probable (i.e., that it has been "incurred"). Under the "expected loss" model, a loss (or allowance) is recognized upon initial recognition of the asset that reflects all future events that leads to a loss being realized, regardless of whether it is probable that the future event will occur. The "incurred loss" model considers past events and current conditions, while the "expected loss" model includes expectations for the future which have yet to occur.  ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, was issued in November 2018 and excludes operating leases from the new guidance. In 2019, the FASB voted to delay the effective date for the new standard for financial statements issued to reporting periods beginning after December 15, 2022 and interim periods within those reporting periods. The Company adopted ASC 326, along with its related clarifications and amendments, on the effective date of January 1, 2023, using the modified retrospective approach for trade accounts receivable, which resulted in a cumulative-effect adjustment resulting in a decrease to accumulated earnings of approximately $0.3 million. Results for reporting periods prior to 2023 continue to be presented in accordance with previously applicable GAAP, while results for subsequent reporting periods are presented under ASC 326.

The following table presents the impact of the adoption of ASC 326 on the consolidated balance sheet as of January 1, 2023:

Balance

Balance

    

Pre-Adoption

Adjustments

    

Post-Adoption

Accounts receivable, less allowance for doubtful accounts

$

42,153

$

(268)

$

41,885

Accumulated earnings

$

87,683

$

(268)

$

87,415

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue
3 Months Ended
Mar. 31, 2023
Revenue  
Revenue

2. Revenue

Total revenue recognized under Topic 606 was $94.8 million and $58.7 million for the three months ended March 31, 2023 and 2022, respectively, while specialty rental income was $53.0 million and $21.7 million subject to the guidance of ASC 842 for the three months ended March 31, 2023 and 2022, respectively.

The following table disaggregates our services income by our two reportable segments as well as the All Other category: Hospitality and Facility Services – South (“HFS – South”), Government, and All Other for the dates indicated below:

For the Three Months Ended

March 31, 

2023

2022

HFS – South

Services income

$

34,288

$

30,123

Government

Services income

$

58,004

$

26,583

All Other

Services income

$

2,544

$

1,969

Total services revenues

$

94,836

$

58,675

Refer to Note 17 – Business Segments, for a discussion of the change in our reportable segments, which was applied to all comparison periods, including the above table.

Allowance for Credit Losses

The Company maintains allowances for credit losses. These allowances reflect our estimate of the amount of our receivables that we will be unable to collect based on historical write-off experience and, as applicable, current conditions and reasonable and supportable forecasts that affect collectability. Our estimate could require change based on changing circumstances, including changes in the economy or in the circumstances of individual customers.

Contract Assets and Liabilities

We do not have any contract assets.

Contract liabilities primarily consist of deferred revenue that represent payments for room nights that the customer may use in the future as well as advanced payments for community builds, and mobilization of asset activities related to

community expansions that are being recognized over the related contract period. Activity in the deferred revenue accounts as of the dates indicated below was as follows:

For Three Months Ended

March 31, 

    

2023

2022

Balances at Beginning of the Period

$

125,519

$

34,411

Additions to deferred revenue

 

 

1,711

Revenue recognized

 

(34,985)

 

(27,337)

Balances at End of the Period

$

90,534

$

8,785

As of March 31, 2023, for contracts greater than one year, the following table discloses the estimated revenues related to performance obligations that are unsatisfied (or partially unsatisfied) and when we expect to recognize the revenue, and only represents revenue expected to be recognized from contracts where the price and quantity of the product or service are fixed:

For the Years Ended December 31,

    

2023

    

2024

2025

2026

2027

    

Total

Revenue expected to be recognized as of March 31, 2023

$

143,769

$

35,495

$

18,775

$

14,044

$

-

$

212,083

The Company applied some of the practical expedients in Topic 606, including the “right to invoice” practical expedient, and does not disclose consideration for remaining performance obligations with an original expected duration of one year or less or for variable consideration related to unsatisfied (or partially unsatisfied) performance obligations for contracts without minimum revenue commitments.  Due to the application of these practical expedients, the table above represents only a portion of the Company’s expected future consolidated revenues and it is not necessarily indicative of the expected trend in total revenues.    

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Specialty Rental Assets, Net
3 Months Ended
Mar. 31, 2023
Specialty Rental Assets, Net  
Specialty Rental Assets, Net

3. Specialty Rental Assets, Net

Specialty rental assets, net at the dates indicated below consisted of the following:

    

March 31, 

December 31,

2023

    

2022

Specialty rental assets

$

710,085

$

698,095

Construction-in-process

 

14,263

 

4,653

Less: accumulated depreciation

 

(354,587)

 

(345,619)

Specialty rental assets, net

$

369,761

$

357,129

For the three months ended March 31, 2023 and 2022, depreciation expense of specialty rental assets was $17.6 million and $12.8 million, respectively, and is included in depreciation of specialty rental assets in the consolidated statements of comprehensive income. During the three months ended March 31, 2023, the Company disposed of assets with accumulated depreciation of approximately $8.6 million along with the related gross cost of approximately $8.6 million.  These disposals were associated with fully depreciated asset retirement costs as well as a sale of assets.  The asset disposal resulted in disposal costs of approximately $1.2 million while the sale resulted in a gain on the sale of assets of approximately $0.1 million and is reported within other expense (income), net in the accompanying consolidated statement of comprehensive income for the three months ended March 31, 2023.

During the three months ended March 31, 2023, the Company purchased a group of assets consisting of land, specialty rental assets (modular units, site work, and furniture & fixtures) and intangibles for approximately $18.6 million, of which approximately $13.2 million is included within this assets group, to support growth of the HFS – South segment discussed in Note 17, which was funded by cash on hand. The acquisition was accounted for as an asset acquisition. The Company allocated the total purchase price to identifiable tangible and intangible assets based on their relative fair values, which resulted in the entire purchase price being allocated to land, specialty rental assets and intangible assets.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Other Property, Plant and Equipment, Net
3 Months Ended
Mar. 31, 2023
Other Property, Plant and Equipment, Net  
Other Property, Plant and Equipment, Net

4. Other Property, Plant and Equipment, Net

Other property, plant and equipment, net at the dates indicated below, consisted of the following:

    

March 31, 

December 31,

2023

    

2022

Land

$

29,391

$

28,483

Buildings and leasehold improvements

 

798

 

769

Machinery and office equipment

 

1,632

 

1,581

Other

 

7,884

 

7,341

 

39,705

 

38,174

Less: accumulated depreciation

 

(6,716)

 

(6,276)

Total other property, plant and equipment, net

$

32,989

$

31,898

For the three months ended March 31, 2023 and 2022, depreciation expense related to other property, plant and equipment was $0.5 million and $0.4 million, respectively, and is included in other depreciation and amortization in the consolidated statements of comprehensive income.

During the three months ended March 31, 2023, the Company purchased a group of assets consisting of land, specialty rental assets (modular units, site work, and furniture & fixtures) and intangibles for approximately $18.6 million, of which approximately $0.9 million is included within this assets group related to the land portion of the acquisition, to support growth of the HFS – South segment discussed in Note 17, which was funded by cash on hand. The acquisition was accounted for as an asset acquisition. The Company allocated the total purchase price to identifiable tangible and intangible assets based on their relative fair values, which resulted in the entire purchase price being allocated to land, specialty rental assets and intangible assets.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets, net
3 Months Ended
Mar. 31, 2023
Goodwill and Other Intangible Assets, net  
Goodwill and Other Intangible Assets, net

5. Goodwill and Other Intangible Assets, net

The financial statements reflect goodwill from previous acquisitions that is all attributable to the HFS – South business segment and reporting unit.

Changes in the carrying amount of goodwill were as follows:

    

HFS - South

Balance at January 1, 2022

$

41,038

Changes in Goodwill

-

Balance at December 31, 2022

41,038

Changes in Goodwill

-

Balance at March 31, 2023

$

41,038

Intangible assets other than goodwill at the dates indicated below consisted of the following:

March 31, 2023

Weighted

Gross

average

Carrying

Accumulated

Net Book

    

remaining lives

    

Amount

    

Amortization

    

Value

Intangible assets subject to amortization

    

  

    

  

    

  

    

  

Customer relationships

 

4.6

$

133,105

$

(73,446)

$

59,659

Non-compete agreement

4.8

349

(14)

335

Total

133,454

(73,460)

59,994

Indefinite lived assets:

 

  

 

  

 

  

 

  

Tradenames

 

  

 

16,400

 

 

16,400

Total intangible assets other than goodwill

 

  

$

149,854

$

(73,460)

$

76,394

December 31, 2022

Weighted

Gross

average

Carrying

Accumulated

Net Book

    

remaining lives

    

Amount

    

Amortization

    

Value

Intangible assets subject to amortization

Customer relationships

    

4.6

    

$

128,907

    

$

(70,125)

    

$

58,782

Total

128,907

(70,125)

58,782

Indefinite lived assets:

 

  

 

  

 

  

 

  

Tradenames

 

  

 

16,400

 

 

16,400

Total intangible assets other than goodwill

 

  

$

145,307

$

(70,125)

$

75,182

For the three months ended March 31, 2023 and 2022, amortization expense related to intangible assets was $3.3 million and $3.6 million, respectively, and is included in other depreciation and amortization in the consolidated statements of comprehensive income.

During the three months ended March 31, 2023, the Company purchased a group of assets consisting of land, specialty rental assets (modular units, site work, and furniture & fixtures) and intangibles for approximately $18.6 million, of which approximately $4.5 million is included within this intangible assets group comprised of approximately $4.2 million of customer relationships and approximately $0.3 million related to a non-compete agreement. This acquisition was completed in order to support growth of the HFS – South segment discussed in Note 17, which was funded by cash on hand. The acquisition was accounted for as an asset acquisition. The Company allocated the total purchase price to identifiable tangible and intangible assets based on their relative fair values, which resulted in the entire purchase price being allocated to land, specialty rental assets and intangible assets.

The estimated aggregate amortization expense as of March 31, 2023 for each of the next five years and thereafter is as follows:

Rest of 2023

    

$

10,112

2024

13,475

2025

13,475

2026

12,879

2027

8,270

Thereafter

1,783

Total

$

59,994

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Other Non-Current Assets
3 Months Ended
Mar. 31, 2023
Other Non-Current Assets  
Other Non-Current Assets

6. Other Non-Current Assets

Other non-current assets includes capitalized software implementation costs for the implementation of cloud computing systems. As of the dates indicated below, capitalized implementation costs and related accumulated amortization in other non-current assets on the consolidated balance sheets amounted to the following: 

    

March 31, 

December 31, 

2023

    

2022

Cloud computing implementation costs

$

7,243

$

7,198

Less: accumulated amortization

(5,682)

(5,357)

Other non-current assets

$

1,561

$

1,841

The majority of such systems were placed into service beginning January of 2020 at which time the Company began to amortize these capitalized costs on a straight-line basis over the period of the remaining service arrangements of between 2 and 4 years. Such amortization expense amounted to approximately $0.3 million and $0.6 million for the three months ended March 31, 2023 and 2022, respectively and is included in selling, general and administrative expense in the accompanying consolidated statements of comprehensive income.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities
3 Months Ended
Mar. 31, 2023
Accrued Liabilities.  
Accrued Liabilities

7. Accrued Liabilities

Accrued liabilities as of the dates indicated below consists of the following:

    

March 31, 

December 31, 

2023

    

2022

Employee accrued compensation expense

$

9,878

$

11,873

Other accrued liabilities 

 

18,410

 

18,230

Accrued interest on debt

907

9,539

Total accrued liabilities 

$

29,195

$

39,642

Other accrued liabilities in the above table relates primarily to accrued utilities, real estate and sales taxes, state and federal income taxes, liability-based stock compensation awards (see Note 15), and other accrued operating expenses.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Debt
3 Months Ended
Mar. 31, 2023
Debt  
Debt

8. Debt

Senior Secured Notes 2024

On March 15, 2019, Arrow Bidco issued $340 million in aggregate principal amount of 9.50% senior secured notes due March 15, 2024 (the “2024 Senior Secured Notes” or “Notes”) under an indenture dated March 15, 2019 (the “Indenture”) by and among Arrow Bidco, the guarantors named therein (the “Note Guarantors”), and Deutsche Bank Trust Company Americas, as trustee and as collateral agent. Interest is payable semi-annually on September 15 and March 15 and began September 15, 2019. On March 15, 2023, Arrow Bidco redeemed $125 million in aggregate principal amount of  the outstanding Notes. The redemption was accounted for as a partial extinguishment of debt. Refer to the table below for the components of the amounts related to the Notes, which are recognized as a current liability within the current portion of long-term debt, net in the accompanying consolidated balance sheet as of March 31, 2023.

    

March 31, 

2023

Principal amount of 9.50% Senior Secured Notes, due 2024

$

209,500

Less: unamortized original issue discount

(480)

Less: unamortized term loan deferred financing costs

(2,316)

Current portion of long-term debt, net

$

206,704

If Arrow Bidco undergoes a change of control or sells certain of its assets, Arrow Bidco may be required to offer to repurchase the Notes. On or after March 15, 2021, Arrow Bidco at its option, may redeem the Notes, in whole or part, upon not less than fifteen (15) and not more than sixty (60) days’ prior written notice to holders and not less than twenty (20) days’ prior written notice to the trustee (or such shorter timeline as the trustee may agree), at the redemption price expressed as a percentage of principal amount set forth below, plus accrued and unpaid interest thereon but not including the applicable redemption date (subject to the right of Note holders on the relevant record date to receive interest due on an interest payment date falling on or prior to the redemption date), if redeemed during the 12-month period beginning March 15 of each of the years set below.

Redemption

Year

    

Price

2023 and thereafter

100.000%

The Notes are unconditionally guaranteed by Topaz and each of Arrow Bidco’s direct and indirect wholly-owned domestic subsidiaries (collectively, the “Note Guarantors”). Target Hospitality is not an issuer or a guarantor of the Notes. The Note Guarantors are either borrowers or guarantors under the ABL Facility (as defined below). To the extent lenders under the ABL Facility release the guarantee of any Note Guarantor, such Note Guarantor is also released from obligations under the Notes. These guarantees are secured by a second priority security interest in substantially all of the assets of Arrow Bidco and the Note Guarantors (subject to customary exclusions). The guarantees of the Notes by TLM Equipment, LLC,

a Delaware limited liability company which holds certain of Target Hospitality’s assets, are subordinated to its obligations under the ABL Facility.

The Notes contain certain negative covenants, including limitations that restrict Arrow Bidco’s ability and the ability of certain of its subsidiaries, to directly or indirectly, create additional financial obligations. With certain specified exceptions, these negative covenants prohibit Arrow Bidco and certain of its subsidiaries from: creating or incurring additional debt; paying dividends or making any other distributions with respect to its capital stock; making loans or advances to Arrow Bidco or any restricted subsidiary of Arrow Bidco; selling, leasing or transferring any of its property or assets to Arrow Bidco or any restricted subsidiary of Arrow Bidco; directly or indirectly creating, incurring or assuming any lien of any kind securing debt on the collateral; or entering into any sale and leaseback transaction.

In connection with the issuance of the Notes, there was an original issue discount of approximately $3.3 million and the unamortized balance of approximately $0.5 million is included as a reduction of the principal within current portion of long-term debt, net on the consolidated balance sheet as of March 31, 2023. The discount is amortized over the life of the Notes using the effective interest method.

Arrow Bidco’s ultimate parent, Target Hospitality, has no significant independent assets or operations except as included in the guarantors of the 2024 Senior Secured Notes, the guarantees under the Notes are full and unconditional and joint and several, and any subsidiaries of Target Hospitality that are not subsidiary guarantors of the Notes are minor.  There are also no significant restrictions on the ability of Target Hospitality or any guarantor to obtain funds from its subsidiaries by dividend or loan. See discussion of certain negative covenants above. Therefore, pursuant to the SEC Rules, no individual guarantor financial statement disclosures are deemed necessary.

Finance Lease and Other Financing Obligations

The Company’s finance lease and other financing obligations as of March 31, 2023 consisted of approximately $2.4 million of finance leases. The finance leases pertain to leases entered into during 2019 through March 31, 2023, for commercial-use vehicles with 36-month terms (and continue on a month-to-month basis thereafter) expiring through 2026.

The Company’s finance lease and other financing obligations as of December 31, 2022 consisted of approximately $2.2 million of finance leases related to commercial-use vehicles with the same terms as described above.

ABL Facility

On March 15, 2019, Topaz, Arrow Bidco, Target, Signor and each of their domestic subsidiaries entered into an ABL credit agreement that provides for a senior secured asset based revolving credit facility in the aggregate principal amount of up to $125 million (as amended on February 1, 2023, the “ABL Facility”). During the three months ended March 31, 2023, no amounts were drawn or repaid on the ABL Facility resulting in an outstanding balance of $0 as of March 31, 2023.

In accordance with the First Amendment to the ABL Facility on February 1, 2023 (the “First Amendment”), the reference interest rate for LIBOR borrowings changed from LIBOR to Term SOFR (commencing as of the effective date of the First Amendment).

Borrowings under the ABL Facility, at the relevant borrower’s (the borrowers under the ABL Facility, the “Borrowers”) option, bear interest at either (1) Term SOFR or (2) a base rate, in each case plus an applicable margin. The applicable margin is 2.25% to 2.75% with respect to Term SOFR borrowings and 1.25% to 1.75% with respect to base rate borrowings.

The ABL Facility provides borrowing availability of an amount equal to the lesser of (i) (a) $125 million and (b) the Borrowing Base (defined below) (the “Line Cap”).

The Borrowing Base is, at any time of determination, an amount (net of reserves) equal to the sum of:

85% of the net book value of the Borrowers’ eligible accounts receivables, plus
the lesser of (i) 95% of the net book value of the Borrowers’ eligible rental equipment and (ii) 85% of the net orderly liquidation value of the Borrowers’ eligible rental equipment, minus
customary reserves

The ABL Facility includes borrowing capacity available for standby letters of credit of up to $25 million and for ‘‘swingline’’ loan borrowings of up to $15 million. Any issuance of letters of credit or making of a swingline loan will reduce the amount available under the ABL Facility.

In addition, the ABL Facility will provide the Borrowers with the option to increase commitments under the ABL Facility in an aggregate amount not to exceed $75 million plus any voluntary prepayments that are accompanied by permanent commitment reductions under the ABL Facility. As a result of the First Amendment, the termination date of the ABL Facility was extended from September 15, 2023 to February 1, 2028, which extended termination date is subject to a springing maturity that will accelerate the maturity of the ABL Facility if any of the 2024 Senior Secured Notes remain outstanding on the date that is six months prior to the stated maturity date thereof.

The obligations under the ABL Facility are unconditionally guaranteed by Topaz and each existing and subsequently acquired or organized direct or indirect wholly-owned U.S. organized restricted subsidiary of Arrow Bidco (together with Topaz, the “ABL Guarantors”), other than certain excluded subsidiaries. The ABL Facility is secured by (i) a first priority pledge of the equity interests of Topaz, Arrow Bidco, Target, and Signor and of each direct, wholly-owned US organized restricted subsidiary of any Borrower or any ABL Guarantor, (ii) a first priority pledge of up to 65% of the voting equity interests in each non-US restricted subsidiary of any Borrower or ABL Guarantor and (iii) a first priority security interest in substantially all of the assets of the Borrower and the ABL Guarantors (in each case, subject to customary exceptions).

The ABL Facility requires the Borrowers to maintain a (i) minimum fixed charge coverage ratio of 1.00:1.00 and (ii) maximum total net leverage ratio of 4.00:1.00, at any time when the excess availability under the ABL Facility is less than the greater of (a) $15.625 million and (b) 12.5% of the Line Cap.

The ABL Facility also contains a number of customary negative covenants. Such covenants, among other things, limit or restrict the ability of each of the Borrowers, their restricted subsidiaries, and where applicable, Topaz, to:

incur additional indebtedness, issue disqualified stock and make guarantees;
incur liens on assets;
engage in mergers or consolidations or fundamental changes;
sell assets;
pay dividends and distributions or repurchase capital stock;
make investments, loans and advances, including acquisitions;
amend organizational documents and master lease documents;
enter into certain agreements that would restrict the ability to pay dividends;
repay certain junior indebtedness; and
change the conduct of its business.

The aforementioned restrictions are subject to certain exceptions including (i) the ability to incur additional indebtedness, liens, investments, dividends and distributions, and prepayments of junior indebtedness subject, in each case, to compliance with certain financial metrics and certain other conditions and (ii) a number of other traditional exceptions that grant the Borrowers continued flexibility to operate and develop their businesses. The ABL Facility also contains certain

customary representations and warranties, affirmative covenants and events of default. The carrying value of debt outstanding as of the dates indicated below consist of the following:

    

March 31, 

December 31,

2023

    

2022

Finance lease and other financing obligations

$

2,411

$

2,223

ABL Facility

 

 

9.50% Senior Secured Notes due 2024, face amount

209,500

334,500

Less: unamortized original issue discount

(480)

(971)

Less: unamortized term loan deferred financing costs

(2,316)

(4,681)

Total debt, net

 

209,115

 

331,071

Less: current maturities

 

(207,940)

 

(1,135)

Total long-term debt

$

1,175

$

329,936

Interest expense, net

The components of interest expense, net (which includes interest expense incurred) recognized in the unaudited consolidated statements of comprehensive income for the periods indicated below consist of the following:

For the three months ended

March 31, 

March 31, 

2023

    

2022

Interest incurred on finance lease and other financing obligations

$

41

$

14

Interest expense incurred on ABL Facility and Notes

7,470

8,251

Amortization of deferred financing costs on ABL facilities and Notes

1,090

1,136

Amortization of original issue discount on Notes

 

193

171

Interest income

(1,296)

Interest expense, net

$

7,498

$

9,572

Deferred Financing Costs and Original Issue Discount

The Company presents unamortized deferred financing costs and unamortized original issue discount as a direct deduction from the principal amount of the Notes on the consolidated balance sheets as of March 31, 2023 and December 31, 2022. Accumulated amortization expense related to the deferred financing costs was approximately $12.1 million and $11.2 million as of March 31, 2023 and December 31, 2022, respectively. Accumulated amortization of the original issue discount was approximately $2.5 million and $2.3 million as of March 31, 2023 and December 31, 2022, respectively. As previously mentioned, the partial redemption of the 2024 Senior Secured Notes on March 15, 2023 was accounted for as a partial extinguishment of debt and consequently, a portion of the unamortized deferred financing costs and unamortized original issue discount were expensed through loss on extinguishment of debt on the consolidated statement of comprehensive income as of the prepayment date. The Company recognized a charge of approximately $1.7 million in loss on extinguishment of debt related to the write-off of unamortized deferred financing costs and unamortized original issue discount for the three months ended March 31, 2023.

Accumulated amortization related to revolver deferred financing costs for the ABL Facility was approximately $4.9 million and $4.8 million as of March 31, 2023 and December 31, 2022, respectively. Revolver deferred financing costs are presented on the consolidated balance sheets as of March 31, 2023 and December 31, 2022 within deferred financing costs revolver, net. In connection with the First Amendment, which was considered a modification for accounting purposes, any unamortized deferred financing costs from the ABL Facility that pertained to non-continuing lenders were expensed through loss on extinguishment of debt on the consolidated statement of comprehensive income as of the amendment date. As such, the Company recognized a charge of approximately $0.4 million in loss on extinguishment of debt related to the write-off of unamortized deferred financing costs pertaining to non-continuing lenders for the three months ended March 31, 2023. As the borrowing capacity of each of the continuing lenders on the amended ABL Facility was greater than the borrowing capacity of the ABL Facility before the amendment, the unamortized deferred financing costs at the time of the modification of approximately $0.4 million associated with the continuing lenders was deferred

and amortized over the remaining term of the ABL Facility. Additionally, the Company incurred and paid approximately $1.3 million of deferred financing costs as a result of the ABL Facility amendment, which are capitalized and presented on the consolidated balance sheet as of March 31, 2023 within deferred financing costs revolver, net. These costs are amortized over the contractual term of the line-of-credit through the maturity date using the straight-line method.

Refer to the components of interest expense in the table above for the amounts of the amortization expense related to the deferred financing costs and original issue discount recognized for each of these debt instruments for the three months ended March 31, 2023 and 2022, respectively.

Future maturities

The aggregate annual principal maturities of debt and finance lease obligations for each of the next five years and thereafter, based on contractual terms are listed in the table below.

The schedule of future maturities as of March 31, 2023, consists of the following:

Rest of 2023

    

$

860

2024

 

210,465

2025

 

560

2026

 

26

Total

$

211,911

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Warrant Liabilities
3 Months Ended
Mar. 31, 2023
Warrant Liabilities  
Warrant Liabilities

9. Warrant Liabilities

On January 17, 2018, Harry E. Sloan, Joshua Kazam, Fredric D. Rosen, the Sara L. Rosen Trust and the Samuel N. Rosen 2015 Trust, purchased from PEAC an aggregate of 5,333,334 warrants at a price of $1.50 per warrant (for an aggregate purchase price of $8.0 million) in a private placement (the “Private Warrants”) that occurred simultaneously with the completion of its initial public offering. Each Private Warrant entitles the holder to purchase one share of Common Stock at $11.50 per share. The purchase price of the Private Warrants was added to the proceeds from the Public Offering and was held in the Trust Account until the formation of the Company on March 15, 2019. The Private Warrants (including the shares of Common Stock issuable upon exercise of the Private Warrants) were not transferable, assignable or salable until 30 days after the formation of the Company on March 15, 2019, and they may be exercised on a cashless basis and are non-redeemable so long as they are held by the initial purchasers of the Private Warrants or their permitted transferees.

The Company evaluated the Private Warrants under ASC 815-40, Derivatives and Hedging—Contracts in Entity’s Own Equity, and concluded that they do not meet the criteria to be classified in stockholders’ equity and should be classified as liabilities. Since the Private Warrants meet the definition of a derivative under ASC 815, the Company recorded the Private Warrants as liabilities on the balance sheet at their estimated fair value.

Subsequent changes in the estimated fair value of the Private Warrants are reflected in the change in fair value of warrant liabilities in the accompanying consolidated statements of comprehensive income. For the three months ended March 31, 2023 and 2022, the change in the estimated fair value of the Private Warrants resulted in a loss (gain) of approximately ($3.7) million and $1.2 million, respectively. As of March 31, 2023 and 2022, 1,533,334 and 5,333,334, Private Warrants were outstanding, respectively, which expire no later than March 15, 2024 if they remain unredeemed. As of March 31, 2023, the Private Warrants were classified as current warrant liabilities in the accompanying consolidated balance sheet.

The Company determined the following estimated fair values for the outstanding Private Warrants as of the dates indicated below:

March 31,

December 31,

2023

2022

Warrant liabilities

$

6,026

$

9,737

Total

$

6,026

$

9,737

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Taxes  
Income Taxes

10. Income Taxes

Income tax expense was approximately $12.2 million and $1.1 million for the three months ended March 31, 2023 and 2022 respectively. The effective tax rate for the three months ended March 31, 2023 and 2022, was 21.8% and 68.8%, respectively. The fluctuation in the rate for the three months ended March 31, 2023 and 2022 results primarily from the relationship of year-to-date income before income tax for the three months ended March 31, 2023 and 2022.

The effective tax rates for three months ended March 31, 2023 and 2022, respectively, differs from the US federal statutory rate of 21% primarily due to nonrecognition of tax benefits for loss jurisdictions, the permanent add-back related to the change in fair value of warrant liabilities on the Company’s warrants, the impact of state tax expense based off of gross receipts, and a compensation deduction limitation.

The Company accounts for income taxes in interim periods under ASC 740-270, Income Taxes – Interim Reporting, which generally requires us to apply an estimated annual consolidated effective tax rate to consolidated pre-tax income. In addition, the guidance under ASC 740 further provides that, in establishing the estimated annual effective tax rate, the Company excludes losses from jurisdictions in which no tax benefit is expected to be recognized for such losses.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2023
Fair Value of Financial Instruments  
Fair Value of Financial Instruments

11. Fair Value of Financial Instruments

The fair value of the financial assets and liabilities are included at the amount at which the instrument could be exchanged in a current transaction between willing parties, other than in a forced or liquidation sale.

The Company has assessed that the fair value of cash and cash equivalents, trade receivables, trade payables, other current liabilities, and other debt approximates their carrying amounts largely due to the short-term maturities or recent commencement of these instruments. The fair value of the ABL Facility is primarily based upon observable market data, such as market interest rates, for similar debt. The fair value of the Notes is based upon observable market data.

The Company measured the Private Warrant liabilities at fair value on a recurring basis at each reporting period end as more fully discussed below. Changes in the fair value of the Private Warrants at each reporting period end date were recognized within the accompanying consolidated statements of comprehensive income in the change in fair value of warrant liabilities.

Level 1 & 2 Disclosures:

The carrying amounts and fair values of financial assets and liabilities, which are either Level 1 or Level 2, are as follows:

 

March 31, 2023

 

December 31, 2022

Financial Assets (Liabilities) Not Measured at Fair Value

    

Carrying
Amount

    

Fair Value

    

Carrying
Amount

    

Fair Value

ABL Facility (See Note 8) - Level 2

$

$

$

 

$

2024 Senior Secured Notes (See Note 8) - Level 1

$

(206,704)

$

(212,136)

$

(328,848)

$

(335,403)

Recurring fair value measurements

Level 3 Disclosures:

There were 1,533,334 Private Warrants outstanding as of March 31, 2023 and December 31, 2022. Based on the fair value assessment that was performed, the Company determined a fair value price per Private Warrant of $3.93 and $6.35 as of March 31, 2023 and December 31, 2022, respectively. The fair value is classified as Level 3 in the fair value hierarchy due to the use of pricing inputs that are less observable in the marketplace combined with management judgment required for the assumptions underlying the calculation of value. The Company determined the estimated fair value of the Private Warrants using the Black-Scholes option-pricing model. The table below summarizes the inputs used to calculate the fair value of the warrant liabilities at each of the dates indicated below:

March 31,

December 31,

2023

2022

Exercise Price

$

11.50

$

11.50

Stock Price

$

13.14

$

15.14

Dividend Yield

%

0.00

%

0.00

Expected Term (in Years)

0.96

1.20

Risk-Free Interest Rate

%

4.56

%

4.56

Expected Volatility

%

59.00

%

70.00

Per Share Value of Warrants

$

3.93

$

6.35

The following table presents changes in Level 3 liabilities measured at fair value for the three months ended March 31, 2023:

Private Placement Warrants

Balance at December 31, 2022

$

9,737

Change in fair value of warrant liabilities

(3,711)

Balance at March 31, 2023

6,026

There were no transfers of financial instruments between the three levels of the fair value hierarchy during the three months ended March 31, 2023 and 2022 and the year ended December 31, 2022.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies.  
Commitments and Contingencies

12. Commitments and Contingencies

The Company is involved in various lawsuits or claims in the ordinary course of business. Management is of the opinion that there is no pending claim or lawsuit which, if adversely determined, would have a material impact on the financial condition of the Company.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings (Loss) per Share
3 Months Ended
Mar. 31, 2023
Earnings (Loss) per Share  
Earnings (Loss) per Share

13. Earnings (Loss) per Share

Basic earnings (loss) per share (“EPS” or “LPS”) is calculated by dividing net income or loss attributable to Target Hospitality by the weighted average number of shares of Common Stock outstanding during the period. Diluted EPS is computed similarly to basic net income per share, except that it includes the potential dilution that could occur if dilutive securities were exercised. During periods when net losses are incurred, potential dilutive securities would be anti-dilutive and are excluded from the calculation of diluted loss per share for that period. Net income was recorded for the three months ended March 31, 2023 and 2022. The following table reconciles net income attributable to common stockholders

and the weighted average shares outstanding for the basic calculation to the weighted average shares outstanding for the diluted calculation for the periods indicated below ($ in thousands, except per share amounts):  

For the Three Months Ended

March 31, 

March 31, 

2023

2022

Numerator

Net income attributable to Common Stockholders - basic

$

43,825

$

494

Change in fair value of warrant liabilities

(3,711)

1,227

Net income attributable to Common Stockholders - diluted

$

40,114

$

1,721

Denominator

Weighted average shares outstanding - basic

100,643,271

96,936,785

Dilutive effect of outstanding securities:

Warrants

2,264,522

PSUs

489,063

SARs

224,796

Stock Options

797,457

RSUs

1,838,339

Weighted average shares outstanding - diluted

106,257,448

96,936,785

Net income per share - basic

$

0.44

$

0.01

Net income per share - diluted

$

0.38

$

0.01

When liability-classified warrants are in the money and the impact of their inclusion on diluted EPS is dilutive, diluted EPS also assumes share settlement of such instruments through an adjustment to net income available to common stockholders for the fair value (gain) loss on common stock warrant liabilities and inclusion of the number of dilutive shares in the denominator. The Public and Private Warrants representing a total of 16,166,650 shares of the Company’s Common Stock for the three months ended March 31, 2022 were excluded from the computation of diluted EPS because they are considered anti-dilutive. Public and Private Warrants representing a total 8,058,787 shares of the Company’s Common Stock for the three months ended March 31, 2023 were included in the computation of diluted EPS because their effect is dilutive as noted in the above table.

As discussed in Note 15, stock-based compensation awards were outstanding for the three months ended March 31, 2023 and 2022. These stock-based compensation awards were excluded from the computation of diluted EPS for the three months ended March 31, 2022 because their effect would have been anti-dilutive. For the three months ended March 31, 2023, stock-based compensation awards were included in the computation of diluted EPS because their effect is dilutive as noted in the above table.

Shares of treasury stock have been excluded from the computation of EPS.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders Equity
3 Months Ended
Mar. 31, 2023
Stockholders Equity  
Stockholders' Equity

14. Stockholders’ Equity

Common Stock

As of March 31, 2023 and December 31, 2022, Target Hospitality had 110,804,123 and 109,747,366 shares of Common Stock, par value $0.0001 per share issued with 101,373,458 and 100,316,701 outstanding, respectively. Each share of Common Stock has one vote.

Preferred Shares

Target Hospitality is authorized to issue 1,000,000 preferred shares at $0.0001 par value. As of March 31, 2023, no preferred shares were issued and outstanding.

Public Warrants

On January 17, 2018, PEAC sold 32,500,000 units at a price of $10.00 per unit (the “Units”) in its initial public offering (the “Public Offering”), including the issuance of 2,500,000 Units as a result of the underwriters’ partial exercise of their overallotment option. Each Unit consisted of one Class A ordinary share of PEAC, par value $0.0001 per share (the “Public Shares”), and one-third of one warrant to purchase one ordinary share (the “Public Warrants”).

Each Public Warrant entitles the holder to purchase one share of the Company’s Common Stock at a price of $11.50 per share. No fractional shares will be issued upon exercise of the Public Warrants. If upon exercise of the Public Warrants, a holder would be entitled to receive a fractional interest in a share, the Company will upon exercise, round down to the nearest whole number, the number of shares to be issued to the Public Warrant holder. Each Public Warrant became exercisable 30 days after the formation of the Company.

During the three months ended March 31, 2023, holders of Public Warrants exercised 2,869 Public Warrants for shares of Common Stock resulting in the Company receiving cash proceeds of less than $0.1 million and issuing 2,869 shares of Common Stock. As of March 31, 2023, the Company had 6,525,453 Public Warrants issued and outstanding.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2023
Stock-Based Compensation  
Stock-Based Compensation

15. Stock-Based Compensation

On February 28, 2023, the Compensation Committee (the “Compensation Committee”) of the Company’s Board of Directors adopted a new form Executive Restricted Stock Unit Agreement (the “RSU Agreement”) and a new form Executive Performance Stock Unit Agreement (the “PSU Agreement” and together with the RSU Agreement, the “Award Agreements”) with respect to the granting of restricted stock units (“RSUs”) and performance restricted stock units (“PSUs”), respectively, under the Target Hospitality Corp. 2019 Incentive Plan (as amended, the “Plan”). The new Award Agreements will be used for all awards to executive officers made on or after March 1, 2023.

The RSU Agreement has material terms that are substantially similar to those in the form Executive Restricted Stock Unit Agreement last approved by the Compensation Committee and previously disclosed by the Company.

Each PSU awarded under the PSU Agreement represents the right to receive one share of the Company’s common stock, par value $0.0001 per share. PSUs vest and become unrestricted on the third anniversary of the grant date. The number of PSUs that vest pursuant to the PSU Agreement is based on the Company’s Total Shareholder Return (the “TSR Based Award”) performance and the Company’s Diversification EBITDA (as defined in the PSU Agreement) (the “Diversification EBITDA Based Award”), each measured based on the applicable Performance Period specified in the PSU Agreement. The number of PSUs that vest pursuant to the TSR Based Award range from 0% to 200% of the Target Level (as defined in the PSU Agreement) depending upon the achievement of a specified percentile rank during the applicable Performance Period. The number of PSUs that vest pursuant to the Diversification EBITDA Based Award range from 0% to 200% of the Target Level (as defined in the PSU Agreement) depending upon the Company’s Qualifying EBITDA (as defined in the PSU Agreement) during the applicable Performance Period. Vesting of PSUs is contingent upon the executive’s continued employment through the vesting date, unless the executive’s employment is terminated by reason of death, without Cause, for Good Reason, or in the event of a Change in Control (each term as defined in the Plan).

Restricted Stock Units

During the three months ended March 31, 2023, the Compensation Committee awarded an aggregate of 214,901 time-based RSUs to certain of the Company’s executive officers and other employees, which vest ratably over a four-year period.

The table below represents the changes in RSUs:

    

Number of
Shares

    

Weighted
Average Grant
Date Fair Value
per Share

Balance at December 31, 2022

2,658,581

$

2.98

Granted

214,901

15.01

Vested

(933,064)

2.49

Balance at March 31, 2023

1,940,418

$

4.55

Stock-based compensation expense for these RSUs recognized in selling, general and administrative expense in the consolidated statements of comprehensive income for the three months ended March 31, 2023 and 2022, was approximately $1.3 million and $1.6 million, respectively, with an associated tax benefit of approximately $0.3 million and $0.4 million, respectively. At March 31, 2023, unrecognized compensation expense related to RSUs totaled approximately $9.9 million and is expected to be recognized over a remaining term of approximately 2.85 years.

Performance Stock Units

On March 1, 2023, the Company awarded an aggregate of 91,025 time and performance-based PSUs to certain of the Company’s employees, which vest upon satisfaction of continued service with the Company until the third anniversary of the Grant Date and attainment of Company performance criteria. These PSUs were valued using a Monte Carlo simulation with the following assumptions on the grant date: the expected volatility was approximately 45.86%, the term was 2.84 years, the correlation coefficient was 0.6210, the dividend rate was 0.0% and the risk-free interest rate was approximately 4.60%, which resulted in a calculated fair value of approximately $20.66 per PSU as of the grant date.

The table below represents the changes in PSUs:

    

Number of
Shares

    

Weighted
Average Grant
Date Fair Value
per Share

Balance at December 31, 2022

1,495,017

$

4.72

Granted

91,025

14.98

Balance at March 31, 2023

1,586,042

$

5.31

Stock-based compensation expense for these PSUs recognized in selling, general and administrative expense in the consolidated statement of comprehensive income for the three months ended March 31, 2023 and 2022 was approximately $0.7 million and $0.1 million, respectively, with an associated tax benefit of $0.2 million and $0, respectively. At March 31, 2023, unrecognized compensation expense related to PSUs totaled approximately $7.1 million and is expected to be recognized over a remaining term of approximately 2.32 years.

Stock Option Awards

During the three months ended March 31, 2023, there were stock options exercised as shown in the following table.

The table below represents the changes in stock options:

    

Options

    

Weighted Average
Exercise Price Per
Share

    

Weighted Average
Contractual Life
(Years)

    

Intrinsic Value

Outstanding Options at December 31, 2022

1,510,661

$

6.13

6.86

$

13,615

Exercised

(671,392)

5.81

-

7,423

Outstanding Options at March 31, 2023

839,269

$

6.38

6.64

$

5,671

438,733 stock options were exercisable at March 31, 2023.

Stock-based compensation expense for these stock option awards recognized in selling, general and administrative expense in the consolidated statements of comprehensive income for the three months ended March 31, 2023 and 2022 was approximately $0.2 million and $0.2 million, respectively, with an associated tax benefit of less than $0.1 million and less than $0.1 million, respectively. At March 31, 2023, unrecognized compensation expense related to stock options totaled $0.4 million and is expected to be recognized over a remaining term of approximately 0.81 years.

The fair value of each option award at the grant date was estimated using the Black-Scholes option-pricing model with the following assumptions: 

    

Assumptions

Weighted average expected stock volatility (range)

%

25.94 - 30.90

Expected dividend yield

%

0.00

Expected term (years)

6.25

Risk-free interest rate (range)

%

0.82 - 2.26

Exercise price (range)

$

4.51 - 10.83

Weighted-average grant date fair value

$

1.42

The volatility assumption used in the Black-Scholes option-pricing model is based on peer group volatility as the Company does not have a sufficient trading history as a stand-alone public company to calculate volatility.   Additionally, due to an insufficient history with respect to stock option activity and post vesting cancellations, the expected term assumption is based on the simplified method permitted under SEC rules, whereby, the simple average of the vesting period for each tranche of award and its contractual term is aggregated to arrive at a weighted average expected term for the award.  The risk-free interest rate used in the Black-Scholes model is based on the implied US Treasury bill yield curve at the date of grant with a remaining term equal to the Company’s expected term assumption.  The Company has never declared or paid a dividend on its shares of Common Stock.

Stock-based payments are subject to service-based vesting requirements and expense is recognized on a straight-line basis over the vesting period. Forfeitures are accounted for as they occur. No stock options were forfeited during the three months ended March 31, 2023.

Stock Appreciation Right Awards

During the three months ended March 31, 2023, as approved by the Compensation Committee, the employee related exercised SARs shown in the table below were paid in cash in the amount of $10.0 million based on the difference between (a) the fair market value of a Common Share on the date of exercise, over (b) the grant date price.

The table below represents the changes in SARs:

Number of Units

Weighted-Average Exercise Price

Weighted-Average Remaining Contractual Term (Years)

Outstanding SARs at December 31, 2022

1,537,776

$

1.82

8.17

Exercised

(755,436)

1.79

-

Outstanding SARs at March 31, 2023

782,340

$

1.85

7.93

Under the authoritative guidance for stock-based compensation, these SARs are considered liability-based awards. The Company recognized a liability associated with its SARs of approximately $6.2 million as of March 31, 2023, all of which is included in accrued liabilities in the accompanying consolidated balance sheet as of March 31, 2023. The liability associated with these SAR awards recognized as of December 31, 2022, was approximately $12.6 million, of which approximately $6.3 million is included in accrued liabilities and approximately $6.3 million is included in other non-current liabilities in the accompanying consolidated balance sheet as of December 31, 2022. These SARs were valued using the Black-Scholes option pricing model with the following assumptions on the grant date: the expected volatility was approximately 43.5%, the term was 6.25 years, the dividend rate was 0.0% and the risk-free interest rate was approximately 1.07%, which resulted in a calculated fair value of approximately $0.78 per SAR as of the grant date. The fair value of these liability awards will be remeasured at each reporting period until the date of settlement. At March 31, 2023, these SARs were valued using the Black-Scholes option pricing model with the following assumptions for awards granted on February 25, 2021 and August 5, 2021, respectively: the expected volatility was approximately 38.65% and 43.42%, the term was 0.45 years and 0.85 years, the dividend rate was 0.0% and 0.0%, the risk-free interest rate was approximately 4.89% and 4.68%, and the exercise price was $1.79 and $3.54, which resulted in a calculated fair value of approximately $11.39 and $9.74 per SAR, respectively, as of March 31, 2023. At December 31, 2022, these SARs were valued using the Black-Scholes option pricing model with the following assumptions for awards granted on February 25, 2021 and August 5, 2021, respectively: the expected volatility was approximately 46.86% and 47.27%, the term was 0.65 years and 1.10 years, the dividend rate was 0.0% and 0.0%, the risk-free interest rate was approximately 4.70% and 4.65%, and the exercise price was $1.79 and $3.54, which resulted in a calculated fair value of approximately $13.40 and $11.78 per SAR, respectively, as of December 31, 2022.

The estimated weighted-average fair value of each SAR as of March 31, 2023 and December 31, 2022 was $11.56 and $13.61, respectively.  Increases and decreases in stock-based compensation expense are recognized over the vesting period, or immediately for vested awards. For three months ended March 31, 2023 and 2022, the Company recognized compensation expense related to these awards of approximately $3.5 million and $1.5 million, respectively, in selling, general and administrative expense in the consolidated statements of comprehensive income. At March 31, 2023, unrecognized compensation expense related to SARs totaled approximately $5.7 million and is expected to be recognized over a remaining weighted-average term of approximately 0.92 years. At March 31, 2023, the intrinsic value of the SARs was $8.8 million.

The volatility assumption used in the Black-Scholes option-pricing model is based on peer group volatility as the Company does not have a sufficient trading history as a stand-alone public company to calculate volatility.   Additionally, due to an insufficient history with respect to stock appreciation right activity and post vesting cancellations, the expected term assumption is based on the simplified method permitted under SEC rules, whereby, the simple average of the vesting period for each tranche of award and its contractual term is aggregated to arrive at a weighted average expected term for the award.  The risk-free interest rate used in the Black-Scholes model is based on the implied US Treasury bill yield curve with a remaining term equal to the Company’s expected term assumption.  The Company has never declared or paid a dividend on its shares of Common Stock.

SARs are subject to service-based vesting requirements and expense is recognized on a straight-line basis over the vesting period. Forfeitures are accounted for as they occur. No SARs were forfeited during the three months ended March 31, 2023.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Retirement Plans
3 Months Ended
Mar. 31, 2023
Retirement Plans  
Retirement Plans

16. Retirement plans

We offer a defined contribution 401(k) retirement plan to substantially all of our U.S. employees. Participants may contribute from 1% to 90% of eligible compensation, inclusive of pretax and/or Roth deferrals (subject to Internal Revenue Service limitations), and we make matching contributions under this plan on the first 5% of the participant’s compensation (100% match of the first 3% employee contribution and 50% match on the next 2% contribution). Our matching contributions fully vest upon participation. For the three months ended March 31, 2023 and 2022, we recognized expense of $0.4 million and $0.2 million, respectively.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Business Segments
3 Months Ended
Mar. 31, 2023
Business Segments  
Business Segments

17. Business Segments

The Company has six operating segments, none of which qualify for aggregation. Four of the segments were disclosed as reportable segments in 2022, based on the 10% tests. The aggregate external revenues of these reportable segments exceeded 75% of the Company’s consolidated revenues. The remaining operating segments were combined in the “All Other” category.  In 2023, two of the four operating segments (“TCPL Keystone” and “HFS – Midwest”) that were disclosed as reportable segments in 2022 became quantitatively immaterial as they did not exceed the threshold for any of the 10% tests and are now combined in the “All Other” category in 2023. As such, in 2023 and for all comparison periods, the Company has two reportable segments and the aggregate external revenues of these two reportable segments exceed 75% of the Company’s consolidated revenues in all periods presented.

The Company is organized primarily on the basis of geographic region and customer industry group.

The following is a brief description of our reportable segments and a description of business activities conducted by All Other.

HFS – South  — Segment operations consist primarily of specialty rental and vertically integrated hospitality services revenue from customers located primarily in Texas and New Mexico.

Government — Segment operations consist primarily of specialty rental and vertically integrated hospitality services revenue from customers with Government contracts located in Texas.

All Other — Segment operations consist primarily of revenue from specialty rental and vertically integrated hospitality services revenue from customers located outside of the HFS – South segment.

The table below presents information about reported segments for the three months ended March 31 (except for asset information for 2022 that is presented as of December 31):

2023

HFS - South

Government

All Other

    

Total

For the Three Months Ended March 31, 2023

    

    

Revenue

$

35,772

$

109,503

$

2,544

(a)

$

147,819

Adjusted gross profit

$

11,656

$

88,774

$

(870)

$

99,560

Total Assets

$

193,664

$

214,492

$

33,847

$

442,003

2022

HFS - South

Government

All Other

    

Total

For the Three Months Ended March 31, 2022

Revenue

$

31,576

$

46,790

$

1,969

(a)

$

80,335

Adjusted gross profit

$

13,318

$

27,876

$

(478)

$

40,716

Total Assets (as of December 31, 2022)

$

176,637

$

217,029

$

34,722

$

428,388

(a)Revenues from segments below the quantitative thresholds are attributable to four operating segments of the Company and are reported in the “All Other” category previously described.

A reconciliation of total segment adjusted gross profit to total consolidated income (loss) before income taxes for the dates indicated below, is as follows:

For the Three Months Ended

March 31, 2023

    

March 31, 2022

Total reportable segment adjusted gross profit

$

100,430

$

40,694

Other adjusted gross profit

 

(870)

 

22

Depreciation and amortization

 

(21,400)

 

(16,795)

Selling, general, and administrative expenses

 

(15,199)

 

(11,759)

Other expense (income), net

 

(1,004)

 

219

Loss on extinguishment of debt

(2,128)

Interest expense, net

 

(7,498)

 

(9,572)

Change in fair value of warrant liabilities

3,711

(1,227)

Consolidated income before income taxes

$

56,042

$

1,582

A reconciliation of total segment assets to total consolidated assets as of the dates indicated below, is as follows:

    

March 31, 2023

December 31, 2022

Total reportable segment assets

$

408,156

$

426,825

Other assets

 

35,632

 

3,240

Other unallocated amounts

 

205,830

 

341,662

Total Assets

$

649,618

$

771,727

Other unallocated assets consist of the following as reported in the consolidated balance sheets of the Company as of the dates indicated below:

    

March 31, 2023

    

December 31, 2022

Total current assets

$

103,151

$

236,379

Other intangible assets, net

 

76,394

 

75,182

Operating lease right-of-use assets, net

23,120

27,298

Deferred financing costs revolver, net

 

1,604

 

896

Other non-current assets

 

1,561

 

1,907

Total other unallocated amounts of assets

$

205,830

$

341,662

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
3 Months Ended
Mar. 31, 2023
Subsequent Events  
Subsequent Events

18. Subsequent Events

On April 3, 2023, the Company purchased a group of assets consisting primarily of land and specialty rental assets for approximately $5.0 million, which was funded by cash on hand. These assets will be utilized for growth in the Company’s Government segment.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies  
Organization and Nature of Operations

Organization and Nature of Operations

Target Hospitality Corp. (“Target Hospitality” and, together with its subsidiaries, the “Company”) was formed on March 15, 2019 and is one of North America’s largest providers of vertically integrated specialty rental and value-added hospitality services. The Company provides vertically integrated specialty rental and comprehensive hospitality services including: catering and food services, maintenance, housekeeping, grounds-keeping, security, health and recreation services, overall workforce community management, and laundry service. Target Hospitality serves clients in the natural resources development and government sectors principally located in the West Texas, South Texas, New Mexico and Midwest regions.

The Company, whose securities are listed on the Nasdaq Capital Market, together with its wholly owned subsidiaries, Topaz Holdings LLC, a Delaware limited liability company (“Topaz”), and Arrow Bidco, LLC, a Delaware limited liability company (“Arrow Bidco”), serve as the holding companies for the businesses of Target Logistics Management, LLC and its subsidiaries (“Target”) and RL Signor Holdings, LLC (“Signor”). TDR Capital LLP indirectly owns approximately 64% of Target Hospitality and the remaining ownership is broken out among the founders of the Company’s legal predecessor, Platinum Eagle Acquisition Corp. (“Platinum Eagle” or “PEAC”), investors who purchased the shares of Platinum Eagle in a private placement transaction, and other public shareholders.

Basis of Presentation

Basis of Presentation

The accompanying unaudited consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) pertaining to interim financial information. Certain information in footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“US GAAP”) has been condensed or omitted pursuant to those rules and regulations. The financial statements included in this report should be read in conjunction with Target Hospitality’s Annual Report on the Form 10-K for the year ended December 31, 2022 (the “2022 Form 10-K”).

The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the operating results that may be expected for the full fiscal year ending December 31, 2023 or any future period.

The accompanying unaudited consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of financial position as of March 31, 2023, and results of operations for the three months ended March 31, 2023 and 2022, and cash flows for three months ended March 31, 2023 and 2022. The consolidated balance sheet as of December 31, 2022, was derived from the audited consolidated balance sheets of Target Hospitality but does not contain all of the footnote disclosures from those annual financial statements.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with US GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. If the underlying estimates and assumptions upon which the financial statements are based change in future periods, actual amounts may differ from those included in the accompanying unaudited consolidated financial statements.

Principles of Consolidation

Principles of Consolidation

The consolidated financial statements comprise the financial statements of the Company and its subsidiaries that it controls due to ownership of a majority voting interest. Subsidiaries are fully consolidated from the date of acquisition, being the

date on which the Company obtains control, and continue to be consolidated until the date when such control ceases. The financial statements of the subsidiaries are prepared for the same reporting period as the Company. All intercompany balances and transactions are eliminated.

Revenue Recognition

Revenue Recognition

The Company derives revenue from specialty rental and hospitality services, specifically lodging and related ancillary services. Revenue is recognized in the period in which lodging and services are provided pursuant to the terms of contractual relationships with the customers. Certain arrangements contain a lease of lodging facilities to customers. The leases are accounted for as an operating lease under the authoritative guidance for leases and are recognized as income is earned over the term of the lease agreement.

Because performance obligations related to specialty rental and hospitality services are satisfied over time, the majority of our revenue is recognized evenly over the contractual term of the arrangement, based on a contractual fixed minimum amount and defined period of performance. Some of our revenue is recognized on a daily basis, for each night a customer stays, at a contractual day rate.  Our customers typically contract for accommodation services under committed contracts with terms that most often range from several months to three years. Our payment terms vary by type and location of our customer and the service offered.  The time between invoicing and when payment is due is not significant.   

When lodging and services are billed and collected in advance, recognition of revenue is deferred until services are rendered.

Cost of services includes labor, food, utilities, supplies, rent and other direct costs associated with operating the lodging units as well as costs associated with construction services. Cost of rental includes leasing costs and other direct costs of maintaining the lodging units. Costs associated with contracts include sales commissions which are expensed as incurred and reflected in selling, general and administrative expenses in the consolidated statements of comprehensive income.

Additionally, the Company collects sales, use, occupancy and similar taxes, which the Company presents on a net basis (excluded from revenues) in the consolidated statements of comprehensive income. 

Recently Issued Accounting Standards

Recently Adopted Accounting Standards

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (ASU 2016-13, Topic 326, or ASC 326). This new standard changes how companies account for credit impairment for trade and other receivables as well as changing the measurement of credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. ASU 2016-13 replaced the prior "incurred loss" model with an "expected loss" model. Under the "incurred loss" model, a loss (or allowance) is recognized only when an event has occurred (such as a payment delinquency) that causes the entity to believe that a loss is probable (i.e., that it has been "incurred"). Under the "expected loss" model, a loss (or allowance) is recognized upon initial recognition of the asset that reflects all future events that leads to a loss being realized, regardless of whether it is probable that the future event will occur. The "incurred loss" model considers past events and current conditions, while the "expected loss" model includes expectations for the future which have yet to occur.  ASU 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, was issued in November 2018 and excludes operating leases from the new guidance. In 2019, the FASB voted to delay the effective date for the new standard for financial statements issued to reporting periods beginning after December 15, 2022 and interim periods within those reporting periods. The Company adopted ASC 326, along with its related clarifications and amendments, on the effective date of January 1, 2023, using the modified retrospective approach for trade accounts receivable, which resulted in a cumulative-effect adjustment resulting in a decrease to accumulated earnings of approximately $0.3 million. Results for reporting periods prior to 2023 continue to be presented in accordance with previously applicable GAAP, while results for subsequent reporting periods are presented under ASC 326.

The following table presents the impact of the adoption of ASC 326 on the consolidated balance sheet as of January 1, 2023:

Balance

Balance

    

Pre-Adoption

Adjustments

    

Post-Adoption

Accounts receivable, less allowance for doubtful accounts

$

42,153

$

(268)

$

41,885

Accumulated earnings

$

87,683

$

(268)

$

87,415

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2023
Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies  
Schedule of adjustments related to operating leases

Balance

Balance

    

Pre-Adoption

Adjustments

    

Post-Adoption

Accounts receivable, less allowance for doubtful accounts

$

42,153

$

(268)

$

41,885

Accumulated earnings

$

87,683

$

(268)

$

87,415

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Revenue  
Summary of disaggregation of revenue by reportable segments as well as the all other category

For the Three Months Ended

March 31, 

2023

2022

HFS – South

Services income

$

34,288

$

30,123

Government

Services income

$

58,004

$

26,583

All Other

Services income

$

2,544

$

1,969

Total services revenues

$

94,836

$

58,675

Summary of contract liabilities

For Three Months Ended

March 31, 

    

2023

2022

Balances at Beginning of the Period

$

125,519

$

34,411

Additions to deferred revenue

 

 

1,711

Revenue recognized

 

(34,985)

 

(27,337)

Balances at End of the Period

$

90,534

$

8,785

Summary of revenue expected to be recognized from contracts where the price and quantity of the product or service are fixed

For the Years Ended December 31,

    

2023

    

2024

2025

2026

2027

    

Total

Revenue expected to be recognized as of March 31, 2023

$

143,769

$

35,495

$

18,775

$

14,044

$

-

$

212,083

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Specialty Rental Assets, Net (Tables)
3 Months Ended
Mar. 31, 2023
Specialty Rental Assets, Net  
Schedule of Specialty rental assets

    

March 31, 

December 31,

2023

    

2022

Specialty rental assets

$

710,085

$

698,095

Construction-in-process

 

14,263

 

4,653

Less: accumulated depreciation

 

(354,587)

 

(345,619)

Specialty rental assets, net

$

369,761

$

357,129

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Other Property, Plant and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2023
Other Property, Plant and Equipment, Net  
Schedule of other property, plant and equipment, net

    

March 31, 

December 31,

2023

    

2022

Land

$

29,391

$

28,483

Buildings and leasehold improvements

 

798

 

769

Machinery and office equipment

 

1,632

 

1,581

Other

 

7,884

 

7,341

 

39,705

 

38,174

Less: accumulated depreciation

 

(6,716)

 

(6,276)

Total other property, plant and equipment, net

$

32,989

$

31,898

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets, net (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Other Intangible Assets, net  
Schedule of changes in carrying amount of goodwill

    

HFS - South

Balance at January 1, 2022

$

41,038

Changes in Goodwill

-

Balance at December 31, 2022

41,038

Changes in Goodwill

-

Balance at March 31, 2023

$

41,038

Schedule of intangible assets other than goodwill

March 31, 2023

Weighted

Gross

average

Carrying

Accumulated

Net Book

    

remaining lives

    

Amount

    

Amortization

    

Value

Intangible assets subject to amortization

    

  

    

  

    

  

    

  

Customer relationships

 

4.6

$

133,105

$

(73,446)

$

59,659

Non-compete agreement

4.8

349

(14)

335

Total

133,454

(73,460)

59,994

Indefinite lived assets:

 

  

 

  

 

  

 

  

Tradenames

 

  

 

16,400

 

 

16,400

Total intangible assets other than goodwill

 

  

$

149,854

$

(73,460)

$

76,394

December 31, 2022

Weighted

Gross

average

Carrying

Accumulated

Net Book

    

remaining lives

    

Amount

    

Amortization

    

Value

Intangible assets subject to amortization

Customer relationships

    

4.6

    

$

128,907

    

$

(70,125)

    

$

58,782

Total

128,907

(70,125)

58,782

Indefinite lived assets:

 

  

 

  

 

  

 

  

Tradenames

 

  

 

16,400

 

 

16,400

Total intangible assets other than goodwill

 

  

$

145,307

$

(70,125)

$

75,182

Schedule of estimated aggregate amortization expense

Rest of 2023

    

$

10,112

2024

13,475

2025

13,475

2026

12,879

2027

8,270

Thereafter

1,783

Total

$

59,994

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Other Non-Current Assets (Tables)
3 Months Ended
Mar. 31, 2023
Other Non-Current Assets  
Schedule of other non-current assets

    

March 31, 

December 31, 

2023

    

2022

Cloud computing implementation costs

$

7,243

$

7,198

Less: accumulated amortization

(5,682)

(5,357)

Other non-current assets

$

1,561

$

1,841

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Accrued Liabilities.  
Schedule of accrued liabilities

    

March 31, 

December 31, 

2023

    

2022

Employee accrued compensation expense

$

9,878

$

11,873

Other accrued liabilities 

 

18,410

 

18,230

Accrued interest on debt

907

9,539

Total accrued liabilities 

$

29,195

$

39,642

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Tables)
3 Months Ended
Mar. 31, 2023
Debt  
Summary of carrying value of debt outstanding

    

March 31, 

December 31,

2023

    

2022

Finance lease and other financing obligations

$

2,411

$

2,223

ABL Facility

 

 

9.50% Senior Secured Notes due 2024, face amount

209,500

334,500

Less: unamortized original issue discount

(480)

(971)

Less: unamortized term loan deferred financing costs

(2,316)

(4,681)

Total debt, net

 

209,115

 

331,071

Less: current maturities

 

(207,940)

 

(1,135)

Total long-term debt

$

1,175

$

329,936

Components of interest expense

For the three months ended

March 31, 

March 31, 

2023

    

2022

Interest incurred on finance lease and other financing obligations

$

41

$

14

Interest expense incurred on ABL Facility and Notes

7,470

8,251

Amortization of deferred financing costs on ABL facilities and Notes

1,090

1,136

Amortization of original issue discount on Notes

 

193

171

Interest income

(1,296)

Interest expense, net

$

7,498

$

9,572

Schedule of future maturities

Rest of 2023

    

$

860

2024

 

210,465

2025

 

560

2026

 

26

Total

$

211,911

Senior Secured Notes 2024  
Debt  
Summary of carrying value of debt outstanding

    

March 31, 

2023

Principal amount of 9.50% Senior Secured Notes, due 2024

$

209,500

Less: unamortized original issue discount

(480)

Less: unamortized term loan deferred financing costs

(2,316)

Current portion of long-term debt, net

$

206,704

Schedule of debt redemption

Redemption

Year

    

Price

2023 and thereafter

100.000%

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Warrant Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Warrant Liabilities  
Schedule of warrant liabilities

March 31,

December 31,

2023

2022

Warrant liabilities

$

6,026

$

9,737

Total

$

6,026

$

9,737

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value of Financial Instruments  
Summary of carrying amounts and fair values of financial assets and liabilities

 

March 31, 2023

 

December 31, 2022

Financial Assets (Liabilities) Not Measured at Fair Value

    

Carrying
Amount

    

Fair Value

    

Carrying
Amount

    

Fair Value

ABL Facility (See Note 8) - Level 2

$

$

$

 

$

2024 Senior Secured Notes (See Note 8) - Level 1

$

(206,704)

$

(212,136)

$

(328,848)

$

(335,403)

Summary of inputs used to calculate the fair value of the warrant liabilities

March 31,

December 31,

2023

2022

Exercise Price

$

11.50

$

11.50

Stock Price

$

13.14

$

15.14

Dividend Yield

%

0.00

%

0.00

Expected Term (in Years)

0.96

1.20

Risk-Free Interest Rate

%

4.56

%

4.56

Expected Volatility

%

59.00

%

70.00

Per Share Value of Warrants

$

3.93

$

6.35

Schedule of changes in Level 3 liabilities measured at fair value

Private Placement Warrants

Balance at December 31, 2022

$

9,737

Change in fair value of warrant liabilities

(3,711)

Balance at March 31, 2023

6,026

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings (Loss) per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings (Loss) per Share  
Schedule of reconciliation of net loss and weighted-average shares of common stock outstanding

and the weighted average shares outstanding for the basic calculation to the weighted average shares outstanding for the diluted calculation for the periods indicated below ($ in thousands, except per share amounts):  

For the Three Months Ended

March 31, 

March 31, 

2023

2022

Numerator

Net income attributable to Common Stockholders - basic

$

43,825

$

494

Change in fair value of warrant liabilities

(3,711)

1,227

Net income attributable to Common Stockholders - diluted

$

40,114

$

1,721

Denominator

Weighted average shares outstanding - basic

100,643,271

96,936,785

Dilutive effect of outstanding securities:

Warrants

2,264,522

PSUs

489,063

SARs

224,796

Stock Options

797,457

RSUs

1,838,339

Weighted average shares outstanding - diluted

106,257,448

96,936,785

Net income per share - basic

$

0.44

$

0.01

Net income per share - diluted

$

0.38

$

0.01

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2023
Stock-Based Compensation  
Schedule of changes in restricted stock units

    

Number of
Shares

    

Weighted
Average Grant
Date Fair Value
per Share

Balance at December 31, 2022

2,658,581

$

2.98

Granted

214,901

15.01

Vested

(933,064)

2.49

Balance at March 31, 2023

1,940,418

$

4.55

Schedule of changes in performance stock units

    

Number of
Shares

    

Weighted
Average Grant
Date Fair Value
per Share

Balance at December 31, 2022

1,495,017

$

4.72

Granted

91,025

14.98

Balance at March 31, 2023

1,586,042

$

5.31

Schedule of changes in stock options

    

Options

    

Weighted Average
Exercise Price Per
Share

    

Weighted Average
Contractual Life
(Years)

    

Intrinsic Value

Outstanding Options at December 31, 2022

1,510,661

$

6.13

6.86

$

13,615

Exercised

(671,392)

5.81

-

7,423

Outstanding Options at March 31, 2023

839,269

$

6.38

6.64

$

5,671

Schedule of assumptions using Black-scholes option-pricing model

    

Assumptions

Weighted average expected stock volatility (range)

%

25.94 - 30.90

Expected dividend yield

%

0.00

Expected term (years)

6.25

Risk-free interest rate (range)

%

0.82 - 2.26

Exercise price (range)

$

4.51 - 10.83

Weighted-average grant date fair value

$

1.42

Stock appreciation right awards

Number of Units

Weighted-Average Exercise Price

Weighted-Average Remaining Contractual Term (Years)

Outstanding SARs at December 31, 2022

1,537,776

$

1.82

8.17

Exercised

(755,436)

1.79

-

Outstanding SARs at March 31, 2023

782,340

$

1.85

7.93

XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Business Segments (Tables)
3 Months Ended
Mar. 31, 2023
Business Segments  
Schedule of Segment Reporting Information

The table below presents information about reported segments for the three months ended March 31 (except for asset information for 2022 that is presented as of December 31):

2023

HFS - South

Government

All Other

    

Total

For the Three Months Ended March 31, 2023

    

    

Revenue

$

35,772

$

109,503

$

2,544

(a)

$

147,819

Adjusted gross profit

$

11,656

$

88,774

$

(870)

$

99,560

Total Assets

$

193,664

$

214,492

$

33,847

$

442,003

2022

HFS - South

Government

All Other

    

Total

For the Three Months Ended March 31, 2022

Revenue

$

31,576

$

46,790

$

1,969

(a)

$

80,335

Adjusted gross profit

$

13,318

$

27,876

$

(478)

$

40,716

Total Assets (as of December 31, 2022)

$

176,637

$

217,029

$

34,722

$

428,388

(a)Revenues from segments below the quantitative thresholds are attributable to four operating segments of the Company and are reported in the “All Other” category previously described.
Schedule of reconciliation of total segment adjusted gross profit

For the Three Months Ended

March 31, 2023

    

March 31, 2022

Total reportable segment adjusted gross profit

$

100,430

$

40,694

Other adjusted gross profit

 

(870)

 

22

Depreciation and amortization

 

(21,400)

 

(16,795)

Selling, general, and administrative expenses

 

(15,199)

 

(11,759)

Other expense (income), net

 

(1,004)

 

219

Loss on extinguishment of debt

(2,128)

Interest expense, net

 

(7,498)

 

(9,572)

Change in fair value of warrant liabilities

3,711

(1,227)

Consolidated income before income taxes

$

56,042

$

1,582

Schedule of reconciliation of total segment assets to total combined assets

    

March 31, 2023

December 31, 2022

Total reportable segment assets

$

408,156

$

426,825

Other assets

 

35,632

 

3,240

Other unallocated amounts

 

205,830

 

341,662

Total Assets

$

649,618

$

771,727

Schedule of unallocated assets consist of the following as reported in the combined balance sheets

    

March 31, 2023

    

December 31, 2022

Total current assets

$

103,151

$

236,379

Other intangible assets, net

 

76,394

 

75,182

Operating lease right-of-use assets, net

23,120

27,298

Deferred financing costs revolver, net

 

1,604

 

896

Other non-current assets

 

1,561

 

1,907

Total other unallocated amounts of assets

$

205,830

$

341,662

XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Jan. 01, 2023
Dec. 31, 2022
Accounts receivable, less allowance for doubtful accounts $ 52,786   $ 42,153
Accumulated earnings $ 131,240   87,683
Maximum      
Contract for accommodation services under take-or-pay contracts term 3 years    
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-13      
Accounts receivable, less allowance for doubtful accounts     (268)
Accumulated earnings   $ (300) (268)
Cumulative Effect, Period of Adoption, Adjusted Balance | Accounting Standards Update 2016-13      
Accounts receivable, less allowance for doubtful accounts     41,885
Accumulated earnings     $ 87,415
TDR Capital | Target Hospitality      
Ownership interest in an affiliate 64.00%    
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenue $ 94,836 $ 58,675
Services    
Disaggregation of Revenue [Line Items]    
Revenue 94,836 58,675
Specialty rental    
Disaggregation of Revenue [Line Items]    
Revenue Not from Contract with Customer $ 52,983 $ 21,660
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Disaggregation Revenue (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
segment
Mar. 31, 2022
USD ($)
Dec. 31, 2022
segment
Disaggregation of Revenue [Line Items]      
Number of Reportable Segments | segment 2   4
Total Revenue $ 94,836 $ 58,675  
Services      
Disaggregation of Revenue [Line Items]      
Total Revenue 94,836 58,675  
Services | HFS - South      
Disaggregation of Revenue [Line Items]      
Total Revenue 34,288 30,123  
Services | Government      
Disaggregation of Revenue [Line Items]      
Total Revenue 58,004 26,583  
Services | All Other      
Disaggregation of Revenue [Line Items]      
Total Revenue $ 2,544 $ 1,969  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Change in Contract with Customer, Liability [Abstract]    
Balances at Beginning of the Period $ 125,519 $ 34,411
Additions to deferred revenue   1,711
Revenue recognized (34,985) (27,337)
Balances at End of the Period $ 90,534 $ 8,785
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Revenue Expected to be Recognized (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue expected to be recognized $ 212,083
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue expected to be recognized in periods 3 months
Revenue expected to be recognized $ 143,769
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue expected to be recognized in periods 1 year
Revenue expected to be recognized $ 35,495
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue expected to be recognized in periods 1 year
Revenue expected to be recognized $ 18,775
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue expected to be recognized in periods 1 year
Revenue expected to be recognized $ 14,044
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue expected to be recognized in periods 1 year
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Specialty Rental Assets, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Less: accumulated depreciation $ (354,587)   $ (345,619)
Specialty rental assets, net 369,761   357,129
Accumulated depreciation 8,600    
Depreciation 17,597 $ 12,800  
Purchase of property, plant and equipment 18,600    
Gross cost 8,600    
Specialty rental assets      
Property, Plant and Equipment [Line Items]      
Specialty rental assets, gross 710,085   698,095
Depreciation 17,600 $ 12,800  
Purchase of property, plant and equipment 13,200    
Property, Plant And Equipment, Disposal Costs 1,200    
Specialty rental assets | Other Operating Income (Expense) [Member]      
Property, Plant and Equipment [Line Items]      
Gain (Loss) on Disposition of Property Plant Equipment 100    
Construction-in-process      
Property, Plant and Equipment [Line Items]      
Specialty rental assets, gross $ 14,263   $ 4,653
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Other Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Other property, plant and equipment      
Other property, plant and equipment, gross $ 39,705   $ 38,174
Less: accumulated depreciation (6,716)   (6,276)
Total other property, plant and equipment, net 32,989   31,898
Depreciation on Other PPE 3,803 $ 3,995  
Purchase of property, plant and equipment 18,600    
Capital expenditures 18,600    
Land      
Other property, plant and equipment      
Other property, plant and equipment, gross 29,391   28,483
Capital expenditures 900    
Buildings and leasehold improvements      
Other property, plant and equipment      
Other property, plant and equipment, gross 798   769
Machinery and office equipment      
Other property, plant and equipment      
Other property, plant and equipment, gross 1,632   1,581
Software and other      
Other property, plant and equipment      
Other property, plant and equipment, gross 7,884   $ 7,341
Property, Plant and Equipment Other Types      
Other property, plant and equipment      
Depreciation on Other PPE $ 500 $ 400  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets, net - Goodwill (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Goodwill and Other Intangible Assets, net    
Goodwill, Beginning Balance $ 41,038 $ 41,038
Goodwill, Ending Balance $ 41,038 $ 41,038
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets, net - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Intangible assets subject to amortization      
Gross Carrying Amount $ 133,454   $ 128,907
Accumulated Amortization (73,460)   (70,125)
Net Book Value 59,994   58,782
Total intangible assets other than goodwill      
Gross Carrying Amount 149,854   145,307
Net Book Value 76,394   75,182
Aggregate amortization expense of intangible assets 3,335 $ 3,636  
Capital expenditures 18,600    
Acquired intangible assets 4,547    
Tradenames      
Indefinite lived assets:      
Net Book Value $ 16,400   $ 16,400
Customer relationships      
Intangible assets subject to amortization      
Weighted average remaining lives 4 years 7 months 6 days   4 years 7 months 6 days
Gross Carrying Amount $ 133,105   $ 128,907
Accumulated Amortization (73,446)   (70,125)
Net Book Value 59,659   $ 58,782
Total intangible assets other than goodwill      
Acquired intangible assets $ 4,200    
Non-compete agreements      
Intangible assets subject to amortization      
Weighted average remaining lives 4 years 9 months 18 days    
Gross Carrying Amount $ 349    
Accumulated Amortization (14)    
Net Book Value 335    
Total intangible assets other than goodwill      
Acquired intangible assets $ 300    
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets, net - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Estimated aggregate amortization expense:    
Rest of 2022 $ 10,112  
2023 13,475  
2024 13,475  
2025 12,879  
2026 8,270  
Thereafter 1,783  
Total $ 59,994 $ 58,782
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Other Non-Current Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Amortization of Intangible Assets $ 3,335 $ 3,636
Capitalized software    
Amortization of Intangible Assets $ 300 $ 600
Capitalized software | Maximum    
Useful life of intangible asset 4 years  
Capitalized software | Minimum    
Useful life of intangible asset 2 years  
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Other Non-Current Assets - Other non-current assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Other Non-Current Assets    
Cloud computing implementation costs $ 7,243 $ 7,198
Less: accumulated amortization (5,682) (5,357)
Other non-current assets $ 1,561 $ 1,841
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accrued Liabilities.    
Employee accrued compensation expense $ 9,878 $ 11,873
Other accrued liabilities 18,410 18,230
Accrued interest on debt 907 9,539
Total accrued liabilities $ 29,195 $ 39,642
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 15, 2023
Mar. 15, 2019
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Debt          
Less: unamortized original issue discount     $ (480)   $ (971)
Less: unamortized term loan deferred financing costs     (2,316)   $ (4,681)
Current portion of long-term debt, net     206,704    
Repayments of senior debt     125,000    
Amortization     $ 193 $ 171  
Minimum          
Debt          
Period for prior written notice to trustee for redemption     20 days    
ABL Facility          
Debt          
Less: unamortized term loan deferred financing costs     $ (1,300)    
Senior Secured Notes 2024          
Debt          
Principal amount of 9.50% Senior Secured Notes, due 2024   $ 340,000 $ 209,500    
Interest rate (as a percent)   9.50% 9.50%   9.50%
Less: unamortized original issue discount   $ (3,300) $ (500)    
Extinguishment of debt $ 125,000        
Senior Secured Notes 2024 | Minimum          
Debt          
Period for prior written notice to holders for redemption     15 days    
Senior Secured Notes 2024 | Maximum          
Debt          
Period for prior written notice to holders for redemption     60 days    
2023 and thereafter | Senior Secured Notes 2024          
Debt          
Redemption price     100.00%    
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Finance Lease and Other Financing Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]    
Finance lease and other financing obligations, current and long-term $ 2,411 $ 2,223
Commercial-use vehicles    
Lessee, Lease, Description [Line Items]    
Capital lease term 36 months  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - ABL Facility (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 15, 2019
Mar. 31, 2023
Mar. 31, 2022
ABL Facility      
Proceeds from line of credit     $ 16,000
ABL Facility      
ABL Facility      
Borrowing capacity $ 125,000    
Proceeds from line of credit   $ 0  
Repayment of line of credit   0  
Outstanding amount   $ 0  
Borrowing base, line cap (as a percent) 12.50%    
Percentage of net book value of borrowers' eligible accounts receivables 85.00%    
Percentage of net book value of borrowers' eligible rental equipment 95.00%    
Percentage of net orderly liquidation value of borrowers' eligible rental equipment 85.00%    
Options to increase commitments $ 75,000    
Percentage of voting equity interests in non-US restricted subsidiary pledge 65.00%    
Minimum fixed charge coverage ratio 100.00%    
Maximum total net leverage ratio 400.00%    
Borrowing base $ 15,625    
Line cap (as a percent) 12.50%    
ABL Facility | SOFR | Minimum      
ABL Facility      
Variable rate (as a percent) 2.25%    
ABL Facility | SOFR | Maximum      
ABL Facility      
Variable rate (as a percent) 2.75%    
ABL Facility | Base rate | Minimum      
ABL Facility      
Variable rate (as a percent) 1.25%    
ABL Facility | Base rate | Maximum      
ABL Facility      
Variable rate (as a percent) 1.75%    
Standby letters of credit      
ABL Facility      
Borrowing capacity $ 25,000    
Swingline      
ABL Facility      
Borrowing capacity $ 15,000    
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Carrying Value of Debt Outstanding (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 15, 2019
Mar. 31, 2023
Dec. 31, 2022
Carrying value of debt outstanding      
Finance lease and other financing obligations   $ 2,411 $ 2,223
Principal amount     334,500
Less: unamortized original issue discount   480 971
Less: unamortized term loan deferred financing costs   (2,316) (4,681)
Total Lease payments   209,115 331,071
Less: current maturities   (207,940) (1,135)
Total long-term debt   1,175 329,936
ABL Facility      
Carrying value of debt outstanding      
Less: unamortized term loan deferred financing costs   (1,300)  
Senior Secured Notes 2024      
Carrying value of debt outstanding      
Long-term debt, net   209,500 $ 334,500
Less: unamortized original issue discount $ 3,300 $ 500  
Interest rate (as a percent) 9.50% 9.50% 9.50%
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Components of interest expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Debt    
Interest incurred on finance lease and other financing obligations $ 41 $ 14
Interest expense incurred on ABL Facility and Notes 7,470 8,251
Amortization of deferred financing costs on ABL facilities and Notes 1,090 1,136
Amortization of original issue discount 193 171
Interest income (1,296)  
Interest expense, net $ 7,498 $ 9,572
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Interest Expense and Deferred Financing Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Debt    
Loss on extinguishment of debt $ (2,128)  
Debt issuance costs 2,316 $ 4,681
Senior Secured Notes 2024    
Debt    
Accumulated amortization of deferred financing costs 12,100 11,200
Accumulated amortization of debt issuance costs 2,500 2,300
Loss on extinguishment of debt (1,700)  
ABL Facility    
Debt    
Loss on extinguishment of debt 400  
Debt issuance costs 1,300  
ABL Facility | Algeco ABL facility    
Debt    
Accumulated amortization related to revolver deferred financing costs 4,900 $ 4,800
Debt issuance costs $ 400  
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Schedule of maturities of long term debt and finance lease obligations (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Debt  
Rest of 2023 $ 860
2024 210,465
2025 560
2026 26
Total $ 211,911
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Warrant Liabilities - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 17, 2018
Mar. 31, 2023
Mar. 31, 2022
Warrants to issue shares of common stock.   6,525,453  
Fair Value Adjustment of Warrants   $ (3,711) $ 1,227
Private Placement Warrants [Member]      
Warrants to issue shares of common stock. 5,333,334 1,533,334 5,333,334
Aggregate purchase price per warrant $ 1.50    
Aggregate purchase price $ 8,000    
Number of stock issued for each warrant 1    
Share price $ 11.50    
Warrant exercisable term 30 days    
Fair Value Adjustment of Warrants   $ (3,700) $ 1,200
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Warrant Liabilities - Estimated fair value Private Warrants (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Warrant liabilities $ 6,026 $ 9,737
Private Placement Warrants [Member]    
Warrant liabilities $ 6,026 $ 9,737
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Taxes    
Income tax expense $ 12,217 $ 1,088
Effective tax rate 21.80% 68.80%
Effective Income Tax Rate 21.00% 21.00%
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
$ / shares
Y
shares
Dec. 31, 2022
USD ($)
Y
$ / shares
shares
Carrying amounts and fair values of financial assets and liabilities    
Warrants to issue shares of common stock. | shares 6,525,453  
Level 3 | Private Placement Warrants [Member]    
Carrying amounts and fair values of financial assets and liabilities    
Warrants to issue shares of common stock. | shares 1,533,334 1,533,334
Per Share Value of Warrants | $ / shares $ 3.93 $ 6.35
Balance at beginning of the period $ 9,737  
Change in fair value of warrant liabilities (3,711)  
Balance at ending of the period $ 6,026  
Level 3 | Private Placement Warrants [Member] | Measurement Input, Exercise Price [Member]    
Carrying amounts and fair values of financial assets and liabilities    
Warrants and Rights Outstanding, Measurement Input | $ / shares 11.50 11.50
Level 3 | Private Placement Warrants [Member] | Measurement Input, Share Price [Member]    
Carrying amounts and fair values of financial assets and liabilities    
Warrants and Rights Outstanding, Measurement Input | $ / shares 13.14 15.14
Level 3 | Private Placement Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]    
Carrying amounts and fair values of financial assets and liabilities    
Warrants and Rights Outstanding, Measurement Input 0.0000 0.0000
Level 3 | Private Placement Warrants [Member] | Measurement Input, Expected Term [Member]    
Carrying amounts and fair values of financial assets and liabilities    
Warrants and Rights Outstanding, Measurement Input | Y 0.96 1.20
Level 3 | Private Placement Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Carrying amounts and fair values of financial assets and liabilities    
Warrants and Rights Outstanding, Measurement Input 0.0456 0.0456
Level 3 | Private Placement Warrants [Member] | Measurement Input, Price Volatility [Member]    
Carrying amounts and fair values of financial assets and liabilities    
Warrants and Rights Outstanding, Measurement Input 0.5900 0.7000
Senior Secured Notes 2024 | Carrying amount | Level 1    
Carrying amounts and fair values of financial assets and liabilities    
Debt Instrument, Fair Value Disclosure, $ (206,704) $ (328,848)
Senior Secured Notes 2024 | Fair value | Level 1    
Carrying amounts and fair values of financial assets and liabilities    
Debt Instrument, Fair Value Disclosure, $ (212,136) $ (335,403)
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator    
Net income (loss) $ 43,825 $ 494
Net Income (Loss) Available to Common Stockholders, Basic 43,825 494
Change in fair value of warrant liabilities (3,711) 1,227
Net Income (Loss) Available to Common Stockholders, Diluted $ 40,114 $ 1,721
Denominator    
Weighted average shares outstanding - basic 100,643,271 96,936,785
Warrants 2,264,522  
Weighted average shares outstanding - diluted 106,257,448 96,936,785
Net income (loss) per share - basic $ 0.44 $ 0.01
Net income (loss) per share - diluted $ 0.38 $ 0.01
Stock Appreciation Rights (SARs)    
Denominator    
Dilutive effect of outstanding securities 224,796  
PSUs    
Denominator    
Dilutive effect of outstanding securities 489,063  
Stock options    
Denominator    
Dilutive effect of outstanding securities 797,457  
RSUs    
Denominator    
Dilutive effect of outstanding securities 1,838,339  
Warrant    
Denominator    
Excluded from computation of loss per share 8,058,787 16,166,650
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 17, 2018
$ / shares
shares
Mar. 31, 2023
USD ($)
Vote
$ / shares
shares
Dec. 31, 2022
Vote
$ / shares
shares
Common Stock      
Common stock shares issued   110,804,123 109,747,366
Common stock, number of share outstanding   101,373,458 100,316,701
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001
Number of Votes Per Share | Vote   1 1
Preferred Shares      
Preferred stock, shares authorized   1,000,000  
Preferred stock, par value | $ / shares   $ 0.0001  
Preferred stock, shares issued   0  
Preferred stock, shares outstanding   0  
Warrants      
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001
Warrants to issue shares of common stock.   6,525,453  
Proceeds from issuance of Common Stock from exercise of warrants | $   $ 42  
Public Offering      
Warrants      
Number of units sold 32,500,000    
Price per unit | $ / shares $ 10.00    
Number of warrants per unit 0.33    
Number of fractional shares issued upon exercise of warrants 0    
Number of stock issued for each warrant 1    
Share price | $ / shares $ 11.50    
Warrant exercisable term 30 days    
Over allotment      
Warrants      
Number of units sold 2,500,000    
Public Warrants      
Warrants      
Shares issued during period, warrants exercised   2,869  
Proceeds from issuance of Common Stock from exercise of warrants | $   $ 100  
Number of securities called by warrants or rights   2,869  
Common Stock [Member] | Public Offering      
Common Stock      
Common stock, par value (in dollars per share) | $ / shares $ 0.0001    
Warrants      
Number of shares per unit 1    
Common stock, par value (in dollars per share) | $ / shares $ 0.0001    
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Mar. 01, 2023
Feb. 28, 2023
Aug. 05, 2021
Feb. 25, 2021
Mar. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, par value (in dollars per share)         $ 0.0001 $ 0.0001
Restricted Stock Units (RSUs) [Member]            
Other than options            
Outstanding Options at beginning of period (in shares)         2,658,581  
Granted (in shares)         214,901  
Vested (in shares)         (933,064)  
Outstanding Options at end of period (in shares)         1,940,418 2,658,581
Weighted Average Grant Date Fair Value per Share            
Outstanding Options at beginning of period (in shares)         $ 2.98  
Granted (in dollars per share)         15.01  
Vested (in dollars per share)         2.49  
Outstanding Options at end of period (in dollars per share)         $ 4.55 $ 2.98
Restricted Stock Units (RSUs) [Member] | Executive Officers and Other Employees            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period (in years)         4 years  
Other than options            
Granted (in shares)         214,901  
Share-Based Payment Arrangement, Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Forfeited (in shares)         0  
Expected term (years)         6 years 3 months  
Expected dividend rate         0.00%  
Stock Appreciation Rights (SARs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation expense         $ 5.7  
Deferred Compensation Share-based Arrangements, Liability, Current         $ 6.2 $ 12.6
Estimated Fair Value Per Share         $ 11.56 $ 13.61
Expected volatility           43.50%
Expected term (years)           6 years 3 months
Expected dividend rate           0.00%
Expected risk-free interest           1.07%
Exercise price     $ 9.74 $ 11.39   $ 0.78
Other than options            
Outstanding Options at beginning of period (in shares)         1,537,776  
Exercised (in shares)         (755,436)  
Forfeited (in shares)         0  
Outstanding Options at end of period (in shares)         782,340 1,537,776
Weighted Average Grant Date Fair Value per Share            
Exercised (in dollars per share)         $ 1.79  
Outstanding Options at end of period (in dollars per share)     $ 11.78 $ 13.40    
Aggregate intrinsic value            
Outstanding aggregate Intrinsic Value         $ 8.8  
Stock Appreciation Rights (SARs) | Accrued Liabilities.            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Deferred Compensation Share-based Arrangements, Liability, Current           $ 6.3
Stock Appreciation Rights (SARs) | Other Noncurrent Liabilities            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Deferred Compensation Share-based Arrangements, Liability, Current           $ 6.3
Stock Appreciation Rights (SARs) | Stock Option One            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expected volatility     43.42% 38.65%    
Expected term (years)     10 months 6 days 5 months 12 days    
Expected dividend rate     0.00% 0.00%    
Expected risk-free interest     4.68% 4.89%    
Exercise price     $ 3.54 $ 1.79    
Stock Appreciation Rights (SARs) | Stock Option Two            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expected volatility     47.27% 46.86%    
Expected term (years)     1 year 1 month 6 days 7 months 24 days    
Expected dividend rate     0.00% 0.00%    
Expected risk-free interest     4.65% 4.70%    
Exercise price     $ 3.54 $ 1.79    
Time based and performance stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Right to buy number of shares upon vesting   1        
Common stock, par value (in dollars per share)   $ 0.0001        
Unrecognized compensation expense         $ 7.1  
Expected volatility 45.86%          
Expected term (years) 2 years 10 months 2 days          
Expected dividend rate 0.00%          
Correlation Coefficient 0.6210          
Expected risk-free interest 4.60%          
Exercise price $ 20.66          
Other than options            
Outstanding Options at beginning of period (in shares)         1,495,017  
Granted (in shares) 91,025       91,025  
Outstanding Options at end of period (in shares)         1,586,042 1,495,017
Weighted Average Grant Date Fair Value per Share            
Outstanding Options at beginning of period (in shares)         $ 4.72  
Granted (in dollars per share)         14.98  
Outstanding Options at end of period (in dollars per share)         5.31 $ 4.72
Minimum | Share-Based Payment Arrangement, Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Exercise price         4.51  
Minimum | Total Shareholder Return Based Performance Share Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting (in percentage)   0.00%        
Minimum | Diversification EBITDA Based Performance Share Units [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting (in percentage)   0.00%        
Maximum | Share-Based Payment Arrangement, Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Exercise price         $ 10.83  
Maximum | Total Shareholder Return Based Performance Share Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting (in percentage)   200.00%        
Maximum | Diversification EBITDA Based Performance Share Units [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting (in percentage)   200.00%        
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Changes in stock options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Number of shares    
Exercisable Options at end of period (in shares) 438,733  
Share-Based Payment Arrangement, Option [Member]    
Number of shares    
Outstanding Options at beginning of period (in shares) 1,510,661  
Exercised (in shares) (671,392)  
Outstanding Options at end of period (in shares) 839,269 1,510,661
Weighted Average Exercise Price per Share    
Outstanding Options at beginning of period (in dollars per share) $ 6.13  
Exercised (in dollars per share) 5.81  
Outstanding Options at end of period (in dollars per share) $ 6.38 $ 6.13
Weighted Average Contractual Life (Years)    
Outstanding Options (in years) 6 years 7 months 20 days 6 years 10 months 9 days
Intrinsic Value    
Outstanding Options at end of period $ 5,671 $ 13,615
Exercised $ 7,423  
Stock Appreciation Rights (SARs)    
Weighted Average Exercise Price per Share    
Outstanding Options at beginning of period (in dollars per share) $ 1.82  
Outstanding Options at end of period (in dollars per share) $ 1.85 $ 1.82
Weighted Average Contractual Life (Years)    
Outstanding Options (in years) 7 years 11 months 4 days 8 years 2 months 1 day
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Assumptions (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Aug. 05, 2021
Feb. 25, 2021
Share-Based Payment Arrangement, Option [Member]        
Assumptions:        
Expected dividend yield - minimum 25.94%      
Expected dividend yield - maximum 30.90%      
Expected dividend yield 0.00%      
Expected term (years) 6 years 3 months      
Risk-free interest rate - minimum 0.82%      
Risk-free interest rate - maximum 2.26%      
Weighted-average grant date fair value $ 1.42      
Stock Appreciation Rights (SARs)        
Assumptions:        
Weighted average expected stock volatility   43.50%    
Expected dividend yield   0.00%    
Expected term (years)   6 years 3 months    
Risk-free interest rate (range)   1.07%    
Exercise price (range)   $ 0.78 $ 9.74 $ 11.39
Exercised awards settled in Cash $ 10.0      
Minimum | Share-Based Payment Arrangement, Option [Member]        
Assumptions:        
Exercise price (range) $ 4.51      
Maximum | Share-Based Payment Arrangement, Option [Member]        
Assumptions:        
Exercise price (range) $ 10.83      
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Stock-based Compensation Expense (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Restricted Stock Units (RSUs) [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based Compensation Expense $ 1.3 $ 1.6
Associated tax benefit from stock-based compensation expense 0.3 0.4
Unrecognized compensation expense $ 9.9  
Period for unrecognized compensation expense expected to be recognized 2 years 10 months 6 days  
Share-Based Payment Arrangement, Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based Compensation Expense $ 0.2 0.2
Unrecognized compensation expense $ 0.4  
Period for unrecognized compensation expense expected to be recognized 9 months 21 days  
Stock Appreciation Rights (SARs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based Compensation Expense $ 3.5 1.5
Period for unrecognized compensation expense expected to be recognized 11 months 1 day  
Time based and performance stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based Compensation Expense $ 0.7 0.1
Associated tax benefit from stock-based compensation expense $ 0.2 0.0
Period for unrecognized compensation expense expected to be recognized 2 years 3 months 25 days  
Maximum | Share-Based Payment Arrangement, Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Associated tax benefit from stock-based compensation expense $ 0.1 $ 0.1
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Retirement Plans (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Retirement Plans    
Minimum percentage of annual eligible compensation by the participants 1.00%  
Maximum percentage of annual eligible compensation by the participants 90.00%  
Percentage of contribution matched 5.00%  
Percentage of contribution, matched 100% by employer 3.00%  
Employer match of employee contributions of first 3% of contributions 100.00%  
Percentage of contribution, matched 50% by employer 2.00%  
Employer match of employee contributions of next 3% of contributions 50.00%  
Contribution expenses $ 0.4 $ 0.2
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Business Segments (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
segment
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
segment
Business segments      
Number of reportable segments | segment 2   4
Number of Operating Segments | segment 4   6
Revenue $ 147,819 $ 80,335  
Capital expenditures 18,600    
Total Assets 649,618   $ 771,727
Operating Segments      
Business segments      
Revenue 147,819 80,335  
Adjusted gross profit 99,560 40,716  
Total Assets 442,003   428,388
HFS - South | Operating Segments      
Business segments      
Revenue 35,772 31,576  
Adjusted gross profit 11,656 13,318  
Total Assets 193,664   176,637
Government | Operating Segments      
Business segments      
Revenue 109,503 46,790  
Adjusted gross profit 88,774 27,876  
Total Assets $ 214,492   $ 217,029
Four Segments | Revenues | Customer concentration risk      
Business segments      
Concentration risk, percentage     75.00%
Two Segments | Revenues | Customer concentration risk      
Business segments      
Concentration risk, percentage 75.00%    
All Other | Operating Segments      
Business segments      
Revenue $ 2,544 1,969  
Adjusted gross profit (870) $ (478)  
Total Assets $ 33,847   $ 34,722
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Business Segments - Reconciliation of total segment adjusted gross profit to total combined income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Other adjusted gross profit $ (870) $ 22
Depreciation and amortization (21,400) (16,795)
Selling, general and administrative expenses (15,199) (11,759)
Other expense (income), net (1,004) 219
Loss on extinguishment of debt (2,128)  
Interest (expense), net (7,498) (9,572)
Change in fair value of warrant liabilities 3,711 (1,227)
Income before income tax 56,042 1,582
Operating Segments    
Total reportable segment adjusted gross profit 99,560 40,716
Operating Segments | Reportable Segments, Excluding Other [Member]    
Total reportable segment adjusted gross profit $ 100,430 $ 40,694
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Business Segments - Reconciliation of total segment assets to total combined assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets $ 649,618 $ 771,727
Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 442,003 428,388
Operating Segments | Reportable Segments, Excluding Other [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 408,156 426,825
Operating Segments | All Other    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 33,847 34,722
Other unallocated amounts    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 205,830 341,662
Other Assets [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 35,632 3,240
Other Unallocated Amounts [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets $ 205,830 $ 341,662
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Business Segments - Unallocated assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Total current assets $ 103,151 $ 236,379
Other intangible assets, net 76,394 75,182
Operating lease right-of-use assets, net 23,120 27,298
Deferred financing costs revolver, net 1,604 896
Other non-current assets 1,561 1,907
Total assets 649,618 771,727
Other unallocated amounts    
Total current assets 103,151 236,379
Other intangible assets, net 76,394 75,182
Operating lease right-of-use assets, net 23,120 27,298
Deferred financing costs revolver, net 1,604 896
Other non-current assets 1,561 1,907
Total assets $ 205,830 $ 341,662
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events (Details)
$ in Millions
Apr. 03, 2023
USD ($)
Subsequent Events [Member]  
Subsequent Events  
Stock repurchase authorized amount $ 5.0
XML 85 th-20230331x10q_htm.xml IDEA: XBRL DOCUMENT 0001712189 us-gaap:FairValueInputsLevel3Member th:PrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-03-31 0001712189 us-gaap:FairValueInputsLevel3Member th:PrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-03-31 0001712189 us-gaap:FairValueInputsLevel3Member th:PrivatePlacementWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2023-03-31 0001712189 us-gaap:FairValueInputsLevel3Member th:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-03-31 0001712189 us-gaap:FairValueInputsLevel3Member th:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-03-31 0001712189 us-gaap:FairValueInputsLevel3Member th:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExercisePriceMember 2023-03-31 0001712189 us-gaap:FairValueInputsLevel3Member th:PrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001712189 us-gaap:FairValueInputsLevel3Member th:PrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001712189 us-gaap:FairValueInputsLevel3Member th:PrivatePlacementWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001712189 us-gaap:FairValueInputsLevel3Member th:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001712189 us-gaap:FairValueInputsLevel3Member th:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember 2022-12-31 0001712189 us-gaap:FairValueInputsLevel3Member th:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExercisePriceMember 2022-12-31 0001712189 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001712189 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001712189 us-gaap:SubsequentEventMember 2023-04-03 0001712189 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001712189 us-gaap:RetainedEarningsMember 2023-03-31 0001712189 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001712189 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001712189 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2022-12-31 0001712189 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2022-12-31 0001712189 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001712189 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001712189 us-gaap:RetainedEarningsMember 2022-12-31 0001712189 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001712189 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001712189 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-12-31 0001712189 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2022-12-31 0001712189 us-gaap:RetainedEarningsMember 2022-03-31 0001712189 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001712189 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001712189 us-gaap:RetainedEarningsMember 2021-12-31 0001712189 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001712189 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001712189 th:PrivatePlacementWarrantsMember 2022-12-31 0001712189 us-gaap:TreasuryStockCommonMember 2023-03-31 0001712189 us-gaap:CommonStockMember 2023-03-31 0001712189 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:TreasuryStockCommonMember 2022-12-31 0001712189 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonStockMember 2022-12-31 0001712189 us-gaap:TreasuryStockCommonMember 2022-12-31 0001712189 us-gaap:CommonStockMember 2022-12-31 0001712189 us-gaap:TreasuryStockCommonMember 2022-03-31 0001712189 us-gaap:CommonStockMember 2022-03-31 0001712189 us-gaap:TreasuryStockCommonMember 2021-12-31 0001712189 us-gaap:CommonStockMember 2021-12-31 0001712189 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001712189 us-gaap:EmployeeStockOptionMember 2022-12-31 0001712189 us-gaap:StockAppreciationRightsSARSMember 2022-01-01 2022-12-31 0001712189 us-gaap:StockAppreciationRightsSARSMember th:StockOptionTwoMember 2021-08-05 2021-08-05 0001712189 us-gaap:StockAppreciationRightsSARSMember th:StockOptionOneMember 2021-08-05 2021-08-05 0001712189 us-gaap:StockAppreciationRightsSARSMember th:StockOptionTwoMember 2021-02-25 2021-02-25 0001712189 us-gaap:StockAppreciationRightsSARSMember th:StockOptionOneMember 2021-02-25 2021-02-25 0001712189 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-03-31 0001712189 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-03-31 0001712189 us-gaap:PerformanceSharesMember 2023-03-01 0001712189 us-gaap:StockAppreciationRightsSARSMember th:StockOptionTwoMember 2021-08-05 0001712189 us-gaap:StockAppreciationRightsSARSMember th:StockOptionOneMember 2021-08-05 0001712189 us-gaap:StockAppreciationRightsSARSMember th:StockOptionTwoMember 2021-02-25 0001712189 us-gaap:StockAppreciationRightsSARSMember th:StockOptionOneMember 2021-02-25 0001712189 us-gaap:StockAppreciationRightsSARSMember 2021-08-05 0001712189 us-gaap:StockAppreciationRightsSARSMember 2021-02-25 0001712189 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001712189 us-gaap:PerformanceSharesMember 2022-12-31 0001712189 srt:MinimumMember th:TotalShareholderReturnBasedPerformanceShareUnitsMember 2023-02-28 2023-02-28 0001712189 srt:MinimumMember th:DiversificationEbitdaBasedPerformanceShareUnitsMember 2023-02-28 2023-02-28 0001712189 srt:MaximumMember th:TotalShareholderReturnBasedPerformanceShareUnitsMember 2023-02-28 2023-02-28 0001712189 srt:MaximumMember th:DiversificationEbitdaBasedPerformanceShareUnitsMember 2023-02-28 2023-02-28 0001712189 th:ExecutiveOfficersAndOtherEmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001712189 2026-01-01 2023-03-31 0001712189 2022-10-01 2023-03-31 0001712189 2025-01-01 2023-03-31 0001712189 2024-01-01 2023-03-31 0001712189 2023-01-01 2023-03-31 0001712189 us-gaap:ServiceMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-03-31 0001712189 us-gaap:ServiceMember th:HospitalityAndFacilitiesServicesSouthMember 2023-01-01 2023-03-31 0001712189 us-gaap:ServiceMember th:GovernmentSegmentMember 2023-01-01 2023-03-31 0001712189 us-gaap:ServiceMember us-gaap:AllOtherSegmentsMember 2022-01-01 2022-03-31 0001712189 us-gaap:ServiceMember th:HospitalityAndFacilitiesServicesSouthMember 2022-01-01 2022-03-31 0001712189 us-gaap:ServiceMember th:GovernmentSegmentMember 2022-01-01 2022-03-31 0001712189 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2023-01-01 0001712189 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-03-31 0001712189 us-gaap:MachineryAndEquipmentMember 2023-03-31 0001712189 us-gaap:LandMember 2023-03-31 0001712189 us-gaap:BuildingAndBuildingImprovementsMember 2023-03-31 0001712189 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001712189 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001712189 us-gaap:LandMember 2022-12-31 0001712189 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0001712189 us-gaap:ConstructionInProgressMember 2023-03-31 0001712189 th:SpecialtyRentalAssetsMember 2023-03-31 0001712189 us-gaap:ConstructionInProgressMember 2022-12-31 0001712189 th:SpecialtyRentalAssetsMember 2022-12-31 0001712189 us-gaap:LandMember 2023-01-01 2023-03-31 0001712189 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-01-01 2023-03-31 0001712189 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2022-01-01 2022-03-31 0001712189 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001712189 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001712189 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001712189 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001712189 us-gaap:StandbyLettersOfCreditMember 2019-03-15 0001712189 th:SwinglineLoanMember 2019-03-15 0001712189 us-gaap:VehiclesMember 2023-03-31 0001712189 us-gaap:TradeNamesMember 2023-03-31 0001712189 us-gaap:TradeNamesMember 2022-12-31 0001712189 us-gaap:PhantomShareUnitsPSUsMember 2023-01-01 2023-03-31 0001712189 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-03-31 0001712189 us-gaap:OtherOperatingIncomeExpenseMember th:SpecialtyRentalAssetsMember 2023-01-01 2023-03-31 0001712189 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2023-01-01 2023-03-31 0001712189 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2023-01-01 2023-03-31 0001712189 us-gaap:NoncompeteAgreementsMember 2023-01-01 2023-03-31 0001712189 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-03-31 0001712189 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001712189 us-gaap:NoncompeteAgreementsMember 2023-03-31 0001712189 us-gaap:CustomerRelationshipsMember 2023-03-31 0001712189 us-gaap:CustomerRelationshipsMember 2022-12-31 0001712189 us-gaap:FairValueInputsLevel3Member th:PrivatePlacementWarrantsMember 2023-01-01 2023-03-31 0001712189 th:PrivatePlacementWarrantsMember 2023-01-01 2023-03-31 0001712189 th:PrivatePlacementWarrantsMember 2022-01-01 2022-03-31 0001712189 us-gaap:SecuredDebtMember 2023-03-15 2023-03-15 0001712189 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001712189 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001712189 us-gaap:PerformanceSharesMember 2023-03-31 0001712189 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001712189 us-gaap:EmployeeStockOptionMember 2023-03-31 0001712189 us-gaap:RevolvingCreditFacilityMember 2023-03-31 0001712189 us-gaap:StockAppreciationRightsSARSMember us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0001712189 us-gaap:StockAppreciationRightsSARSMember us-gaap:AccruedLiabilitiesMember 2022-12-31 0001712189 us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SecuredDebtMember 2023-01-01 2023-03-31 0001712189 us-gaap:SecuredDebtMember 2023-01-01 2023-03-31 0001712189 us-gaap:SecuredDebtMember 2022-01-01 2022-12-31 0001712189 us-gaap:SecuredDebtMember 2019-03-15 2019-03-15 0001712189 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SecuredDebtMember 2023-03-31 0001712189 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SecuredDebtMember 2023-03-31 0001712189 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SecuredDebtMember 2022-12-31 0001712189 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SecuredDebtMember 2022-12-31 0001712189 us-gaap:SecuredDebtMember 2019-03-15 0001712189 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2019-03-15 2019-03-15 0001712189 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2019-03-15 2019-03-15 0001712189 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2019-03-15 2019-03-15 0001712189 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2019-03-15 2019-03-15 0001712189 th:SpecialtyRentalAssetsMember 2022-01-01 2022-03-31 0001712189 us-gaap:ServiceMember 2023-01-01 2023-03-31 0001712189 srt:HotelMember 2023-01-01 2023-03-31 0001712189 us-gaap:ServiceMember 2022-01-01 2022-03-31 0001712189 srt:HotelMember 2022-01-01 2022-03-31 0001712189 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember th:TwoSegmentsMember 2023-01-01 2023-03-31 0001712189 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember th:FourSegmentsMember 2022-01-01 2022-12-31 0001712189 us-gaap:PerformanceSharesMember 2023-02-28 0001712189 th:PrivatePlacementWarrantsMember 2023-03-31 0001712189 th:PrivatePlacementWarrantsMember 2022-03-31 0001712189 th:PublicWarrantsMember 2023-03-31 0001712189 th:PrivatePlacementWarrantsMember 2018-01-17 0001712189 2022-03-31 0001712189 2021-12-31 0001712189 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-03-31 0001712189 us-gaap:OperatingSegmentsMember th:ReportableSegmentsExcludingOtherMember 2023-03-31 0001712189 us-gaap:OperatingSegmentsMember th:HospitalityAndFacilitiesServicesSouthMember 2023-03-31 0001712189 us-gaap:OperatingSegmentsMember th:GovernmentSegmentMember 2023-03-31 0001712189 us-gaap:OtherAssetsMember 2023-03-31 0001712189 us-gaap:OperatingSegmentsMember 2023-03-31 0001712189 us-gaap:MaterialReconcilingItemsMember 2023-03-31 0001712189 th:OtherUnallocatedAmountsMember 2023-03-31 0001712189 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-12-31 0001712189 us-gaap:OperatingSegmentsMember th:ReportableSegmentsExcludingOtherMember 2022-12-31 0001712189 us-gaap:OperatingSegmentsMember th:HospitalityAndFacilitiesServicesSouthMember 2022-12-31 0001712189 us-gaap:OperatingSegmentsMember th:GovernmentSegmentMember 2022-12-31 0001712189 us-gaap:OtherAssetsMember 2022-12-31 0001712189 us-gaap:OperatingSegmentsMember 2022-12-31 0001712189 us-gaap:MaterialReconcilingItemsMember 2022-12-31 0001712189 th:OtherUnallocatedAmountsMember 2022-12-31 0001712189 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001712189 us-gaap:WarrantMember 2022-01-01 2022-03-31 0001712189 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-01-01 2023-03-31 0001712189 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-03-31 0001712189 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001712189 us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001712189 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001712189 us-gaap:StockAppreciationRightsSARSMember 2022-01-01 2022-03-31 0001712189 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001712189 us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001712189 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001712189 us-gaap:RevolvingCreditFacilityMember th:AssetBackedLendingFacilityMember 2023-03-31 0001712189 us-gaap:RevolvingCreditFacilityMember th:AssetBackedLendingFacilityMember 2022-12-31 0001712189 us-gaap:SecuredDebtMember 2023-03-31 0001712189 us-gaap:SecuredDebtMember 2022-12-31 0001712189 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2022-12-31 0001712189 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AccountingStandardsUpdate201613Member 2022-12-31 0001712189 us-gaap:FairValueInputsLevel3Member th:PrivatePlacementWarrantsMember 2023-03-31 0001712189 us-gaap:FairValueInputsLevel3Member th:PrivatePlacementWarrantsMember 2022-12-31 0001712189 th:PublicWarrantsMember 2023-01-01 2023-03-31 0001712189 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001712189 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001712189 us-gaap:PerformanceSharesMember 2023-02-28 2023-02-28 0001712189 us-gaap:PerformanceSharesMember 2023-03-01 2023-03-01 0001712189 us-gaap:StockAppreciationRightsSARSMember 2023-01-01 2023-03-31 0001712189 th:SpecialtyRentalAssetsMember 2023-01-01 2023-03-31 0001712189 srt:MinimumMember 2023-01-01 2023-03-31 0001712189 srt:MinimumMember us-gaap:SecuredDebtMember 2023-01-01 2023-03-31 0001712189 srt:MaximumMember us-gaap:SecuredDebtMember 2023-01-01 2023-03-31 0001712189 us-gaap:RevolvingCreditFacilityMember 2019-03-15 2019-03-15 0001712189 th:TargetHospitalityMember th:TdrCapitalLlpMember 2023-03-31 0001712189 th:PublicOfferingMember 2018-01-17 0001712189 us-gaap:OverAllotmentOptionMember 2018-01-17 2018-01-17 0001712189 us-gaap:CommonClassAMember th:PublicOfferingMember 2018-01-17 0001712189 us-gaap:StockAppreciationRightsSARSMember 2023-03-31 0001712189 us-gaap:StockAppreciationRightsSARSMember 2022-12-31 0001712189 us-gaap:RevolvingCreditFacilityMember 2019-03-15 0001712189 2022-12-31 0001712189 srt:MaximumMember 2023-01-01 2023-03-31 0001712189 2022-01-01 2022-12-31 0001712189 th:PublicOfferingMember 2018-01-17 2018-01-17 0001712189 th:PrivatePlacementWarrantsMember 2018-01-17 2018-01-17 0001712189 2022-01-01 2022-03-31 0001712189 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-03-31 0001712189 us-gaap:OperatingSegmentsMember th:ReportableSegmentsExcludingOtherMember 2023-01-01 2023-03-31 0001712189 us-gaap:OperatingSegmentsMember th:HospitalityAndFacilitiesServicesSouthMember 2023-01-01 2023-03-31 0001712189 us-gaap:OperatingSegmentsMember th:GovernmentSegmentMember 2023-01-01 2023-03-31 0001712189 us-gaap:OperatingSegmentsMember 2023-01-01 2023-03-31 0001712189 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-01-01 2022-03-31 0001712189 us-gaap:OperatingSegmentsMember th:ReportableSegmentsExcludingOtherMember 2022-01-01 2022-03-31 0001712189 us-gaap:OperatingSegmentsMember th:HospitalityAndFacilitiesServicesSouthMember 2022-01-01 2022-03-31 0001712189 us-gaap:OperatingSegmentsMember th:GovernmentSegmentMember 2022-01-01 2022-03-31 0001712189 us-gaap:OperatingSegmentsMember 2022-01-01 2022-03-31 0001712189 2023-03-31 0001712189 us-gaap:CommonClassAMember 2023-01-01 2023-03-31 0001712189 th:WarrantsToPurchaseCommonStockMember 2023-01-01 2023-03-31 0001712189 2023-05-05 0001712189 2023-01-01 2023-03-31 shares iso4217:USD th:Vote pure iso4217:USD shares th:segment th:Y 0 false 0001712189 --12-31 2023 Q1 P3M P1Y P1Y P1Y P1Y P15D P60D P20D P36M 0.33 0 10-Q true 2023-03-31 false 001-38343 TARGET HOSPITALITY CORP. DE 98-1378631 9320 Lakeside Boulevard, Suite 300 The Woodlands TX 77381 800 832-4242 Common stock, par value $0.0001 per share TH NASDAQ Warrants to purchase common stock THWWW NASDAQ Yes Yes Accelerated Filer false true false false 101374268 42438000 181673000 282000 4000 52786000 42153000 7927000 12553000 103151000 236379000 369761000 357129000 32989000 31898000 23120000 27298000 41038000 41038000 76394000 75182000 1604000 896000 1561000 1907000 649618000 771727000 26908000 17563000 29195000 39642000 85503000 120040000 10690000 12516000 1236000 1135000 6026000 206704000 366262000 190896000 334500000 971000 4681000 328848000 1175000 1088000 10116000 11104000 72000 6309000 5031000 5479000 23060000 15172000 2290000 2247000 9737000 408006000 570880000 0.0001 0.0001 400000000 400000000 110804123 101373458 109747366 100316701 10000 10000 9430665 9430665 23559000 23559000 136516000 139287000 -2595000 -2574000 131240000 87683000 241612000 200847000 649618000 771727000 94836000 58675000 52983000 21660000 147819000 80335000 39700000 34691000 8559000 4928000 17597000 12800000 81963000 27916000 15199000 11759000 3803000 3995000 -1004000 219000 61957000 12381000 -2128000 -7498000 -9572000 -3711000 1227000 56042000 1582000 12217000 1088000 43825000 494000 -3711000 1227000 40114000 1721000 -21000 -18000 43804000 476000 100643271 96936785 106257448 96936785 0.44 0.01 0.38 0.01 101952683 10000 4414767 -23559000 109538000 -2462000 13744000 97271000 494000 494000 560000 560000 -5015898 5015898 -18000 -18000 96936785 10000 9430665 -23559000 110098000 -2480000 14238000 98307000 100316701 10000 9430665 -23559000 139287000 -2574000 87683000 200847000 -268000 -268000 100316701 10000 9430665 -23559000 139287000 -2574000 87415000 200579000 43825000 43825000 643662 2112000 2112000 6177000 6177000 -21000 -21000 2869 42000 42000 410226 1252000 1252000 101373458 10000 9430665 -23559000 136516000 -2595000 131240000 241612000 43825000 494000 18065000 13159000 3335000 3636000 4718000 -43000 -25000 1090000 1136000 193000 171000 -3711000 1227000 5646000 3337000 104000 125000 -2128000 7888000 725000 99000 60000 11005000 12780000 -4629000 -1060000 -24294000 -17591000 -34985000 -25626000 -3354000 -323000 -512000 14529000 -30580000 23002000 2843000 1015000 117000 4547000 119000 125000 -28445000 -2835000 356000 169000 16000000 125000000 42000 1252000 1263000 -125325000 15831000 6000 2000 -139235000 -17582000 181673000 23406000 42438000 5824000 7243000 52000 6177000 -562000 -463000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Organization and Nature of Operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Target Hospitality Corp. (“Target Hospitality” and, together with its subsidiaries, the “Company”) was formed on March 15, 2019 and is one of North America’s largest providers of vertically integrated specialty rental and value-added hospitality services. The Company provides vertically integrated specialty rental and comprehensive hospitality services including: catering and food services, maintenance, housekeeping, grounds-keeping, security, health and recreation services, overall workforce community management, and laundry service. Target Hospitality serves clients in the natural resources development and government sectors principally located in the West Texas, South Texas, New Mexico and Midwest regions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The Company, whose securities are listed on the Nasdaq Capital Market, together with its wholly owned subsidiaries, Topaz Holdings LLC, a Delaware limited liability company (“Topaz”), and Arrow Bidco, LLC, a Delaware limited liability company (“Arrow Bidco”), serve as the holding companies for the businesses of Target Logistics Management, LLC and its subsidiaries (“Target”) and RL Signor Holdings, LLC (“Signor”). TDR Capital LLP indirectly owns approximately </span><span style="font-weight:normal;">64%</span><span style="font-weight:normal;"> of Target Hospitality and the remaining ownership is broken out among the founders of the Company’s legal predecessor, Platinum Eagle Acquisition Corp. (“Platinum Eagle” or “PEAC”), investors who purchased the shares of Platinum Eagle in a private placement transaction, and other public shareholders.</span><span style="font-weight:normal;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) pertaining to interim financial information. Certain information in footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“US GAAP”) has been condensed or omitted pursuant to those rules and regulations. The financial statements included in this report should be read in conjunction with Target Hospitality’s Annual Report on the Form 10-K for the year ended December 31, 2022 (the “2022 Form 10-K”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the operating results that may be expected for the full fiscal year ending December 31, 2023 or any future period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of financial position as of March 31, 2023, and results of operations for the three months ended March 31, 2023 and 2022, and cash flows for three months ended March 31, 2023 and 2022. The consolidated balance sheet as of December 31, 2022, was derived from the audited consolidated balance sheets of Target Hospitality but does not contain all of the footnote disclosures from those annual financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with US GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. If the underlying estimates and assumptions upon which the financial statements are based change in future periods, actual amounts may differ from those included in the accompanying unaudited consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The consolidated financial statements comprise the financial statements of the Company and its subsidiaries that it controls due to ownership of a majority voting interest. Subsidiaries are fully consolidated from the date of acquisition, being the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">date on which the Company obtains control, and continue to be consolidated until the date when such control ceases. The financial statements of the subsidiaries are prepared for the same reporting period as the Company. All intercompany balances and transactions are eliminated. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company derives revenue from specialty rental and hospitality services, specifically lodging and related ancillary services. Revenue is recognized in the period in which lodging and services are provided pursuant to the terms of contractual relationships with the customers. Certain arrangements contain a lease of lodging facilities to customers. The leases are accounted for as an operating lease under the authoritative guidance for leases and are recognized as income is earned over the term of the lease agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Because performance obligations related to specialty rental and hospitality services are satisfied over time, the majority of our revenue is recognized evenly over the contractual term of the arrangement, based on a contractual fixed minimum amount and defined period of performance. Some of our revenue is recognized on a daily basis, for each night a customer stays, at a contractual day rate.  Our customers typically contract for accommodation services under committed contracts with terms that most often range from several months to three years. Our payment terms vary by type and location of our customer and the service offered.  The time between invoicing and when payment is due is not significant.    </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">When lodging and services are billed and collected in advance, recognition of revenue is deferred until services are rendered. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cost of services includes labor, food, utilities, supplies, rent and other direct costs associated with operating the lodging units as well as costs associated with construction services. Cost of rental includes leasing costs and other direct costs of maintaining the lodging units. Costs associated with contracts include sales commissions which are expensed as incurred and reflected in selling, general and administrative expenses in the consolidated statements of comprehensive income. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Additionally, the Company collects sales, use, occupancy and similar taxes, which the Company presents on a net basis (excluded from revenues) in the consolidated statements of comprehensive income.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Adopted Accounting Standards </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In June 2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments - Credit Losses</i> (<i style="font-style:italic;">ASU 2016-13, Topic 326, or ASC 326</i>). This new standard changes how companies account for credit impairment for trade and other receivables as well as changing the measurement of credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. ASU 2016-13 replaced the prior "incurred loss" model with an "expected loss" model. Under the "incurred loss" model, a loss (or allowance) is recognized only when an event has occurred (such as a payment delinquency) that causes the entity to believe that a loss is probable (i.e., that it has been "incurred"). Under the "expected loss" model, a loss (or allowance) is recognized upon initial recognition of the asset that reflects all future events that leads to a loss being realized, regardless of whether it is probable that the future event will occur. The "incurred loss" model considers past events and current conditions, while the "expected loss" model includes expectations for the future which have yet to occur.  ASU 2018-19, <i style="font-style:italic;">Codification Improvements to Topic 326, Financial Instruments - Credit Losses</i>, was issued in November 2018 and excludes operating leases from the new guidance. In 2019, the FASB voted to delay the effective date for the new standard for financial statements issued to reporting periods beginning after December 15, 2022 and interim periods within those reporting periods. The Company adopted ASC 326, along with its related clarifications and amendments, on the effective date of January 1, 2023, using the modified retrospective approach for trade accounts receivable, which resulted in a cumulative-effect adjustment resulting in a decrease to accumulated earnings of approximately $0.3 million. Results for reporting periods prior to 2023 continue to be presented in accordance with previously applicable GAAP, while results for subsequent reporting periods are presented under ASC 326.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the impact of the adoption of ASC 326 on the consolidated balance sheet as of January 1, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:58.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance</b></p></td></tr><tr><td style="vertical-align:middle;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pre-Adoption</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Post-Adoption</b></p></td></tr><tr><td style="vertical-align:middle;width:58.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, less allowance for doubtful accounts</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,153</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (268)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,885</p></td></tr><tr><td style="vertical-align:middle;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated earnings</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,683</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (268)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,415</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Organization and Nature of Operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Target Hospitality Corp. (“Target Hospitality” and, together with its subsidiaries, the “Company”) was formed on March 15, 2019 and is one of North America’s largest providers of vertically integrated specialty rental and value-added hospitality services. The Company provides vertically integrated specialty rental and comprehensive hospitality services including: catering and food services, maintenance, housekeeping, grounds-keeping, security, health and recreation services, overall workforce community management, and laundry service. Target Hospitality serves clients in the natural resources development and government sectors principally located in the West Texas, South Texas, New Mexico and Midwest regions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The Company, whose securities are listed on the Nasdaq Capital Market, together with its wholly owned subsidiaries, Topaz Holdings LLC, a Delaware limited liability company (“Topaz”), and Arrow Bidco, LLC, a Delaware limited liability company (“Arrow Bidco”), serve as the holding companies for the businesses of Target Logistics Management, LLC and its subsidiaries (“Target”) and RL Signor Holdings, LLC (“Signor”). TDR Capital LLP indirectly owns approximately </span><span style="font-weight:normal;">64%</span><span style="font-weight:normal;"> of Target Hospitality and the remaining ownership is broken out among the founders of the Company’s legal predecessor, Platinum Eagle Acquisition Corp. (“Platinum Eagle” or “PEAC”), investors who purchased the shares of Platinum Eagle in a private placement transaction, and other public shareholders.</span><span style="font-weight:normal;"> </span></p> 0.64 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) pertaining to interim financial information. Certain information in footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“US GAAP”) has been condensed or omitted pursuant to those rules and regulations. The financial statements included in this report should be read in conjunction with Target Hospitality’s Annual Report on the Form 10-K for the year ended December 31, 2022 (the “2022 Form 10-K”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The results of operations for the three months ended March 31, 2023 are not necessarily indicative of the operating results that may be expected for the full fiscal year ending December 31, 2023 or any future period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated financial statements contain all adjustments, consisting of only normal recurring adjustments, necessary for a fair statement of financial position as of March 31, 2023, and results of operations for the three months ended March 31, 2023 and 2022, and cash flows for three months ended March 31, 2023 and 2022. The consolidated balance sheet as of December 31, 2022, was derived from the audited consolidated balance sheets of Target Hospitality but does not contain all of the footnote disclosures from those annual financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with US GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. If the underlying estimates and assumptions upon which the financial statements are based change in future periods, actual amounts may differ from those included in the accompanying unaudited consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The consolidated financial statements comprise the financial statements of the Company and its subsidiaries that it controls due to ownership of a majority voting interest. Subsidiaries are fully consolidated from the date of acquisition, being the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">date on which the Company obtains control, and continue to be consolidated until the date when such control ceases. The financial statements of the subsidiaries are prepared for the same reporting period as the Company. All intercompany balances and transactions are eliminated. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company derives revenue from specialty rental and hospitality services, specifically lodging and related ancillary services. Revenue is recognized in the period in which lodging and services are provided pursuant to the terms of contractual relationships with the customers. Certain arrangements contain a lease of lodging facilities to customers. The leases are accounted for as an operating lease under the authoritative guidance for leases and are recognized as income is earned over the term of the lease agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Because performance obligations related to specialty rental and hospitality services are satisfied over time, the majority of our revenue is recognized evenly over the contractual term of the arrangement, based on a contractual fixed minimum amount and defined period of performance. Some of our revenue is recognized on a daily basis, for each night a customer stays, at a contractual day rate.  Our customers typically contract for accommodation services under committed contracts with terms that most often range from several months to three years. Our payment terms vary by type and location of our customer and the service offered.  The time between invoicing and when payment is due is not significant.    </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">When lodging and services are billed and collected in advance, recognition of revenue is deferred until services are rendered. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cost of services includes labor, food, utilities, supplies, rent and other direct costs associated with operating the lodging units as well as costs associated with construction services. Cost of rental includes leasing costs and other direct costs of maintaining the lodging units. Costs associated with contracts include sales commissions which are expensed as incurred and reflected in selling, general and administrative expenses in the consolidated statements of comprehensive income. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Additionally, the Company collects sales, use, occupancy and similar taxes, which the Company presents on a net basis (excluded from revenues) in the consolidated statements of comprehensive income.  </p> P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Adopted Accounting Standards </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In June 2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments - Credit Losses</i> (<i style="font-style:italic;">ASU 2016-13, Topic 326, or ASC 326</i>). This new standard changes how companies account for credit impairment for trade and other receivables as well as changing the measurement of credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. ASU 2016-13 replaced the prior "incurred loss" model with an "expected loss" model. Under the "incurred loss" model, a loss (or allowance) is recognized only when an event has occurred (such as a payment delinquency) that causes the entity to believe that a loss is probable (i.e., that it has been "incurred"). Under the "expected loss" model, a loss (or allowance) is recognized upon initial recognition of the asset that reflects all future events that leads to a loss being realized, regardless of whether it is probable that the future event will occur. The "incurred loss" model considers past events and current conditions, while the "expected loss" model includes expectations for the future which have yet to occur.  ASU 2018-19, <i style="font-style:italic;">Codification Improvements to Topic 326, Financial Instruments - Credit Losses</i>, was issued in November 2018 and excludes operating leases from the new guidance. In 2019, the FASB voted to delay the effective date for the new standard for financial statements issued to reporting periods beginning after December 15, 2022 and interim periods within those reporting periods. The Company adopted ASC 326, along with its related clarifications and amendments, on the effective date of January 1, 2023, using the modified retrospective approach for trade accounts receivable, which resulted in a cumulative-effect adjustment resulting in a decrease to accumulated earnings of approximately $0.3 million. Results for reporting periods prior to 2023 continue to be presented in accordance with previously applicable GAAP, while results for subsequent reporting periods are presented under ASC 326.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the impact of the adoption of ASC 326 on the consolidated balance sheet as of January 1, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:58.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance</b></p></td></tr><tr><td style="vertical-align:middle;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pre-Adoption</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Post-Adoption</b></p></td></tr><tr><td style="vertical-align:middle;width:58.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, less allowance for doubtful accounts</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,153</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (268)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,885</p></td></tr><tr><td style="vertical-align:middle;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated earnings</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,683</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (268)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,415</p></td></tr></table> -300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:58.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance</b></p></td></tr><tr><td style="vertical-align:middle;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pre-Adoption</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Post-Adoption</b></p></td></tr><tr><td style="vertical-align:middle;width:58.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, less allowance for doubtful accounts</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,153</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (268)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,885</p></td></tr><tr><td style="vertical-align:middle;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated earnings</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,683</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (268)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87,415</p></td></tr></table> 42153000 -268000 41885000 87683000 -268000 87415000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2. Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Total revenue recognized under Topic 606 was $94.8 million and $58.7 million for the three months ended March 31, 2023 and 2022, respectively, while specialty rental income was $53.0 million and $21.7 million subject to the guidance of ASC 842 for the three months ended March 31, 2023 and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">The following table disaggregates our services income by our two reportable segments as well as the All Other category: Hospitality and Facility Services – South (“HFS – South”), Government, and All Other for the dates indicated below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">HFS – South</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Services income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 34,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30,123</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Government</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Services income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 58,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,583</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">All Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Services income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,969</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total services revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 94,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 58,675</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Refer to Note 17 – Business Segments, for a discussion of the change in our reportable segments, which was applied to all comparison periods, including the above table. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Allowance for Credit Losses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company maintains allowances for credit losses. These allowances reflect our estimate of the amount of our receivables that we will be unable to collect based on historical write-off experience and, as applicable, current conditions and reasonable and supportable forecasts that affect collectability. Our estimate could require change based on changing circumstances, including changes in the economy or in the circumstances of individual customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Contract Assets and Liabilities </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We do not have any contract assets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Contract liabilities primarily consist of deferred revenue that represent payments for room nights that the customer may use in the future as well as advanced payments for community builds, and mobilization of asset activities related to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">community expansions that are being recognized over the related contract period. Activity in the deferred revenue accounts as of the dates indicated below was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:46.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:46.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balances at Beginning of the Period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,411</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions to deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,711</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,985)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,337)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balances at End of the Period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,785</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">As of March 31, 2023, for contracts greater than one year, the following table discloses the estimated revenues related to performance obligations that are unsatisfied (or partially unsatisfied) and when we expect to recognize the revenue, and only represents revenue expected to be recognized from contracts where the price and quantity of the product or service are fixed:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:46.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:6.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:6.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:middle;white-space:nowrap;width:51.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2026</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2027</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:46.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Revenue expected to be recognized as of March 31, 2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">143,769</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,495</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,775</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,044</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">212,083</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">The Company applied some of the practical expedients in Topic 606, including the “right to invoice” practical expedient, and does not disclose consideration for remaining performance obligations with an original expected duration of one year or less or for variable consideration related to unsatisfied (or partially unsatisfied) performance obligations for contracts without minimum revenue commitments.  Due to the application of these practical expedients, the table above represents only a portion of the Company’s expected future consolidated revenues and it is not necessarily indicative of the expected trend in total revenues.    </p> 94800000 58700000 53000000.0 21700000 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">HFS – South</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Services income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 34,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 30,123</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Government</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Services income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 58,004</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,583</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">All Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Services income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,969</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total services revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 94,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 58,675</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 34288000 30123000 58004000 26583000 2544000 1969000 94836000 58675000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:46.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:46.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balances at Beginning of the Period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,411</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions to deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,711</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,985)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,337)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balances at End of the Period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,785</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p> 125519000 34411000 1711000 -34985000 -27337000 90534000 8785000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:46.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:6.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:6.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:6.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:middle;white-space:nowrap;width:51.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:46.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2026</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2027</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:46.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Revenue expected to be recognized as of March 31, 2023</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">143,769</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,495</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,775</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,044</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">212,083</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p> 143769000 35495000 18775000 14044000 212083000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. Specialty Rental Assets, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Specialty rental assets, net at the dates indicated below consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Specialty rental assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 710,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 698,095</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,653</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (354,587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (345,619)</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Specialty rental assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 369,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 357,129</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the three months ended March 31, 2023 and 2022, depreciation expense of specialty rental assets was $17.6 million and $12.8 million, respectively, and is included in depreciation of specialty rental assets in the consolidated statements of comprehensive income. During the three months ended March 31, 2023, the Company disposed of assets with accumulated depreciation of approximately $8.6 million along with the related gross cost of approximately $8.6 million.  These disposals were associated with fully depreciated asset retirement costs as well as a sale of assets.  The asset disposal resulted in disposal costs of approximately $1.2 million while the sale resulted in a gain on the sale of assets of approximately $0.1 million and is reported within other expense (income), net in the accompanying consolidated statement of comprehensive income for the three months ended March 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the three months ended March 31, 2023, the Company purchased a group of assets consisting of land, specialty rental assets (modular units, site work, and furniture &amp; fixtures) and intangibles for approximately $18.6 million, of which approximately $13.2 million is included within this assets group, to support growth of the HFS – South segment discussed in Note 17, which was funded by cash on hand. The acquisition was accounted for as an asset acquisition. The Company allocated the total purchase price to identifiable tangible and intangible assets based on their relative fair values, which resulted in the entire purchase price being allocated to land, specialty rental assets and intangible assets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Specialty rental assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 710,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 698,095</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,653</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (354,587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (345,619)</p></td></tr><tr><td style="vertical-align:bottom;width:68.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Specialty rental assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 369,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 357,129</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 710085000 698095000 14263000 4653000 354587000 345619000 369761000 357129000 17600000 12800000 8600000 8600000 1200000 100000 18600000 13200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. Other Property, Plant and Equipment, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other property, plant and equipment, net at the dates indicated below, consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,483</p></td></tr><tr><td style="vertical-align:bottom;width:59.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 769</p></td></tr><tr><td style="vertical-align:bottom;width:59.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,581</p></td></tr><tr><td style="vertical-align:bottom;width:59.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,341</p></td></tr><tr><td style="vertical-align:bottom;width:59.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,174</p></td></tr><tr><td style="vertical-align:bottom;width:59.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Less: accumulated depreciation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,716)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,276)</p></td></tr><tr><td style="vertical-align:bottom;width:59.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total other property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,898</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the three months ended March 31, 2023 and 2022, depreciation expense related to other property, plant and equipment was $0.5 million and $0.4 million, respectively, and is included in other depreciation and amortization in the consolidated statements of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the three months ended March 31, 2023, the Company purchased a group of assets consisting of land, specialty rental assets (modular units, site work, and furniture &amp; fixtures) and intangibles for approximately $18.6 million, of which approximately $0.9 million is included within this assets group related to the land portion of the acquisition, to support growth of the HFS – South segment discussed in Note 17, which was funded by cash on hand. The acquisition was accounted for as an asset acquisition. The Company allocated the total purchase price to identifiable tangible and intangible assets based on their relative fair values, which resulted in the entire purchase price being allocated to land, specialty rental assets and intangible assets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,483</p></td></tr><tr><td style="vertical-align:bottom;width:59.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 769</p></td></tr><tr><td style="vertical-align:bottom;width:59.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,581</p></td></tr><tr><td style="vertical-align:bottom;width:59.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,341</p></td></tr><tr><td style="vertical-align:bottom;width:59.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,174</p></td></tr><tr><td style="vertical-align:bottom;width:59.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Less: accumulated depreciation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,716)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,276)</p></td></tr><tr><td style="vertical-align:bottom;width:59.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total other property, plant and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,898</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 29391000 28483000 798000 769000 1632000 1581000 7884000 7341000 39705000 38174000 6716000 6276000 32989000 31898000 500000 400000 18600000 900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. Goodwill and Other Intangible Assets, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The financial statements reflect goodwill from previous acquisitions that is all attributable to the HFS – South business segment and reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Changes in the carrying amount of goodwill were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:82.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#ffffff;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:80.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:17.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HFS - South</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,038</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,038</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,038</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Intangible assets other than goodwill at the dates indicated below consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:47.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Book</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">remaining lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets subject to amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73,446)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,659</p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Non-compete agreement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 335</p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Total </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73,460)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,994</p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Indefinite lived assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,400</p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets other than goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73,460)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,394</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:47.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Book</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">remaining lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets subject to amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,782</p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Total </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,782</p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Indefinite lived assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,400</p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets other than goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,182</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the three months ended March 31, 2023 and 2022, amortization expense related to intangible assets was $3.3 million and $3.6 million, respectively, and is included in other depreciation and amortization in the consolidated statements of comprehensive income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2023, the Company purchased a group of assets consisting of land, specialty rental assets (modular units, site work, and furniture &amp; fixtures) and intangibles for approximately $18.6 million, of which approximately $4.5 million is included within this intangible assets group comprised of approximately $4.2 million of customer relationships and approximately $0.3 million related to a non-compete agreement. This acquisition was completed in order to support growth of the HFS – South segment discussed in Note 17, which was funded by cash on hand. The acquisition was accounted for as an asset acquisition. The Company allocated the total purchase price to identifiable tangible and intangible assets based on their relative fair values, which resulted in the entire purchase price being allocated to land, specialty rental assets and intangible assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The estimated aggregate amortization expense as of March 31, 2023 for each of the next five years and thereafter is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:85.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rest of 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,112</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,475</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,475</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,879</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,270</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,783</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,994</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#ffffff;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:80.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:17.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HFS - South</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,038</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,038</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Changes in Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,038</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p> 41038000 41038000 41038000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:47.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Book</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">remaining lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets subject to amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73,446)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,659</p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Non-compete agreement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 335</p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Total </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73,460)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,994</p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Indefinite lived assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,400</p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets other than goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (73,460)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,394</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:47.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Book</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">remaining lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets subject to amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,782</p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Total </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,782</p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Indefinite lived assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,400</p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total intangible assets other than goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,182</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> P4Y7M6D 133105000 73446000 59659000 P4Y9M18D 349000 14000 335000 133454000 73460000 59994000 16400000 16400000 149854000 73460000 76394000 P4Y7M6D 128907000 70125000 58782000 128907000 70125000 58782000 16400000 16400000 145307000 70125000 75182000 3300000 3600000 18600000 4500000 4200000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:85.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rest of 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,112</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,475</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,475</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,879</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,270</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,783</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,994</p></td></tr></table> 10112000 13475000 13475000 12879000 8270000 1783000 59994000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. Other Non-Current Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other non-current assets includes capitalized software implementation costs for the implementation of cloud computing systems. As of the dates indicated below, capitalized implementation costs and related accumulated amortization in other non-current assets on the consolidated balance sheets amounted to the following:  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:52.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:18.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cloud computing implementation costs</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,243</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,198</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated amortization</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,682)</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,357)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,561</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,841</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The majority of such systems were placed into service beginning January of 2020 at which time the Company began to amortize these capitalized costs on a straight-line basis over the period of the remaining service arrangements of between 2 and 4 years.<b style="font-weight:bold;"> </b>Such amortization expense amounted to approximately $0.3 million and $0.6 million for the three months ended March 31, 2023 and 2022, respectively and is included in selling, general and administrative expense in the accompanying consolidated statements of comprehensive income.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:52.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:18.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:16.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:21.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cloud computing implementation costs</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,243</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,198</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated amortization</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,682)</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,357)</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:13.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,561</p></td><td style="vertical-align:middle;white-space:nowrap;width:4.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,841</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 7243000 7198000 5682000 5357000 1561000 1841000 P2Y P4Y 300000 600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. Accrued Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accrued liabilities as of the dates indicated below consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee accrued compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,873</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other accrued liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,230</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest on debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,539</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,642</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">Other accrued liabilities in the above table relates primarily to accrued utilities, real estate and sales taxes, state and federal income taxes, </span>liability-based stock compensation awards (see Note 15), <span style="background:#ffffff;">and other accrued operating expenses.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee accrued compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,873</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other accrued liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,230</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest on debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,539</p></td></tr><tr><td style="vertical-align:bottom;width:64.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,642</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 9878000 11873000 18410000 18230000 907000 9539000 29195000 39642000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8. Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Senior Secured Notes 2024</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On March 15, 2019, Arrow Bidco issued $340 million in aggregate principal amount of 9.50% senior secured notes due March 15, 2024 (the “2024 Senior Secured Notes” or “Notes”) under an indenture dated March 15, 2019 (the “Indenture”) by and among Arrow Bidco, the guarantors named therein (the “Note Guarantors”), and Deutsche Bank Trust Company Americas, as trustee and as collateral agent. Interest is payable semi-annually on September 15 and March 15 and began September 15, 2019. On March 15, 2023, Arrow Bidco redeemed $125 million in aggregate principal amount of  the outstanding Notes. The redemption was accounted for as a partial extinguishment of debt. Refer to the table below for the components of the amounts related to the Notes, which are recognized as a current liability within the current portion of long-term debt, net in the accompanying consolidated balance sheet as of March 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:79.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Principal amount of 9.50% Senior Secured Notes, due 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: unamortized original issue discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (480)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: unamortized term loan deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,316)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of long-term debt, net</p></td><td style="vertical-align:bottom;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206,704</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;">If Arrow Bidco undergoes a change of control or sells certain of its assets, Arrow Bidco may be required to offer to repurchase the Notes. On or after March 15, 2021, Arrow Bidco at its option, may redeem the Notes, in whole or part, upon not less than </span><span style="-sec-ix-hidden:Hidden_Dxys73fMDUGpmCVv0C69iw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fifteen</span></span><span style="font-size:10pt;"> (15) and not more than </span><span style="-sec-ix-hidden:Hidden_a96__WAzgkahFb1gFE-3gg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">sixty</span></span><span style="font-size:10pt;"> (60) days’ prior written notice to holders and not less than </span><span style="-sec-ix-hidden:Hidden_vDQMjWRRmUCHd8HbWiBt6A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">twenty</span></span><span style="font-size:10pt;"> (20) days’ prior written notice to the trustee (or such shorter timeline as the trustee may agree), at the redemption price expressed as a percentage of principal amount set forth below, plus accrued and unpaid interest thereon but not including the applicable redemption date (subject to the right of Note holders on the relevant record date to receive interest due on an interest payment date falling on or prior to the redemption date), if redeemed during the 12-month period beginning March 15 of each of the years set below.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;margin-bottom:14pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Redemption</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">100.000%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Notes are unconditionally guaranteed by Topaz and each of Arrow Bidco’s direct and indirect wholly-owned domestic subsidiaries (collectively, the “Note Guarantors”). Target Hospitality is not an issuer or a guarantor of the Notes. The Note Guarantors are either borrowers or guarantors under the ABL Facility (as defined below). To the extent lenders under the ABL Facility release the guarantee of any Note Guarantor, such Note Guarantor is also released from obligations under the Notes. These guarantees are secured by a second priority security interest in substantially all of the assets of Arrow Bidco and the Note Guarantors (subject to customary exclusions). The guarantees of the Notes by TLM Equipment, LLC, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">a Delaware limited liability company which holds certain of Target Hospitality’s assets, are subordinated to its obligations under the ABL Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Notes contain certain negative covenants, including limitations that restrict Arrow Bidco’s ability and the ability of certain of its subsidiaries, to directly or indirectly, create additional financial obligations. With certain specified exceptions, these negative covenants prohibit Arrow Bidco and certain of its subsidiaries from: creating or incurring additional debt; paying dividends or making any other distributions with respect to its capital stock; making loans or advances to Arrow Bidco or any restricted subsidiary of Arrow Bidco; selling, leasing or transferring any of its property or assets to Arrow Bidco or any restricted subsidiary of Arrow Bidco; directly or indirectly creating, incurring or assuming any lien of any kind securing debt on the collateral; or entering into any sale and leaseback transaction. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In connection with the issuance of the Notes, there was an original issue discount of approximately $3.3 million and the unamortized balance of approximately $0.5 million is included as a reduction of the principal within current portion of long-term debt, net on the consolidated balance sheet as of March 31, 2023. The discount is amortized over the life of the Notes using the effective interest method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Arrow Bidco’s ultimate parent, Target Hospitality, has no significant independent assets or operations except as included in the guarantors of the 2024 Senior Secured Notes, the guarantees under the Notes are full and unconditional and joint and several, and any subsidiaries of Target Hospitality that are not subsidiary guarantors of the Notes are minor.  There are also no significant restrictions on the ability of Target Hospitality or any guarantor to obtain funds from its subsidiaries by dividend or loan. See discussion of certain negative covenants above. Therefore, pursuant to the SEC Rules, no individual guarantor financial statement disclosures are deemed necessary. <span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Finance Lease and Other Financing Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s finance lease and other financing obligations as of March 31, 2023 consisted of approximately $2.4 million of finance leases. The finance leases pertain to leases entered into during 2019 through March 31, 2023, for commercial-use vehicles with <span style="-sec-ix-hidden:Hidden_yW7C47W2uUqvtV0FbKikcg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36-month</span></span> terms (and continue on a month-to-month basis thereafter) expiring through 2026. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s finance lease and other financing obligations as of December 31, 2022 consisted of approximately $2.2 million of finance leases related to commercial-use vehicles with the same terms as described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">ABL Facility</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 15, 2019, Topaz, Arrow Bidco, Target, Signor and each of their domestic subsidiaries entered into an ABL credit agreement that provides for a senior secured asset based revolving credit facility in the aggregate principal amount of up to $125 million (as amended on February 1, 2023, the “ABL Facility”). During the three months ended March 31, 2023, no amounts were drawn or <span style="-sec-ix-hidden:Hidden_IZSSzxEKq02IXB6rJAsnRg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">repaid</span></span> on the ABL Facility resulting in an outstanding balance of $0 as of March 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In accordance with the First Amendment to the ABL Facility on February 1, 2023 (the “First Amendment”), the reference interest rate for LIBOR borrowings changed from LIBOR to Term SOFR (commencing as of the effective date of the First Amendment).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Borrowings under the ABL Facility, at the relevant borrower’s (the borrowers under the ABL Facility, the “Borrowers”) option, bear interest at either (1) Term SOFR or (2) a base rate, in each case plus an applicable margin. The applicable margin is 2.25% to 2.75% with respect to Term SOFR borrowings and 1.25% to 1.75% with respect to base rate borrowings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The ABL Facility provides borrowing availability of an amount equal to the lesser of (i) (a) $125 million and (b) the Borrowing Base (defined below) (the “Line Cap”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Borrowing Base is, at any time of determination, an amount (net of reserves) equal to the sum of: </p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">85%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the net book value of the Borrowers’ eligible accounts receivables, plus</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the lesser of (i) </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">95%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the net book value of the Borrowers’ eligible rental equipment and (ii) </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">85%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the net orderly liquidation value of the Borrowers’ eligible rental equipment, minus</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">customary reserves</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The ABL Facility includes borrowing capacity available for standby letters of credit of up to $25 million and for ‘‘swingline’’ loan borrowings of up to $15 million. Any issuance of letters of credit or making of a swingline loan will reduce the amount available under the ABL Facility. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In addition, the ABL Facility will provide the Borrowers with the option to increase commitments under the ABL Facility in an aggregate amount not to exceed $75 million plus any voluntary prepayments that are accompanied by permanent commitment reductions under the ABL Facility. As a result of the First Amendment, the termination date of the ABL Facility was extended from September 15, 2023 to February 1, 2028, which extended termination date is subject to a springing maturity that will accelerate the maturity of the ABL Facility if any of the 2024 Senior Secured Notes remain outstanding on the date that is six months prior to the stated maturity date thereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The obligations under the ABL Facility are unconditionally guaranteed by Topaz and each existing and subsequently acquired or organized direct or indirect wholly-owned U.S. organized restricted subsidiary of Arrow Bidco (together with Topaz, the “ABL Guarantors”), other than certain excluded subsidiaries. The ABL Facility is secured by (i) a first priority pledge of the equity interests of Topaz, Arrow Bidco, Target, and Signor and of each direct, wholly-owned US organized restricted subsidiary of any Borrower or any ABL Guarantor, (ii) a first priority pledge of up to 65% of the voting equity interests in each non-US restricted subsidiary of any Borrower or ABL Guarantor and (iii) a first priority security interest in substantially all of the assets of the Borrower and the ABL Guarantors (in each case, subject to customary exceptions).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The ABL Facility requires the Borrowers to maintain a (i) minimum fixed charge coverage ratio of 1.00:1.00 and (ii) maximum total net leverage ratio of 4.00:1.00, at any time when the excess availability under the ABL Facility is less than the greater of (a) $15.625 million and (b) 12.5% of the Line Cap.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The ABL Facility also contains a number of customary negative covenants. Such covenants, among other things, limit or restrict the ability of each of the Borrowers, their restricted subsidiaries, and where applicable, Topaz, to:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">incur additional indebtedness, issue disqualified stock and make guarantees;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">incur liens on assets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">engage in mergers or consolidations or fundamental changes;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">sell assets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">pay dividends and distributions or repurchase capital stock;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">make investments, loans and advances, including acquisitions;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">amend organizational documents and master lease documents;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">enter into certain agreements that would restrict the ability to pay dividends;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">repay certain junior indebtedness; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">change the conduct of its business.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The aforementioned restrictions are subject to certain exceptions including (i) the ability to incur additional indebtedness, liens, investments, dividends and distributions, and prepayments of junior indebtedness subject, in each case, to compliance with certain financial metrics and certain other conditions and (ii) a number of other traditional exceptions that grant the Borrowers continued flexibility to operate and develop their businesses. The ABL Facility also contains certain </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">customary representations and warranties, affirmative covenants and events of default. The carrying value of debt outstanding as of the dates indicated below consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease and other financing obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,223</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ABL Facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">9.50% Senior Secured Notes due 2024, face amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334,500</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: unamortized original issue discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (480)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (971)</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: unamortized term loan deferred financing costs </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,316)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,681)</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 331,071</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (207,940)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,135)</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329,936</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Interest expense, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The components of interest expense, net (which includes interest expense incurred) recognized in the unaudited consolidated statements of comprehensive income for the periods indicated below consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:76.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;width:76.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest incurred on finance lease and other financing obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td></tr><tr><td style="vertical-align:middle;width:76.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest expense incurred on ABL Facility and Notes</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,470</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,251</p></td></tr><tr><td style="vertical-align:middle;width:76.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of deferred financing costs on ABL facilities and Notes</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,090</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,136</p></td></tr><tr><td style="vertical-align:middle;width:76.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of original issue discount on Notes</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 193</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171</p></td></tr><tr><td style="vertical-align:middle;width:76.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest income</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,296)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,572</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Deferred Financing Costs and Original Issue Discount</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The Company presents unamortized deferred financing costs and unamortized original issue discount as a direct deduction from the principal amount of the Notes on the consolidated balance sheets as of March 31, 2023 and December 31, 2022. Accumulated amortization expense related to the deferred financing costs was approximately </span><span style="font-weight:normal;">$12.1</span><span style="font-weight:normal;"> million and </span><span style="font-weight:normal;">$11.2</span><span style="font-weight:normal;"> million as of March 31, 2023 and December 31, 2022, respectively. Accumulated amortization of the original issue discount was approximately </span><span style="font-weight:normal;">$2.5</span><span style="font-weight:normal;"> million and </span><span style="font-weight:normal;">$2.3</span><span style="font-weight:normal;"> million as of March 31, 2023 and December 31, 2022, respectively. </span><span style="font-weight:normal;">As previously mentioned, the partial redemption of the 2024 Senior Secured Notes on March 15, 2023 was accounted for as a partial extinguishment of debt and consequently, a portion of the unamortized deferred financing costs and unamortized original issue discount were expensed through loss on extinguishment of debt on the consolidated statement of comprehensive income as of the prepayment date. The Company recognized a charge of approximately </span><span style="font-weight:normal;">$1.7</span><span style="font-weight:normal;"> million in loss on extinguishment of debt related to the write-off of unamortized deferred financing costs and unamortized original issue discount for </span><span style="font-weight:normal;">the three months ended March 31, 2023</span><span style="font-weight:normal;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accumulated amortization related to revolver deferred financing costs for the ABL Facility was approximately $4.9 million and $4.8 million as of March 31, 2023 and December 31, 2022, respectively. Revolver deferred financing costs are presented on the consolidated balance sheets as of March 31, 2023 and December 31, 2022 within deferred financing costs revolver, net. In connection with the First Amendment, which was considered a modification for accounting purposes, any unamortized deferred financing costs from the ABL Facility that pertained to non-continuing lenders were expensed through loss on extinguishment of debt on the consolidated statement of comprehensive income as of the amendment date. As such, the Company recognized a charge of approximately $0.4 million in loss on extinguishment of debt related to the write-off of unamortized deferred financing costs pertaining to non-continuing lenders for the three months ended March 31, 2023. As the borrowing capacity of each of the continuing lenders on the amended ABL Facility was greater than the borrowing capacity of the ABL Facility before the amendment, the unamortized deferred financing costs at the time of the modification of approximately $0.4 million associated with the continuing lenders was deferred </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">and amortized over the remaining term of the ABL Facility. Additionally, the Company incurred and paid approximately $1.3 million of deferred financing costs as a result of the ABL Facility amendment, which are capitalized and presented on the consolidated balance sheet as of March 31, 2023 within deferred financing costs revolver, net. These costs are amortized over the contractual term of the line-of-credit through the maturity date using the straight-line method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Refer to the components of interest expense in the table above for the amounts of the amortization expense related to the deferred financing costs and original issue discount recognized for each of these debt instruments for the three months ended March 31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Future maturities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The aggregate annual principal maturities of debt and finance lease obligations for each of the next five years and thereafter, based on contractual terms are listed in the table below. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The schedule of future maturities as of March 31, 2023, consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rest of 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 860</p></td></tr><tr><td style="vertical-align:bottom;width:84.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,465</p></td></tr><tr><td style="vertical-align:bottom;width:84.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 560</p></td></tr><tr><td style="vertical-align:bottom;width:84.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td></tr><tr><td style="vertical-align:bottom;width:84.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,911</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 340000000 0.0950 125000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:79.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Principal amount of 9.50% Senior Secured Notes, due 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,500</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: unamortized original issue discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (480)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: unamortized term loan deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,316)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of long-term debt, net</p></td><td style="vertical-align:bottom;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206,704</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.0950 209500000 480000 2316000 206704000 <p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;margin-bottom:14pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Redemption</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:85.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">100.000%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1.00000 3300000 500000 2400000 2200000 125000000 0 0 0.0225 0.0275 0.0125 0.0175 125000000 0.85 0.95 0.85 25000000 15000000 75000000 0.65 1.00 4.00 15625000 0.125 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease and other financing obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,223</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ABL Facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">9.50% Senior Secured Notes due 2024, face amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334,500</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: unamortized original issue discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (480)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (971)</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: unamortized term loan deferred financing costs </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,316)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,681)</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 209,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 331,071</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current maturities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (207,940)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,135)</p></td></tr><tr><td style="vertical-align:bottom;width:70.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329,936</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2411000 2223000 0.0950 0.0950 209500000 334500000 480000 971000 2316000 4681000 209115000 331071000 207940000 1135000 1175000 329936000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:76.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the three months ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:middle;width:76.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest incurred on finance lease and other financing obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td></tr><tr><td style="vertical-align:middle;width:76.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest expense incurred on ABL Facility and Notes</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,470</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,251</p></td></tr><tr><td style="vertical-align:middle;width:76.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of deferred financing costs on ABL facilities and Notes</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,090</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,136</p></td></tr><tr><td style="vertical-align:middle;width:76.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of original issue discount on Notes</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 193</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171</p></td></tr><tr><td style="vertical-align:middle;width:76.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest income</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,296)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:76.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,572</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 41000 14000 7470000 8251000 1090000 1136000 193000 171000 1296000 -7498000 -9572000 12100000 11200000 2500000 2300000 -1700000 4900000 4800000 400000 400000 1300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rest of 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 860</p></td></tr><tr><td style="vertical-align:bottom;width:84.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,465</p></td></tr><tr><td style="vertical-align:bottom;width:84.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 560</p></td></tr><tr><td style="vertical-align:bottom;width:84.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td></tr><tr><td style="vertical-align:bottom;width:84.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,911</p></td></tr></table> 860000 210465000 560000 26000 211911000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. Warrant Liabilities </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 17, 2018, Harry E. Sloan, Joshua Kazam, Fredric D. Rosen, the Sara L. Rosen Trust and the Samuel N. Rosen 2015 Trust, purchased from PEAC an aggregate of 5,333,334 warrants at a price of $1.50 per warrant (for an aggregate purchase price of $8.0 million) in a private placement (the “Private Warrants”) that occurred simultaneously with the completion of its initial public offering. Each Private Warrant entitles the holder to purchase one share of Common Stock at $11.50 per share. The purchase price of the Private Warrants was added to the proceeds from the Public Offering and was held in the Trust Account until the formation of the Company on March 15, 2019. The Private Warrants (including the shares of Common Stock issuable upon exercise of the Private Warrants) were not transferable, assignable or salable until 30 days after the formation of the Company on March 15, 2019, and they may be exercised on a cashless basis and are non-redeemable so long as they are held by the initial purchasers of the Private Warrants or their permitted transferees. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company evaluated the Private Warrants under ASC 815-40, <i style="font-style:italic;">Derivatives and Hedging—Contracts in Entity’s Own Equity</i>, and concluded that they do not meet the criteria to be classified in stockholders’ equity and should be classified as liabilities. Since the Private Warrants meet the definition of a derivative under ASC 815, the Company recorded the Private Warrants as liabilities on the balance sheet at their estimated fair value. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Subsequent changes in the estimated fair value of the Private Warrants are reflected in the change in fair value of warrant liabilities in the accompanying consolidated statements of comprehensive income. For the three months ended March 31, 2023 and 2022, the change in the estimated fair value of the Private Warrants resulted in a loss (gain) of approximately ($3.7) million and $1.2 million, respectively. As of March 31, 2023 and 2022, 1,533,334 and 5,333,334, Private Warrants were outstanding, respectively, which expire no later than March 15, 2024 if they remain unredeemed. As of March 31, 2023, the Private Warrants were classified as current warrant liabilities in the accompanying consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company determined the following estimated fair values for the outstanding Private Warrants as of the dates indicated below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,737</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,737</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 5333334 1.50 8000000.0 1 11.50 P30D -3700000 1200000 1533334 5333334 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,737</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,737</p></td></tr></table> 6026000 9737000 6026000 9737000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. Income Taxes </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Income tax expense was approximately $12.2 million and $1.1 million for the three months ended March 31, 2023 and 2022 respectively. The effective tax rate for the three months ended March 31, 2023 and 2022, was 21.8% and 68.8%, respectively. The fluctuation in the rate for the three months ended March 31, 2023 and 2022 results primarily from the relationship of year-to-date income before income tax for the three months ended March 31, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The effective tax rates for three months ended March 31, 2023 and 2022, respectively, differs from the US federal statutory rate of 21% primarily due to nonrecognition of tax benefits for loss jurisdictions, the permanent add-back related to the change in fair value of warrant liabilities on the Company’s warrants, the impact of state tax expense based off of gross receipts, and a compensation deduction limitation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company accounts for income taxes in interim periods under ASC 740-270, <i style="font-style:italic;">Income Taxes – Interim Reporting</i>, which generally requires us to apply an estimated annual consolidated effective tax rate to consolidated pre-tax income. In addition, the guidance under ASC 740 further provides that, in establishing the estimated annual effective tax rate, the Company excludes losses from jurisdictions in which no tax benefit is expected to be recognized for such losses.</p> 12200000 1100000 0.218 0.688 0.21 0.21 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. Fair Value of Financial Instruments </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The fair value of the financial assets and liabilities are included at the amount at which the instrument could be exchanged in a current transaction between willing parties, other than in a forced or liquidation sale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has assessed that the fair value of cash and cash equivalents, trade receivables, trade payables, other current liabilities, and other debt approximates their carrying amounts largely due to the short-term maturities or recent commencement of these instruments. The fair value of the ABL Facility is primarily based upon observable market data, such as market interest rates, for similar debt. The fair value of the Notes is based upon observable market data. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company measured the Private Warrant liabilities at fair value on a recurring basis at each reporting period end as more fully discussed below. Changes in the fair value of the</span> Private Warrants at each reporting period end date were recognized within the accompanying consolidated statements of comprehensive income in the change in fair value of warrant liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Level 1 &amp; 2 Disclosures:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The carrying amounts and fair values of financial assets and liabilities, which are either Level 1 or Level 2, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Financial Assets (Liabilities) Not Measured at Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ABL Facility (See Note 8) - Level 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024 Senior Secured Notes (See Note 8) - Level 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (206,704)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (212,136)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (328,848)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (335,403)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recurring fair value measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Level 3 Disclosures:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">There were 1,533,334 Private Warrants outstanding as of March 31, 2023 and December 31, 2022. Based on the fair value assessment that was performed, the Company determined a fair value price per Private Warrant of $3.93 and $6.35 as of March 31, 2023 and December 31, 2022, respectively. The fair value is classified as Level 3 in the fair value hierarchy due to the use of pricing inputs that are less observable in the marketplace combined with management judgment required for the assumptions underlying the calculation of value. The Company <span style="background:#ffffff;">determined the estimated fair value of the Private Warrants using the Black-Scholes option-pricing model.</span> The table below summarizes the inputs used to calculate the fair value of the warrant liabilities at each of the dates indicated below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:47.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11.50</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15.14</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend Yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.00</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected Term (in Years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.20</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-Free Interest Rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.56</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">59.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">70.00</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Per Share Value of Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.35</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">The following table presents changes in Level 3 liabilities measured at fair value for the three months ended March 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:63.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:33.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Private Placement Warrants</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,737</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,711)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,026</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">There were no transfers of financial instruments between the three levels of the fair value hierarchy during the three months ended March 31, 2023 and 2022 and the year ended December 31, 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Financial Assets (Liabilities) Not Measured at Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">ABL Facility (See Note 8) - Level 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024 Senior Secured Notes (See Note 8) - Level 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (206,704)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (212,136)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (328,848)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (335,403)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 206704000 212136000 328848000 335403000 1533334 1533334 3.93 6.35 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:47.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11.50</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15.14</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend Yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.00</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected Term (in Years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.20</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-Free Interest Rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4.56</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">59.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">70.00</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Per Share Value of Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.35</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p> 11.50 11.50 13.14 15.14 0.0000 0.0000 0.96 1.20 0.0456 0.0456 0.5900 0.7000 3.93 6.35 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:63.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:30.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:33.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Private Placement Warrants</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,737</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,711)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,026</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 9737000 -3711000 6026000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company is involved in various lawsuits or claims in the ordinary course of business. Management is of the opinion that there is no pending claim or lawsuit which, if adversely determined, would have a material impact on the financial condition of the Company.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. Earnings (Loss) per Share </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Basic earnings (loss) per share (“EPS” or “LPS”) is calculated by dividing net income or loss attributable to Target Hospitality by the weighted average number of shares of Common Stock outstanding during the period. Diluted EPS is computed similarly to basic net income per share, except that it includes the potential dilution that could occur if dilutive securities were exercised. During periods when net losses are incurred, potential dilutive securities would be anti-dilutive and are excluded from the calculation of diluted loss per share for that period. Net income was recorded for the three months ended March 31, 2023 and 2022. The following table reconciles net income attributable to common stockholders </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">and the weighted average shares outstanding for the basic calculation to the weighted average shares outstanding for the diluted calculation for the periods indicated below ($ in thousands, except per share amounts):  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:4.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Numerator</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to Common Stockholders - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 43,825</p></td><td style="vertical-align:bottom;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 494</p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,711)</p></td><td style="vertical-align:bottom;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,227</p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to Common Stockholders - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40,114</p></td><td style="vertical-align:bottom;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,721</p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares outstanding - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100,643,271</p></td><td style="vertical-align:bottom;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 96,936,785</p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Dilutive effect of outstanding securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,264,522</p></td><td style="vertical-align:bottom;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 489,063</p></td><td style="vertical-align:bottom;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">SARs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 224,796</p></td><td style="vertical-align:bottom;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Stock Options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 797,457</p></td><td style="vertical-align:bottom;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,838,339</p></td><td style="vertical-align:bottom;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares outstanding - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 106,257,448</p></td><td style="vertical-align:bottom;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 96,936,785</p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income per share - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.44</p></td><td style="vertical-align:bottom;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.01</p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income per share - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.01</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">When liability-classified warrants are in the money and the impact of their inclusion on diluted EPS is dilutive, diluted EPS also assumes share settlement of such instruments through an adjustment to net income available to common stockholders for the fair value (gain) loss on common stock warrant liabilities and inclusion of the number of dilutive shares in the denominator. The Public and Private Warrants representing a total of 16,166,650 shares of the Company’s Common Stock for the three months ended March 31, 2022 were excluded from the computation of diluted EPS because they are considered anti-dilutive. Public and Private Warrants representing a total 8,058,787 shares of the Company’s Common Stock for the three months ended March 31, 2023 were included in the computation of diluted EPS because their effect is dilutive as noted in the above table.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As discussed in Note 15, stock-based compensation awards were outstanding for the three months ended March 31, 2023 and 2022. These stock-based compensation awards were excluded from the computation of diluted EPS for the three months ended March 31, 2022 because their effect would have been anti-dilutive. For the three months ended March 31, 2023, stock-based compensation awards were included in the computation of diluted EPS because their effect is dilutive as noted in the above table.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Shares of treasury stock have been excluded from the computation of EPS.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">and the weighted average shares outstanding for the basic calculation to the weighted average shares outstanding for the diluted calculation for the periods indicated below ($ in thousands, except per share amounts):  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:4.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Numerator</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to Common Stockholders - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 43,825</p></td><td style="vertical-align:bottom;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 494</p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,711)</p></td><td style="vertical-align:bottom;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,227</p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to Common Stockholders - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40,114</p></td><td style="vertical-align:bottom;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,721</p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares outstanding - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100,643,271</p></td><td style="vertical-align:bottom;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 96,936,785</p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Dilutive effect of outstanding securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,264,522</p></td><td style="vertical-align:bottom;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">PSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 489,063</p></td><td style="vertical-align:bottom;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">SARs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 224,796</p></td><td style="vertical-align:bottom;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Stock Options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 797,457</p></td><td style="vertical-align:bottom;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,838,339</p></td><td style="vertical-align:bottom;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares outstanding - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 106,257,448</p></td><td style="vertical-align:bottom;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 96,936,785</p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income per share - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.44</p></td><td style="vertical-align:bottom;width:4.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.01</p></td></tr><tr><td style="vertical-align:bottom;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income per share - diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.01</p></td></tr></table> 43825000 494000 -3711000 1227000 40114000 1721000 100643271 96936785 2264522 489063 224796 797457 1838339 106257448 96936785 0.44 0.01 0.38 0.01 16166650 8058787 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. Stockholders’ Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Common Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023 and December 31, 2022, Target Hospitality had 110,804,123 and 109,747,366 shares of Common Stock, par value $0.0001 per share issued with 101,373,458 and 100,316,701 outstanding, respectively. Each share of Common Stock has one vote.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Preferred Shares</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;">Target Hospitality is authorized to issue </span><span style="font-size:10pt;">1,000,000</span><span style="font-size:10pt;"> preferred shares at </span><span style="font-size:10pt;">$0.0001</span><span style="font-size:10pt;"> par value. As of March 31, 2023, </span><span style="font-size:10pt;">no</span><span style="font-size:10pt;"> preferred shares were </span><span style="-sec-ix-hidden:Hidden_pme_mTJDUEaAUN_hm0Tdgw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span><span style="font-size:10pt;"> and outstanding.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Public Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 17, 2018, PEAC sold 32,500,000 units at a price of $10.00 per unit (the “Units”) in its initial public offering (the “Public Offering”), including the issuance of 2,500,000 Units as a result of the underwriters’ partial exercise of their overallotment option. Each Unit consisted of one Class A ordinary share of PEAC, par value $0.0001 per share (the “Public Shares”), and <span style="-sec-ix-hidden:Hidden_YvmniTD0vkqLOb67tZvkCg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-third</span></span> of one warrant to purchase one ordinary share (the “Public Warrants”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Each Public Warrant entitles the holder to purchase one share of the Company’s Common Stock at a price of $11.50 per share. No fractional shares will be issued upon exercise of the Public Warrants. If upon exercise of the Public Warrants, a holder would be entitled to receive a fractional interest in a share, the Company will upon exercise, round down to the nearest whole number, the number of shares to be issued to the Public Warrant holder. Each Public Warrant became exercisable 30 days after the formation of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the three months ended March 31, 2023, holders of Public Warrants exercised 2,869 Public Warrants for shares of Common Stock resulting in the Company receiving cash proceeds of less than $0.1 million and issuing 2,869 shares of Common Stock. As of March 31, 2023, the Company had 6,525,453 Public Warrants issued and outstanding.</p> 110804123 109747366 0.0001 0.0001 101373458 100316701 1 1 1000000 0.0001 0 32500000 10.00 2500000 1 0.0001 1 1 1 11.50 0 P30D 2869 100000 2869 6525453 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15. Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On February 28, 2023, the Compensation Committee (the “Compensation Committee”) of the Company’s Board of Directors adopted a new form Executive Restricted Stock Unit Agreement (the “RSU Agreement”) and a new form Executive Performance Stock Unit Agreement (the “PSU Agreement” and together with the RSU Agreement, the “Award Agreements”) with respect to the granting of restricted stock units (“RSUs”) and performance restricted stock units (“PSUs”), respectively, under the Target Hospitality Corp. 2019 Incentive Plan (as amended, the “Plan”). The new Award Agreements will be used for all awards to executive officers made on or after March 1, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The RSU Agreement has material terms that are substantially similar to those in the form Executive Restricted Stock Unit Agreement last approved by the Compensation Committee and previously disclosed by the Company. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Each PSU awarded under the PSU Agreement represents the right to receive one share of the Company’s common stock, par value $0.0001 per share. PSUs vest and become unrestricted on the third anniversary of the grant date. The number of PSUs that vest pursuant to the PSU Agreement is based on the Company’s Total Shareholder Return (the “TSR Based Award”) performance and the Company’s Diversification EBITDA (as defined in the PSU Agreement) (the “Diversification EBITDA Based Award”), each measured based on the applicable Performance Period specified in the PSU Agreement. The number of PSUs that vest pursuant to the TSR Based Award range from 0% to 200% of the Target Level (as defined in the PSU Agreement) depending upon the achievement of a specified percentile rank during the applicable Performance Period. The number of PSUs that vest pursuant to the Diversification EBITDA Based Award range from 0% to 200% of the Target Level (as defined in the PSU Agreement) depending upon the Company’s Qualifying EBITDA (as defined in the PSU Agreement) during the applicable Performance Period. Vesting of PSUs is contingent upon the executive’s continued employment through the vesting date, unless the executive’s employment is terminated by reason of death, without Cause, for Good Reason, or in the event of a Change in Control (each term as defined in the Plan).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Restricted Stock Units</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2023, the Compensation Committee awarded an aggregate of 214,901 time-based RSUs to certain of the Company’s executive officers and other employees, which vest ratably over a four-year period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The table below represents the changes in RSUs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Average Grant</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Date Fair Value</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">per Share</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,658,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.98</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 214,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.01</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (933,064)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.49</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,940,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.55</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense for these RSUs recognized in selling, general and administrative expense in the consolidated statements of comprehensive income for the three months ended March 31, 2023 and 2022, was approximately $1.3 million and $1.6 million, respectively, with an associated tax benefit of approximately $0.3 million and $0.4 million, respectively. At March 31, 2023, unrecognized compensation expense related to RSUs totaled approximately $9.9 million and is expected to be recognized over a remaining term of approximately 2.85 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Performance Stock Units</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 1, 2023, the Company awarded an aggregate of 91,025 time and performance-based PSUs to certain of the Company’s employees, which vest upon satisfaction of continued service with the Company until the third anniversary of the Grant Date and attainment of Company performance criteria. These PSUs were valued using a Monte Carlo simulation with the following assumptions on the grant date: the expected volatility was approximately 45.86%, the term was 2.84 years, the correlation coefficient was 0.6210, the dividend rate was 0.0% and the risk-free interest rate was approximately 4.60%, which resulted in a calculated fair value of approximately $20.66 per PSU as of the grant date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The table below represents the changes in PSUs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Average Grant</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Date Fair Value</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">per Share</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,495,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.72</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.98</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,586,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.31</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense for these PSUs recognized in selling, general and administrative expense in the consolidated statement of comprehensive income for the three months ended March 31, 2023 and 2022 was approximately $0.7 million and $0.1 million, respectively, with an associated tax benefit of $0.2 million and $0, respectively. At March 31, 2023, unrecognized compensation expense related to PSUs totaled approximately $7.1 million and is expected to be recognized over a remaining term of approximately 2.32 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock Option Awards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2023, there were stock options exercised as shown in the following table.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The table below represents the changes in stock options:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Exercise Price Per</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Contractual Life</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic Value </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding Options at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,510,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,615</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (671,392)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,423</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding Options at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 839,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,671</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">438,733 stock options were exercisable at March 31, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense for these stock option awards recognized in selling, general and administrative expense in the consolidated statements of comprehensive income for the three months ended March 31, 2023 and 2022 was approximately $0.2 million and $0.2 million, respectively, with an associated tax benefit of less than $0.1 million and less than $0.1 million, respectively. At March 31, 2023, unrecognized compensation expense related to stock options totaled $0.4 million and is expected to be recognized over a remaining term of approximately 0.81 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The fair value of each option award at the grant date was estimated using the Black-Scholes option-pricing model with the following assumptions: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:83.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assumptions</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average expected stock volatility (range)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">25.94 - 30.90</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.00 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.25 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate (range)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.82 - 2.26</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise price (range)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.51 - 10.83</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average grant date fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.42 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The volatility assumption used in the Black-Scholes option-pricing model is based on peer group volatility as the Company does not have a sufficient trading history as a stand-alone public company to calculate volatility.   Additionally, due to an insufficient history with respect to stock option activity and post vesting cancellations, the expected term assumption is based on the simplified method permitted under SEC rules, whereby, the simple average of the vesting period for each tranche of award and its contractual term is aggregated to arrive at a weighted average expected term for the award.  The risk-free interest rate used in the Black-Scholes model is based on the implied US Treasury bill yield curve at the date of grant with a remaining term equal to the Company’s expected term assumption.  The Company has never declared or paid a dividend on its shares of Common Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Stock-based payments are subject to service-based vesting requirements and expense is recognized on a straight-line basis over the vesting period. Forfeitures are accounted for as they occur. No stock options were forfeited during the three months ended March 31, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock Appreciation Right Awards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the three months ended March 31, 2023, as approved by the Compensation Committee, the employee related exercised SARs shown in the table below were paid in cash in the amount of $10.0 million based on the difference between (a) the fair market value of a Common Share on the date of exercise, over (b) the grant date price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The table below represents the changes in SARs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:47.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:14.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:18.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-Average Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-Average Remaining Contractual Term (Years)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding SARs at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,537,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.17</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (755,436)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding SARs at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 782,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.93</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Under the authoritative guidance for stock-based compensation, these SARs are considered liability-based awards. The Company recognized a liability associated with its SARs of approximately $6.2 million as of March 31, 2023, all of which is included in accrued liabilities in the accompanying consolidated balance sheet as of March 31, 2023. The liability associated with these SAR awards recognized as of December 31, 2022, was approximately $12.6 million, of which approximately $6.3 million is included in accrued liabilities and approximately $6.3 million is included in other non-current liabilities in the accompanying consolidated balance sheet as of December 31, 2022. These SARs were valued using the Black-Scholes option pricing model with the following assumptions on the grant date: the expected volatility was approximately 43.5%, the term was 6.25 years, the dividend rate was 0.0% and the risk-free interest rate was approximately 1.07%, which resulted in a calculated fair value of approximately $0.78 per SAR as of the grant date. The fair value of these liability awards will be remeasured at each reporting period until the date of settlement. At March 31, 2023, these SARs were valued using the Black-Scholes option pricing model with the following assumptions for awards granted on February 25, 2021 and August 5, 2021, respectively: the expected volatility was approximately 38.65% and 43.42%, the term was 0.45 years and 0.85 years, the dividend rate was 0.0% and 0.0%, the risk-free interest rate was approximately 4.89% and 4.68%, and the exercise price was $1.79 and $3.54, which resulted in a calculated fair value of approximately $11.39 and $9.74 per SAR, respectively, as of March 31, 2023. At December 31, 2022, these SARs were valued using the Black-Scholes option pricing model with the following assumptions for awards granted on February 25, 2021 and August 5, 2021, respectively: the expected volatility was approximately 46.86% and 47.27%, the term was 0.65 years and 1.10 years, the dividend rate was 0.0% and 0.0%, the risk-free interest rate was approximately 4.70% and 4.65%, and the exercise price was $1.79 and $3.54, which resulted in a calculated fair value of approximately $13.40 and $11.78 per SAR, respectively, as of December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The estimated weighted-average fair value of each SAR as of March 31, 2023 and December 31, 2022 was $11.56 and $13.61, respectively.  Increases and decreases in stock-based compensation expense are recognized over the vesting period, or immediately for vested awards. For three months ended March 31, 2023 and 2022, the Company recognized compensation expense related to these awards of approximately $3.5 million and $1.5 million, respectively, in selling, general and administrative expense in the consolidated statements of comprehensive income. At March 31, 2023, unrecognized compensation expense related to SARs totaled approximately $5.7 million and is expected to be recognized over a remaining weighted-average term of approximately 0.92 years. At March 31, 2023, the intrinsic value of the SARs was $8.8 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The volatility assumption used in the Black-Scholes option-pricing model is based on peer group volatility as the Company does not have a sufficient trading history as a stand-alone public company to calculate volatility.   Additionally, due to an insufficient history with respect to stock appreciation right activity and post vesting cancellations, the expected term assumption is based on the simplified method permitted under SEC rules, whereby, the simple average of the vesting period for each tranche of award and its contractual term is aggregated to arrive at a weighted average expected term for the award.  The risk-free interest rate used in the Black-Scholes model is based on the implied US Treasury bill yield curve with a remaining term equal to the Company’s expected term assumption.  The Company has never declared or paid a dividend on its shares of Common Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">SARs are subject to service-based vesting requirements and expense is recognized on a straight-line basis over the vesting period. Forfeitures are accounted for as they occur. No SARs were forfeited during the three months ended March 31, 2023.</p> 1 0.0001 0 2 0 2 214901 P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Average Grant</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Date Fair Value</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">per Share</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,658,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.98</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 214,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.01</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (933,064)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.49</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,940,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.55</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 2658581 2.98 214901 15.01 933064 2.49 1940418 4.55 1300000 1600000 300000 400000 9900000 P2Y10M6D 91025 0.4586 P2Y10M2D 0.6210 0.000 0.0460 20.66 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Average Grant</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Date Fair Value</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">per Share</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,495,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.72</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 91,025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.98</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,586,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.31</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 1495017 4.72 91025 14.98 1586042 5.31 700000 100000 200000 0 7100000 P2Y3M25D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Exercise Price Per</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Contractual Life</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic Value </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding Options at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,510,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,615</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (671,392)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,423</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding Options at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 839,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.64</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,671</p></td></tr></table> 1510661 6.13 P6Y10M9D 13615000 671392 5.81 7423000 839269 6.38 P6Y7M20D 5671000 438733 200000 200000 100000 100000 400000 P0Y9M21D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:83.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assumptions</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average expected stock volatility (range)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">25.94 - 30.90</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.00 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.25 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate (range)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.82 - 2.26</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise price (range)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.51 - 10.83</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average grant date fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.42 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.2594 0.3090 0.0000 P6Y3M 0.0082 0.0226 4.51 10.83 1.42 0 10000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:47.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:14.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:18.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-Average Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-Average Remaining Contractual Term (Years)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding SARs at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,537,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.17</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (755,436)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding SARs at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 782,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.85</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.93</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 1537776 1.82 P8Y2M1D 755436 1.79 782340 1.85 P7Y11M4D 6200000 12600000 6300000 6300000 0.435 P6Y3M 0.000 0.0107 0.78 0.3865 0.4342 P0Y5M12D P0Y10M6D 0.000 0.000 0.0489 0.0468 1.79 3.54 11.39 9.74 0.4686 0.4727 P0Y7M24D P1Y1M6D 0.000 0.000 0.0470 0.0465 1.79 3.54 13.40 11.78 11.56 13.61 3500000 1500000 5700000 P0Y11M1D 8800000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">16. Retirement plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">We offer a defined contribution 401(k) retirement plan to substantially all of our U.S. employees. Participants may contribute from 1% to 90% of eligible compensation, inclusive of pretax and/or Roth deferrals (subject to Internal Revenue Service limitations), and we make matching contributions under this plan on the first 5% of the participant’s compensation (100% match of the first 3% employee contribution and 50% match on the next 2% contribution). Our matching contributions fully vest upon participation. For the three months ended March 31, 2023 and 2022, we recognized expense of $0.4 million and $0.2 million, respectively.</p> 0.01 0.90 0.05 1 0.03 0.50 0.02 400000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. Business Segments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has six operating segments, none of which qualify for aggregation. Four of the segments were disclosed as reportable segments in 2022, based on the 10% tests. The aggregate external revenues of these reportable segments exceeded 75% of the Company’s consolidated revenues. The remaining operating segments were combined in the “All Other” category.  In 2023, two of the four operating segments (“TCPL Keystone” and “HFS – Midwest”) that were disclosed as reportable segments in 2022 became quantitatively immaterial as they did not exceed the threshold for any of the 10% tests and are now combined in the “All Other” category in 2023. As such, in 2023 and for all comparison periods, the Company has two reportable segments and the aggregate external revenues of these two reportable segments exceed 75% of the Company’s consolidated revenues in all periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company is organized primarily on the basis of geographic region and customer industry group. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following is a brief description of our reportable segments and a description of business activities conducted by All Other.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">HFS – South  —</b> Segment operations consist primarily of specialty rental and vertically integrated hospitality services revenue from customers located primarily in Texas and New Mexico.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Government</b> — Segment operations consist primarily of specialty rental and vertically integrated hospitality services revenue from customers with Government contracts located in Texas.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">All Other — </b>Segment operations consist primarily of revenue from specialty rental and vertically integrated hospitality services revenue from customers located outside of the HFS – South segment. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The table below presents information about reported segments for the three months ended March 31 (except for asset information for 2022 that is presented as of December 31):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">2023</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HFS - South</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Government</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended March 31, 2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,772</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,819</p></td></tr><tr><td style="vertical-align:bottom;width:46.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjusted gross profit</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,656</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (870)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,560</p></td></tr><tr><td style="vertical-align:bottom;width:46.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 193,664</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 442,003</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HFS - South</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Government</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended March 31, 2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,576</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,335</p></td></tr><tr><td style="vertical-align:bottom;width:46.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjusted gross profit</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,318</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (478)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,716</p></td></tr><tr><td style="vertical-align:bottom;width:46.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Assets (as of December 31, 2022)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,637</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 217,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 428,388</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Revenues from segments below the quantitative thresholds are attributable to four operating segments of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the Company </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">and are reported in the “All Other” category previously described.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">A reconciliation of total segment adjusted gross profit to total consolidated income (loss) before income taxes for the dates indicated below, is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total reportable segment adjusted gross profit</p></td><td style="vertical-align:bottom;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,694</p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other adjusted gross profit</p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (870)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22</p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,400)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,795)</p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general, and administrative expenses</p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,199)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,759)</p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other expense (income), net</p></td><td style="vertical-align:bottom;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,004)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 219</p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss on extinguishment of debt</p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,128)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense, net</p></td><td style="vertical-align:bottom;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,498)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,572)</p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,227)</p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Consolidated income before income taxes</p></td><td style="vertical-align:bottom;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,582</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">A reconciliation of total segment assets to total consolidated assets as of the dates indicated below, is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total reportable segment assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 408,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426,825</p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,240</p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other unallocated amounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 341,662</p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 649,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 771,727</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other unallocated assets consist of the following as reported in the consolidated balance sheets of the Company as of the dates indicated below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236,379</p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,182</p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,298</p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred financing costs revolver, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 896</p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,907</p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total other unallocated amounts of assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 341,662</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 6 4 0.75 2 4 2 2 0.75 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The table below presents information about reported segments for the three months ended March 31 (except for asset information for 2022 that is presented as of December 31):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">2023</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HFS - South</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Government</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended March 31, 2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,772</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,819</p></td></tr><tr><td style="vertical-align:bottom;width:46.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjusted gross profit</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,656</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,774</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (870)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,560</p></td></tr><tr><td style="vertical-align:bottom;width:46.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 193,664</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 442,003</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">2022</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:46.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">HFS - South</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Government</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended March 31, 2022</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,576</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">(a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,335</p></td></tr><tr><td style="vertical-align:bottom;width:46.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjusted gross profit</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,318</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (478)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,716</p></td></tr><tr><td style="vertical-align:bottom;width:46.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Assets (as of December 31, 2022)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,637</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 217,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 428,388</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Revenues from segments below the quantitative thresholds are attributable to four operating segments of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the Company </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">and are reported in the “All Other” category previously described.</span></td></tr></table><div style="margin-top:12pt;"/> 35772000 109503000 2544000 147819000 11656000 88774000 -870000 99560000 193664000 214492000 33847000 442003000 31576000 46790000 1969000 80335000 13318000 27876000 -478000 40716000 176637000 217029000 34722000 428388000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total reportable segment adjusted gross profit</p></td><td style="vertical-align:bottom;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,694</p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other adjusted gross profit</p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (870)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22</p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,400)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,795)</p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general, and administrative expenses</p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,199)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,759)</p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other expense (income), net</p></td><td style="vertical-align:bottom;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,004)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 219</p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss on extinguishment of debt</p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,128)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense, net</p></td><td style="vertical-align:bottom;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,498)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,572)</p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,711</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,227)</p></td></tr><tr><td style="vertical-align:bottom;width:65.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Consolidated income before income taxes</p></td><td style="vertical-align:bottom;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,582</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 100430000 40694000 -870000 22000 21400000 16795000 15199000 11759000 -1004000 219000 -2128000 -7498000 -9572000 -3711000 1227000 56042000 1582000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total reportable segment assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 408,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426,825</p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,632</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,240</p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other unallocated amounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 341,662</p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 649,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 771,727</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 408156000 426825000 35632000 3240000 205830000 341662000 649618000 771727000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 236,379</p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75,182</p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,298</p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred financing costs revolver, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 896</p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,907</p></td></tr><tr><td style="vertical-align:bottom;width:68.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total other unallocated amounts of assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205,830</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 341,662</p></td></tr></table> 103151000 236379000 76394000 75182000 23120000 27298000 1604000 896000 1561000 1907000 205830000 341662000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">18. Subsequent Events</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On April 3, 2023, the Company purchased a group of assets consisting primarily of land and specialty rental assets for approximately $5.0 million, which was funded by cash on hand. These assets will be utilized for growth in the Company’s Government segment.</p> 5000000.0 EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +!YJ58'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "P>:E6-OYSE>\ K @ $0 &1O8U!R;W!S+V-O&ULS9++ M:L,P$$5_I6AOCQ^T$.%XD]!5"X4&6KH3TB01L1Y(4^S\?64U<2CM!Q2TT"%/ MXH#05-4#&"2A! F8@85?B*SOE.0RH" 7+G@E%[S_#$.&*0DXH$%+$>JR!M;/ M$_UY&CJX 68883#QNX!J(>;JG]C< 79)3E$OJ7$_/3Z]YW4+; M2,)*3*^BYG3VN&;7R6_M9KM[9'U3-6U1W1?5:E>O>-VF\S&[_O"["1NG]%[_ M8^.K8-_!KW_1?P%02P,$% @ L'FI5IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "P>:E6JQ,\W)D& "8)@ & 'AL+W=OT5KKUQAZV[3_G 3 U&3F-E.6][] M["3$7..S5\J>^9H0 =ZB,.;GG;40FX^]'O?6),+\ MB&Y(+']94A9A(4_9JL*=^G9J79IXP)Q,:/@:^6)]WAAW@DR5.0O% 7V](;NA8Z7DT MY.DG>,WN[?<[P$NXH%$>+$L0!7'VC=_RBM@/@"4!, ^ [P)<5!* \@"4&LU* MEMJZQ */SAA]!4S=+=7405HW:;1T$\2J&>>"R5\#&2=&E]1+9*L(@&,?7,4B M$%LPC;/NH:JY"_@:,\+/>D+^FXKI>;GR1:8,2Y01N*.Q6'.IZA/_V_B>+&51 M5+@KZ@6T"MYA=@20^P% !R)#>295X5O@')NBORD-*BH.I7*H1"ZOJ]N BR!> M&NT_UBLF2-:FCIN+!T7,_2EP0S05BX!0]D0YDP MV;-+"9:8*F5BC6IH[Z2P=U+/WHRP@*IA[@.9+(R-9UUHUUKBD!L;TAK6T."P,#BT%BK/.==!2,#G)'HBS&3,KN$X M;A<-4=_8>M;0AN9."W.G=LLQ@^?KA;@YGX^FR[& MM]/%5S"Y?Y@=F?Q:E1KZ=1W]Z'7J.)[&'F6REZ8/W ]@+N30!)2!"4UBP;;R MVS=60X7ZY97)L3VHJ>4]VG#K6%[@-S#UY5 -EH&7@49Y?ZZ0/!UV7308GB#7 MZ-<:W-0OU'YA';]CWY?J_,/N *2P8J@ V[Q,^&!3\ %34+R@IDO M.TX2R(Z#',=8#U;1IO6@8[77/QI]%H&]SD:G!R[;CSWNB,P*4];=L7! W-([D-A'(U0[EV]$E[[%C.E,N-V06&)0.S#6)R-3*Y=LZY MI9YLK]F:QC:DJ! 9(MCMPSXT^FL#F%Q-3&XM9)HDC"DRS'!03MC2(9F8I[5V MQ:_&R?#$'M74IX8GMQ8]36,Y?XJ=,:>1Z2$%/ S,>."0ANP!#4LP5JP-(]P&(*+A,N?N;''5NB4 MSF7L<4W]:3B"M>#H*B)LI8;D)ZD@UC*_1ALUQ3 M8YIQD)U-]O,I^/N.J!F(^?W)@5@E=]T&^2!-/@@>]N71@0 F-]\&#J&]%V<5 MBS>!" F@2^#"GY]^ 7/B)4S6AM&W72GO/#Q[&&]D:GO!84+ C\Z1>OR C9PC MI*\OC;70!BXAC4NH8CF'83^=AVZC)QH:S5<(W!A=M4%)2%,2LE/2KC$E['IK M'*](Z2)^A=#G\?QR;'Q1: ]LZE C$K)SS2-FZN4$!X*"3<*D2TZ M]<1[5GL M0-R35T4;%(4T1:'!8;/8@5@H-]\&62%-5L@.0]^3Q>Q*E3W*Z+X-YD*:N5#% M2[;J[%4AV<5#^!50B5)S![X/F6*"[[ M3Q*+;!M0<;78=C5.-QOU].W9GJT[K-9A. C)4H8Z1P.9:5FV#2H[$723[B1Z MHD+0*#U<$^P3IFZ0OR\I%;L3]0?%9K31?U!+ P04 " "P>:E65I2XDS<( M ))0 & 'AL+W=O_(0N4-6@WS:R4[Q9J9NYACN;]O/R<)>/^[M0SUU^X>T58B1"%%/F M:'X7;OY)E$-S>MI\#GP'TG0@3?M\S$>Z:UO1:,25 I[7+C[[!+$[@9E;UVK' M2W$[@\FC1/LH9HOOOR,I_MG%[IV2G7!E U<6RKZXXVJ#H-=0:3Z(/[OJD== MWMF+^U1IG\H4@,=%3&.6W\P?C^G8420G:<:&L!.@\0 T#@+]4):R UQ0'$H! M()>UB% ME$*\AF+3#TPH6V@ENZ5>=S54@$,#N487-*<]RXLX@@1J)_KR4#^[ M6.YQ)$?X$YKEZ82E'153DGA()@/))$CR2RMVO%HA\0WJL!*JQRSU1K2'P>C" MFUA(LH)F$[AV$*&)#VXZP$V#<'^3FM=0AHZGBPMA:M\<,Y*0"48[C+*4984; M9#: S((@[Z&S*U[K9V10 MX]S@@U0KO 9A8*EA99.@7K"$LR0CU@\P%L'@3[ M[[ZO=RWH<*N?([2#BJO[46"FY@X$4GN!YS8B6N3%!+;X%'>N".FDF",@4BO!90!U9H7350C,U8**7JZ_6CK!]%ZP=.[?*08@NW'947J0?U MJ'XD+'_[A]S(YO)\%3ND.L&96'7!%57@S -T5#\2EK]]J0V L_4HC8N46*/5 MCLLRDE$?P%&Y2/(JTU17?%G5E:Z$VSF1H *^U3J]5[93TJ/^D; #J9DQY^- M(W$2=LA:6F"K8QPBF26I1Z')J'XD+'\ L>U@6A[UBQ.EK6>T($4R1>F0O2*- M?=5CE#T2UKVA>D"U$$TG]I:T7]_ _%R)G5259^#;@I8G"693X'88B R.L0?Y MJ'PD+'TOXWXGVW[A"6Y33M10+NOJ@9M?W0QL;2,81LB4@2.,)L13 NDH@30L M@0X"^Q(N#O!'#SJ6]B-*Z,=_22U0_I-SG62+(P%3-Z'FBB(L\3 ;%92&%?2% MV1-O6WY:FIQ8;65,,;6P!N_Y%RL./5J:AF76T5NU;!XNM6BW,$^6>WL8[A-; M22E.,TMQPTC^*M-1FFE8FD\7%^?ZSE9=EJ8TI5-.3G7V&@DZZC.-@_+W^:03 MAN?OWCP(2OV;=P_>*=LI\5'WZ;DE:P4E86?,R=9HH9/PNVH^M=>RC,4)]I1R M.JHY#:OY9Z'4->H:( *3Z[^@1A(6,E#S:E0I!:*TJE3IY6CK]V6<3XNX*ZK( MB ?Y*/(T+/(V\GXHUI(W9M/2:>Q9P='0&-.P,1C9OTE,G8X?V@SN<=HO+2.0>'FPT""QL M$$8>;S0VS"'KF%BCR15&R)$(>Y9^]9@%]O+8[(R+,L32>"H@C)F78L^O# M1EEGKUP]O]G_,EO-P?U.5Z6NJ-BWL\:.-H_#&CW UOS;\'2=FZK,%E[*<#JM MCXXPDI#,L[Y@HSRS,[O'9N$,#U=7K3";:&>'KKU,IM2RY,ZHV+.49J.DLK"D M_O$ZOQK.\M8RR&Q5+3+FXS)J*GO-%O$Y)K8JQCC'V*H4=ER2087S*#\;]9.% M]?-.;K>5-@-CO^5>RL:4.0'%6;PL< AUNNEP9G] MU[+\NI'U2K3JAWZC63\[C2M[5^%]KVRGK$=Y9F<6[M#GL(#JR4?H E]AC G: M\39",<81WO]#O-,;L('@J2($JA3E.(Y@";MWA*M^M("H12QC49SD2'9::?C2 MB"3OSYY^X6VY&4XW#PV**(NS")8HIWEP!&8KR@"'G>>3*,5V"6KPPB MEP>83J-@S.GIW.@2XC/;"$>/TQP'ZQ8L0M<^(ZY[OQFA(HH9CM(T06K#6W.X MY7L^'L+.PSK;/(!C39+ILH\N(PR[CPVI5&1F!*F>.[BXKL!M\5T'5 M<\*U[0-A:6)Y(F=<07-//8Y'HQ&'C<:'LNRV7=V?Y^]-:"FW,+\VYM6+1["H M4CE+=&P;B$N:6/N#[K#,X^7BT6C$8:-Q#%OPMH%IX8;I\ ^,T'@Z!1QQ>9;F MOC/JHT/JUVS3*T=!=:)U^(>8I&1J.EUQ&.<^IQ&/3B,..PU+G?OI]VKXB772 M[SQS<,0YSQSF1^^IF)>$H#+ ZEO!8F,-#?%5!GG:_7LW^PLM=_VK*TNIP2CW M'S>" VP3 +^O)0CWX<*\#3.\_;3X'U!+ P04 " "P>:E6@>PQ\_," "? M" & 'AL+W=O.H4QU:7KZJR@)=$C65$!3U92E<1 5ZU=72E*\B:IY*Z/ M<>26A DGG33WYBJ=R-IP)NA<(5V7)5%/UY3+[=3QG-V-6[8NC+WAII.*K.F" MFOMJKJ#G]BHY*ZG03 JDZ&KJ7'F7L\3&-P&_&-WJO3:R3I92/MC.CWSJ8 M$ M.PE>^$J"WR7X M[TT(NH2@,=J2-;9NB"'I1,DM4C8:U&RCF9LF&]PP8=_BPBAXRB#/I#,IM.0L M)X;FZ)IP(C**%E9.H],Y4528@AJ6$7Z&OJ#[Q0TZ/3E#)X@)=%?(6A.1ZXEK M@,3JN5DWZG4[JO_*J#^)&J' .T<^]H.!]-GQ]!N:]>G^8;H+_OM)\/M)\!N] MX..3,.2M%0N'Q>RVN]05R>C4@7VEJ=I0)_W\R8OPUR&G_TGLP'?0^PZ.J:=7 M'#9Q8Q:. Y3+>FE6-8>ME\_(WPP[P!_W^.-WX[>,&I':%%*QOS0?PFWUQOLSB+O?,^+W1!Y 1SUT]&%H MIG4]#!R]P/ \G.#0L]O[ '@@$E_$81Q$T3!PW /''U@DHBZ7L"+DJF5'4,"T M@<.*B?40?SQ Y05Q$(Z39_Q#D3CPHOBU59+T_,E1_CLHPKI63SL'[9P/P28O M$"[" $?1^!GJVW$MJ+M7/FSIAM-YS81&G*X@$X]BD%!M.6P[1E9-15E* _6I M:1;P!4&5#8#G*RG-KF.+5/]-DOX#4$L#!!0 ( +!YJ59Q>'/;BP8 / > M 8 >&PO=V]R:W-H965T&ULM5EM;]LV$/XKA%<,+9#$ M(JG7+#'0N.L68-F*IET_TQ9M<95$3Z3L=+]^I"Q+ED0Q=>9]22SY[OS<\7C/ M'7FSX\57D5 JP5.6YN)VDDBYN9Y.Q3*A&1%7?$-S]C.W'T&6A7 M%IQ_U0_W\>W$T8AH2I=2FR#JWY;.:9IJ2PK'W[712?.;6O'X\\'Z^\IYYD3.5'OON5U@YYVMZ2IZ+Z"W:UK#,!RU)(GM7*"D'& M\OU_\E0'XDA!V3$KH%H!]17<$05<*^#*T3VRRJUW1)+93<%WH-#2RIK^4,6F MTE;>L%POXZ,LU+=,Z"YZRF.B'1ZG^J=62 O"5^BI3.9+H MQ=M2<)\O>4;!)?C\^ Z\?O4&O (L!Y\27@J2Q^)F*A4N;7VZK#'<[3&@$0P8 M//!<)@+\G,FR*SUW3-FGH/7XL-6=+;B5H 08LMG5UZ#RK*@^<4E2 M56Y&L>W5O:-?A6X0PJ@';B@6.AB/@/,;<+XU+^9<2&',"O^<67$F8QT7@\;% MP!K_=U0973)2E6Q52<1&/Z7RFUJ37"\-$8)*8\T(ABL3>%'06QB#% H=Q[PP M88,ZM*+^I>!"@$W!5TR:H(7#;("1CWO0AE(HB*!OAA8UT"(KM$=%>"Q?7X U MS6FA YC'@,2*&9B0!=&<:$(<#&$G#&<#!:M?U,)NDHFAD9\(C6H3?@9D^J79)4/":59SWY@+D MU)@1M;5.Z!S'[6,=2ETB.!9?U&)%=JP;JE<^7X,]3"- -/AI'T9>?SL9Q"#" M(1R!V#(@M'+/[#>]H=2ZTR>-LV0BT#.44DN$1H+?X-JZ 2%FP12G)(E7)P(%ZF:G*IR:YY=>$IS$MA)J=8I:6LC_LU+/- MD-%:KZ>_! 9<)CXZ"#K/QZ<@:=R5K7 MXY9GD9UGOU1G1E1UMEO5D*E:EI?90FTFD1#UC.V!M00X-0/ @OB:I M4;@M;Z/G)M)BRY9F4K:KGKR]SV2M>XC7G1<_Q^_"?":&AT,Q MCH*CXZX:OD',]:.1K8Y;2L?VQ=WIGA'A61C^7M:[#+:-C[^5;WMH,G.SH MF:QU'6WI'MOIOG;T HAR\1==2CVXO'V<@]!UC+X;!FT4A?VS.8,8@KX_!L)!>0T]KW^::Y!R(]0?/J9'=X<9 M+=;5E:I0 V"9R_V-6_.VN;9]6UU6]M[?P>OY_O*U-;._"WX@Q9KE J1TI4PZ M5X%*B&)_O;I_D'Q3W5 NN)0\JSXFE*A)60NH[U>:E616(-53,) #O8@ & 'AL+W=OOGO/A6+BBME!_+;%7>]!95M?[0[Y>S M!5TFY?M\35?LD\>\6"85>UL\]J3W\H<_TZ=%5?^A?WN]3I[H)UI]63\4[%U_ M3YFG2[HJTWRE%/3QIO>1?(@UK7;86OPWI<_EJ]=*W92O>?ZM?A/.;WIJG1'- MZ*RJ$0G[]9W>TRRK22R/OQIH;Q^S=GS]^H7N;1O/&O,U*>E]GOTOG5>+F]Z@ MI\SI8[+)JC_SYX V#3)KWBS/RNU/Y;FQ57O*;%-6^;)Q9ADLT]7N=_*C.1"O M'&QRQ$%K'#3.P3P606\<=,[!&AYQ,!H'X]R4S,;!Y!R.-MIJ'*QS'>S&P>93 MLH\X#!J' 7^4K",.P\9AR#D0_5C'J2\]I_(NYC&7?6?SO:T=:P=YZ6["][=^ MU.6EPPG?X]JQ#B0O74[X/C_>_)=.WPWX_F[$;Z>+DU3)[761/RM%;<]X]8OM MG-OZLUF2KFIY^%05[-.4^56W7U;)9IY6=*[7G=KUB&=9S^K,GF;I>-=B2;^\URDR6U8"CNXR-3D'?* RW2?%YG\7&>KVM) M><=>_9\=FSH]Y>-LMO-A2;M)L4I73Z*X]^"X@A ., 1KS%V2):L99=VR7.;- M<1=$=7]/U,_LJZ;<%#^/QO5^3]R/7^%PV?R0G6KPV#Z?E427?&)XY3WFE2GPG_7OVUO?IK6XYQA'-'G])5G<-+ MAY=*4BD.G;U7=/).T52-B$1<"JU/:#^4ZV1&;WKL<)6T^$Y[M__^%['4_XB4 M&0ESD# 7"?.0,!\)"Y"P$ F+=C!K"ZNO<[[?$O6Z__VUGG1-KC3=-(=ML[&( M-#3U0=ML(J(9EM:VF@I@NFT8;:NX:S6T-9OLK5H35M]/6/W2"?LF9'*[2-CA M?'O6Y)4&N'3R(F$.$N8B81X2YB-A 1(6(F'1#F:VIAP9FIHUT+DYW+4T#&+8 MELU-8F1Z$R1LBH3%(%A+7XR]OAA2?9G2BEW"S?(E5=YD[ 3GK4A!I(A+%00) M4B8CX0%2%B(A$5( MV @)&YN=66A:W-7-!!EPBH3%\NQ;&F+M-<22:LA]?3V393L%J6\BE;6H*&]2 M]FIW?2,2$BGS4B%!PAPDS$7"/"3,1\(")"Q$PB*K,^"O3)68@R%W#V'4-13: MC9'939"P*1(6@V M1;'WBF++%>5PU[LJDE69);LE:=DRSIT4>:F@(&$.$N8B M81X2YB-A 1(6(F$1$C9"PL9(V,3NZB;AI'"*#!C+ [9T9+#7D8%41]S5G%\C MF23%_C:K)I(1*?%2&4'"'"3,1<(\),Q'P@(D+$3"HL'I-9*NB7"-9-"]84M4 ME3]OF73-KC1CP,6<"F"&QJ^WQ%VKX4!7;?%L'>YGZ_"BV5HOD)2'!9*3,U=* MOW3F(F$.$N8B81X2YB-A 1(6(F'1L#OXK:%NV0.3F[\"0T-7+8NS&R.SFR!A M4R0L!L%:VD+4O;C4!8;_J&1"*"H-M2W"%J>']V=9.0(K7O-=(:DK^IZ(I0^U M ;?VY@MYILW=6@X$9@/;(-Q(#05FFJJ:-I===$9+1V>V=-S8F2=:.A'8"5HZ M%9@-[,[:9BPP8RT=&$>^X\BKNDT"K 00CTEIA$N_Z: TIZ&UEX]5G5BV2OBA MWC45ZJ,'S="'T@(H+832HO/[8G1N7XRA&4Z@M"F4%J-H;9TX5/@1>8G?62OZ MA0QDCD=8R?DQ_*SE(+NGM6J\JT:;95(*6E59=O'8^O'Y^CN*=CD.2F.//,*+7:$TAPHS872 M/"C-A]("*"V$TB(H;02EC4FWJ ME>3,B[4%6@ )I;E0F@>E^5!: *6%4%H$I8V@M#&4-B&"BD^-\*M T%K)$R'; MNG(H@B3R*LBP+#?;K03JG3Q>/9ZO/!;Y4J$_:#%+R^VG[ R&"4\E/HF!UD5" M:0Z4YD)I'I3F0VD!E!9":1&4-H+2QJ1;8VAT;N0@(TZAM%B>?UMF#C621%XD M>;G,G+RW ZVAA-(<*,V%TCPHS8?2 B@MA-(BTBU'U ;6D+^S@XPYAM(F4-H4 M2HM1M+8\'8I"B;PJ]'QYVCUVMML227PJ!*T0A=(<*,V%TCPHS8?2 B@MA-(B M*&T$I8U)MSB5:&;G9 A:30JEQ:=:T-Y8ZU GJLGK1']1;TZ=$\FC7JH]4)H# MI;E0F@>E^5!: *6%4%JD=>M7#:)JFL7OPX6,.H;2)E#:%$J+4;2V2AVJB#5Y M%?&))]MTH01!RX:A- =*V.T\L?MY8C?TQ.[HV:U,)2K1;=TP^7TT!*;B1PF@&4Z@M"F4%J-H.['I MO]HUOOY7$$PLGE)V!9+11X97W]OLT!>[_ZZP>U/EZ^U&\E_SJLJ7VY<+FLQI M41NPSQ_SO'IY4^]-O_\?%[=_ U!+ P04 " "P>:E6SR2EOYJ5$"5Z7N>%N1FLRG)S-1J9="76W+Q7&U' +PNEU[R$2[T].Q:;KH9X,'^B\]R MN2KM%Z/9]88OQ:,HOVP>-%R-#K-D#)' MGY%U9:[45WOQK^QF$%E$(A=I::?@\&\G[D6>VYD QQ_-I(/#/>W X\_[V7^I MG =GYMR(>Y7_5V;EZF8P&:!,+/@V+S^KIW^*QJ'8SI>JW%1_T5-C&PU0NC6E M6C># <%:%O5__MPLQ-$ F,<_@#0#2'L ZQE FP&T"$W[D^CVB^!TB$:$>//??/IP$X-## MRM)J/MHS7[5HBVK1%EJM$>P\S4M9+.O4E:44YLJW;/6TS#^MW=979L-3<3. M?6N$WHG![.]_PTGT#Y_/;S39R0JPPPJPT.RS3U"%9)&JM?"Y68]-JK&VV.QF MC$Y(?#W:'>/W6$W9P>8$5GR %0<#\+R#>;6"Z%<@%,A,0SD+/Q;I9)!P8;XTD+ M:_"NKTR.Z<&G:3@"::K%?OFK-4?V6EQ)EVG:,MU[HF1Y7B!#". M'/-%%R4-D+_0&K;W0A8<*@+$)57&GSO-U"=I'$VC%FJ?%>[+'GQ$V?@BX$K+ M)4#.D31F*U F3:JV1>G%C;N(INW%]AF-<0]JXE"3(.K[%6Q)847#@DN-=CP' MK(#^B6O-(4=RR> #Y)AHPSD!JRT MV=CRG9'B,.,^6%%4G>7@*(GR)A*@ M#X3<<>!=\ZX24! +JZ]V0O=MZR[!3J=M#[HV2=3C@.-@/ G+\ZH<&5N/CJ2< MVQ#GRM$;D6WCX?>@;NRX&Y\E;TL8YBA^7I^[+#S$.(K:FLEK1\:3GI@1Q]@D MS-@/6FRXS/9%][AR],A863:KK$^.SR.ISV\31QODS!O'\J1%CM1;&L7ZLX$>)$)H!?9 ML_(^RF;323M??'8D3DB/4"*.M4F8M7]O">RP#"5=)A["@:"ST-_C2$T)4^ABF&ZU9;'+RA:I,O#E+35G\K:D/U MBDKO&G1Y?$AH%)%V]'QVDZ,SX2EL1_DD?.X^AMU2NN_.2UW2/8.#U,6=8N8S MPSUZGCB*)NKAD^HSZ=3)T H&$!<*A[3:GS5@PO9A_O3QAKYYO?CO8!=[1/ MR465SC5%SK6O@W+BXO[U&\UVN@I'/?RP@GC0< B3&\A"$'#-\Y"B68M:">T_ MMQ6&/Z@^B1&W6P(^*YSTM$BI4PXTK!Q.M]M<:9@!XEEY='OWFQ=O<,:+8]E5 M%F :]9 R==J"AK7%9]$$QY:/1U%(.)%^4F7/OO)( ]CGQS :M-^C"T"=TJ#A M+L!IM&QGKTHS^S1.K=<0LJHE5?\JGH5.I3ENI_E][[8"6)M\P[!>Z[:3%O1L M7^%5;JM-_Z;KR@D(>,?O(*[7^NVT"3VC35P&7]*'ICZU09*VI@_?_+7..?%" MP^+EC/CW48O766]?(::=AX8>0QQ/:,]1F#G!PL*"Y>?%0J15C,1S6K>SX=0B M4-KTDB ]*S>K$[+]8%7)#G1-SWYD72EF M7Y^!3DGGR9G79D!0O+BI +PNK<(/BN/&"$T7;?UV,&B]_S[)P=/=-G05WX MR78>+.HC(5MDW3W\XA6'[$T%Q5O-=KH43G>P,SV-_5*DAT=;^Z9>RC?2GEVJ M3F4FRZWVES3F42-CTGG\Z3.+^S:2DQ@L+#'Z\-=/BTK^C)YDN5JI/*MDHFWT MVYZ^67$M$)S)RESL.MT^D8<2OC:A3'RRL/CPK M'9NKLE3KZN-* M\$QH:P"_+Q3([.;"WN#P]N'L+U!+ P04 " "P>:E6)L2&E3,, #X(0 M& 'AL+W=OWRQR1F@[W[] M .KESKHO?JM4$-=U9?RK@VT(S?/#0U]L52W]U#;*X,W:NEH&?'6;0]\X)4O> M5%>'\Z.CIX>UU.;@["4_NW1G+VT;*FW4I1.^K6OI;LY597>O#F8'^<%'O=D& M>G!X]K*1&[54X7-SZ?#ML)-2ZEH9KZT13JU?'2QFS\]/:#TO^*=6.S_X+,B3 ME;5?Z,N;\M7!$1FD*E4$DB#QWY6Z4%5%@F#&KTGF0:>2-@X_9^D_L._P926] MNK#5S[H,VU<'IP>B5&O95N&CW?VHDC]/2%YA*\__BEU:>W0@BM8'6Z?-L*#6 M)OXOKU,QE:IX1=BP^-*U M*54YWG\(3SMWY]G=\_F# M])-Q7'LXF8'\V/'Y!WW(7OF.4=_Y^&+UIWLM\Z M:NCGOI&%>G70D&)WI0[.OOUF]O3HQ0.^GW2^GSPD_7_N^\/6S:;BOVG@URD3 MGZ3; &E_M+[1058ZW(@+ZYJI>/3M-Z?S^=&+NPOXQ>P%R9R(8/%VJQQ0(FR% M#AYHNO*ZU-+!"+S?*I$D7=BZD29O_T[LI!<$XJH4L!"-4&S%[ EUPNQO;# % MP;#![ZV#]$6M'/PE ;-G+[RHR#0?1./LE2Z5XYA=*1>PJ*INA#9!;> H%/A& M%5I6\,Y10"N6?R6K5CV6)3I9; 5$A%HD"&&O\+X M8)'*!I$H=,-AKFS!,4[R?J:D?U+7$AXL,=>W^Z[*PDS\@<;"]E\NI$VA)6_=1%Q6Z$#3UN*UW%0*L/UKJ[WF MIARC[GAA1ER$);]_O;CHN2W*(HX3<;*T4R2NNP* ML1%-A:',_1><-%X6_]4,4/*SX9 O27K?7!K+8QIH>=CE)70F@Y%8G;T^!\=6-THZ80BI@YX1'VO4,B):\]'9< /NOT# M>&%(\#A0<8'9GC=E%6'KE!)U/!1$59')9$[/8P4E(0RC !"0"Z$$@Z#C7Z[; M)!K)S?K"5@8,X1N*D;H&N^">26K7+:;V&C6&*&0O:?-M-X\IFX3]ZY;)'[1H M6T[_7(]B!=<^,0=9_H(S(3^?\%8:! 2?B):!I['VB7VT+G*;X88J;;"O"HM(U 892T5W5ZT2GJI MV65LLWU%,!6?/1?O:^2[9H@AIR. 13@<96\$"60+P2;9R*V>4 D)Q$ D(\BZ M-BI0G0**K_2^K9N8V-60I)+84@&SZP3AW+J$#X@6AG9K8I@@@ +&C#8QI#PL MAE' 2@H8)#%'O6=38#64D1S2?]\]/=6X:YP#+S9M,H>:WA#1*ELW]HAG0.KD M-U$O4Y&*6_G^@+4-8>M6HVC#?8!-<+5B]I F)\VJ(7B@;4$/J"ZRX012I5ZO M4U>W0D:LHNJ%[G!>A>.0FB2(0J$@'IKR*7K^ MMG\=G\D8[&5]MXCSJ2,Y,!6+JHI1RR>7A':I>7J&&K4H.O(8L_N^T_HD+EVGXW]ERTT^KSNYBXDRZ+H\TFD86<1GCXU57!UGD(\&O=&:)K%6^_.C@@5M*ZKO+& MQ4 /Z=":G1BFZF 8LE!Y" , M@"<*Z(-6LJI2$H5=T=EOPGE2$F5KZ-<&,B35!<'##<57 M7YG/<2<1OR,R[:-IC;R))V*6=44M#<8!,U4D G0IE7B.'7C2#?AD*]YC,JI$ MNJDN ,!A1VJ?B9UIW+TJ G%0,0Q23JHK' M!FKH\BI>'KH!,O:4@Q4J&.JZ@3 2ZXCQLA<7,9ZW;S 5W<>NZ)*#;BXGH@T) M+("9;=-4_,GE"[]XJ1#O:F"G)^+AO46_D;F9;<&TQ*IK>]M30O>6 B7C?Y1-#VV,@]O$MK.P)YLBJ*'ZO+:DTDSY@!7&9 MHKN2\ GZ>9A%UITXBY- M:>*=D8^@8G!T84@1C]1U(H['W0 5P +@RJ*T?$$R^+5D&6"K=*47 M;XSXJ36*?GUX&IW]8;$\1UOXEK8L/_.;QS,<-7_H*- ;KK*H_[&X0*HTW8;R M]>AHRR<+T*][PC[D\0!$;B83L#/.QO^T_^? M)V-^[[I+IQXOLL/YX:*_DA"7:.%^1:H4GH%*7U$H)P +[^D4;7<=4REMNPH@ M\YG[],GXBSB93V9/C@6QA_FNZ?=GS4LXJ_Y_?+X-Q'OI-O0 MV:)2:VP]FCY[:E66+V9@9X' !7%0 & 'AL+W=O^S[2Y5Z;W^U6",<^5Z6R5X.M<_7Y M:&3SK:BX'>I:*-Q9:U-QAZ79C&QM!"^\4%6.LO%X/JJX5(/K2[_WP5Q?ZL:5 M4HD/AMFFJK@YW(I2[Z\&Z:#;N)>;K:.-T?5ES3?B0;A_U!\,5J->2R$KH:S4 MBAFQOAKW4WK>/_!/*?8VNF9DR4KKWVGQM^)J,"9 HA2Y(PTV:D M+]>E]?_9/CR;3@8L;ZS352L,!)54X9=_;OT0"2S'SPADK4#F<8>#/,JWW/'K M2Z/WS-#3T$87WE0O#7!245 >G,%="3EW?2]V0C7B2MX&P2S9P0G M[!>MW-:ROZA"%*?R(X#HD60=DMOL186_<#-DDS1AV3B;O*!OTELV\?HF7V]9 M$)P^+4AE<&YKGHNK ?+<"K,3@^L??TCGXXL78$U[6-.7M+\$ZT7!IV%E0]8J M9!^UXR7J)*R,R/5&R3]$P1H$R.!V+7,V'\_9GEOVZFPZ7"*?RM*7ABK8J]ER MN.AW4.W,;07^C!"L"I$6%&F&..7;/E!>%A=9@B-M+7R1E8>$[;>R%(QV)"_= M 7<5X9,JUY4(&&:3X?@40Y9&&&RS^C?T,:<]E$TC"ZYRP?2:W3S4T^[]A M#ME'2*]UB=XDU88YO@+H0EJ^V1BQX4Y8IAOT,'A;YEBT\%<'O^WV&NIJ;8*< M%1NT*V<9C-NCS] OH;O!Y:^X,"R'QHTVAW/V7MM:PB$2KB%L[W@N_>*A.^K' M'Y99FEZP![32+7M-RVQ\\?[=P^D=OY]>O$G87_5.&$4($J_R>&SGIL(;)%4A M"4C!5M23S[V^\>3BN_V^:X_[Z*,2MXE'CQZC].4='[5HD;%'IG\UL(XS%=P0Y6R;C\33:R.;);/GM((\)\OTP9LEL&D-, MD[/YV3M)!SH-Y7&^Y6HC8*LO^B<*WG<[Y#%U-5[7I42FXT@. M_\(]-3?20ELMC-0%'H;3RJ;P_0;:^0JY$CK/D$*B][[+$9@[(PKIV,_:6AA- MK>J.U*D#([KE\&?ID"!AO4@>1$HOXMN;%?$SX#Q$B+PEPCH)7B,Z.WFE&R0L M5L'.7,@=P:(NQAU:&K@)3%H)C!1O/VP$__#ZB!D5#%9N)3B+08,!DS'2B9_T M>LW$9S)>D%WH3 GK_)23F@0\Q]!X@#*T)B)KUC=AJLBY M=2TTOEX3B!8,7_E6.F2_QD;FNBE)YZ=&FCZF/6R_II#DTN1-99UW5QRK($$I M[YV%^:ITA3E@NIT32?(B-=J=+!JX(C Y81"2._1# S+*;A B%RS]60;,$H*_ MH4]KIK1C6[XCRP_DER#"O4BDHXP$:P-#C2S]\Q9A( P%Y3]RHB<&WE_(8:(0 M<'G-#V%F4?(8K2NFB,>V?O5FM="10_W98$-ZQ_%O'9.)E-XM&S3!;+XR"X M\9$\985)FZ A/2P#YT-L*7DXDE()=A#<)"';'W/$'$U6!(;7-9GB.**B_$7: M^;=G3UY7I=QP=YK"C;+8LFN:&Z^!"!/#@36CDJ,[;WS=[+="42>FCAJX<>_, M-N?]^:'(M"H/QUKOYV%1C^3>.=6;R8QXM% MRV7N_VL(^!.)&A?F=)(LYB>%.4NF9[/X$63^XF1CFHQ/6-E/,6-+LV0[6@MS#2^S86KXB26("=%)SQ797N)%@;.A#CZR:JB]8FH#2^9DZ9&\; MT;T3MR3*'R M.&U[%#CP3QDBIU YU@92THY.O'=W)QQK .RO\,,X_H8!4Y_ZWC**/G:!EFS\ M)SW+_, .W[WZW?ZKX4WX6'9\/'QR1)%MB$.78@W1\7 Q&S 3/N.%A=.U_W2V MT@X:E6'=X:5.T$ M #S# & 'AL+W=O!)-VB"VR+(-GCF99&%E%*5$DJ3OY]9TA)5M+8VSU>+'$X\\WU M#45?;I7^:@H RYY*69FKH+"V/A^/35I R3R7Q<2/MO=I^@C:?&>&E2AKWR[9>-SX+6-H8J\K6&",H1>6?_*FMP\!@.=EC M$+<&L8O;.W)1?N"6KRZUVC)-VHA&+RY59XW!B8J:\F U[@JTLZN'&E+!I7UF M]U!9+MFU,6!-R+Z O1Q;]$!ZX[1%N_%H\1ZTA'U6E2T,^Z7*('MI/\;(^O#B M+KR;^"#@9ZY'+(E"%D_BY !>TJ>;.+SD?TK7HTW?1J.!.3_ 6JLV5/(+3?L*%J,YG@Z2>D.6L0ZBN+1LI.$:$+F=/[*Y] I".)1*AN* M150OO1[PAJJ4$%%.29&Y^AJ+#_Q.X#9:IJI$J((^&X] /E0)(_:AT2/1L \+Q2YT=&>%=K5RO@R* M$4!2>1EGB >[-)VKUJYS1XW$SUW;LT[HH7Z,.QK%?=[;0DAP*3LO0QS.-GAY M8*K:;>]J_2/J9!2]H!HR24.M=)<\02&0[LE[XDEPZN>G91"VSS>8:/$VG?:Q M"<^WGQRKT>ZT^M?\JQO()>.>5E?L%P\T&UL MM59M;]LV$/XK!S<(6D"P+.=[;;[; M'!7:DJ>S$IG*M/9S.;%E@*.]4U5O0G MUZ84CI9F-[.U09%YHU+-HOE\.2N%K":; M7TS"22_X*G>%8\%LL[Q7^ ME+BWHV]@3[9:?^?%;]G%9,Z$4&'J&$'0ZQ:O4"D&(AH_.LS)L"4;CK][] _> M=_)E*RQ>:?67S%QQ,4DFD&$N&N6^ZOU'[/PY8;Q4*^N?L&]U%[1CVEBGR\Z8 MUJ6LVK>XZ^(P,DCF/S&(.H/(\VXW\BS?"2[LJI7D;/ GX69@IQ&$ TC^)G\.+!]=CC MQ?^#ZRWRXFED/DBGMA8I7DSHI%@TMSC9'+\*E_.S9W@O!MZ+Y]!_B??SR(LI MO!2\4ZP'Q7I0Q(-B18K" :E")AQ:D%4F4_K*8,O]((!4T_FV+-"YU\NUHA^R MVIW"\:LDFL=GO_RFPDD+7SF]Y!VF6&Z)_UC8O[F\^!'!)W:G%Q]!M [B=3@6 M),$BB>&RD2HCQM:[KY":1*%5!K*D\-PBA\(.5JMUKHE<6E :S+TWUGDN M4SR$<% -@V4M@-3\Y+),@7"W@$UI[2OTQ M;1D2'6;2N$;9Z_]>AFLPN6;\3I:T?J;=D*!?FD]',(71\$Z68\%89", MPD-MUY>$*PPBE&TW0>XFHY3Z;/$VG+'@(7.\H[O+(ET>K5M.OX0F[(6%H_GT MA/JM4O[JH-\D6/2"@!!MC?Y"403"_R47=ZH:9B>K;I\';%A+E-HX^7&)(W!N%8E/49Y/*.5_9-&S%"JG9RJZ@OT'0!HJ:TW$FZ:2FH MTC1.P5ZZPL>7A!W9UM%1+7!$V#^H.2D$T+4@ MD5(ID"M^8]*S3?:RAN?H.T]I,(27@4%L9C"MX=[>UTZE;JIF+ /$;>8UI^Q9FO:)U=0 M VU[K*\,?SK[A%/EW+59HVA%R0N:#5 MK5 -VMX_RB[-0ZWKO#UO0OE_M/\6N;Q&1/5_%-J3O*9/7::ST2Q4HMGYB8^K MFJ+8CD6#=!@JW[:SU$&]G4CI!.UD9:FCYV0ZGZY.)F#:*:]=.%W[R6JK'&PO=V]R:W-H965T-'7H; M%OX]&\)F0VAY.T&6Y4MN^.FQDENF:#6BT1^KJMV-Y$1)3KDT"F<%[C.GKZ5, MMR+/&2]3]IO)0+&WI>'E1JQR8&=:@]$>*\$<3PR*HTV3I($^=]#A/= 1>R=+ MDVGV2YE">G?_!&EV7,.6ZWGX(. [KL8L"CP6^F'T %[4Z1Y9O.AGZ.Z@X_W0 ME$J'NN()G(PP5S2H*QB=/GT2S/RC!XC''?'X(?0?(_XP]'3,'HW./F7 UJ+D M92)XSK3A!C!?C:9LI;1CFQ9JK63!T!)70M8:4_'/6FA!::F9R;AA @=)HC%* MK&K#29*1. ?LS:M+]O3)(@R"(W:)QTK&5K5&UEHS#1N29XDJJ*0RHMRPNA1F MS"XR9 R:B=*B)%RI&YKEA:QQBUS?DMN" L8U6\LE<\XN]HL^XDM(H%BAXZ)=S+;] M7F3,P23KDG!(M1WH10RW$<.DC23T=GEK>00DYZ08.,0A%0G^2]F*[@J68'0( M37UT%BUS_D$G_CP/?:N]1_VV_6(O 63<#KQ6$N/T>Z7Q*U!X,W;]BS:(VX&S M)*F+.N=]D>\Q,<_Q%NP&%-#E3-MRO U.W,9@ WFRU_<7HZ?>5[#'J?I>O4' M)3+F(N^OOX_QA;VQT,\*J$21)$7^-/>R+-YY,7Q['EO:+KT M9M,E>R_+%XDL*C#(::/ 'C"W43Q>#"A$\7(P]BR(GP\71E/V21H^C/C=E@C' MTW@(2[1G_A :R2^7,=H3ZP,T/7(GTZ>-5>\/WT^*IU#R FYC)IAYL>_?61F$ M1[O33@_QJ*3K.2)>>HN>7@=#C0[8?.9%RZ'N_U;[[:/L?Y]T/]H^D+08(^'" M6_IS&QN^%X33YY2<"V^^"!^;/0W",'L:O$'V./3_?O9,O:BGU\%0(\R>J1[5034/A[MV- ;C&YY@&YRK[M<5V!=1?N/9>4$W<)+7Q 7+ :=["EBT875G6I0[ M9-K:"B-&YB*UA'I5(%[;='0KR.@1=P6$CW$V9B]K19GQ*$-X=MD%XO#RAE4U MSN$C#(FPC9)U14(:K9MZ@9!Q$"N6U&.D)-:FY@85+LG)S=IGA4PQA94M%K&: MU11E]'YTMEC7"L=K+ N?\J(ZPB+WFGKZN;-49W"J&17C5:7DM< G(AJ3'02+ MOJ&1RC83J-#.JG@\[=S3-_U6F,S:U0[N>M;I;*TJM*N,!KAAATL.V)_;UI5W M-_J]>.E%%V?EOBMXC,6_N%/)VZBC=3F8)H142NDC\4"KJ#@G]ELL?9MR;EC8 MM_5\*C3RU@[EO42YP=QKS$A2UK4-E-4-EO4:\4J&*9J.[7MDEQ%/$CIY<;EU M%:GNC-E?Z;:V088O$>D*41NA]G!H P\?,2*Q;Q.!9XT1:^'>*IV?[L1'Z[:5 M#5EITT6TOL"$6'/L7=$UH%O],,KJO#$@B2=^9PF]([YQ19%7C2>;6$:X/Y@LK= %=.,!TEP-<&HX%B MYCM>6A^1)$FP(O'HQ7,V"*DW+$P"K&#F4YJ;/C WVW-->8OYDN:&5]7""^<^ M&:M58[ 9;ZQHYSX\:,O 9F#?PW_2^W*#6;JQWZ<;K3[!';FOOS< M+G??S] O&X'OZ1S6N-4?SZ&PO=V]R M:W-H965T,:$)ZSR M\93@RF&87#/+.((^\6T>1Y1L>^'+N;,,< M:2,:+6*HT1K)24.7\CDXE$JT"\N/H03'/ECS:E4[!R:P6^\A^'D:$)UT4M$A MW;5(^06D(7MO32@]^\444)S:I\CJ0"W?4[O+KP*^YZ[/AH,>R[-\> 5O> AU M&/&&/R#4%FET'HD:9>8K+F"18"=X< ^0+%\\&TRRUU=XC@X\1]?0_Q//JTCG M>4[Z[)*'3F!0(#H!;P72"%47X)G@E0Q]0,&\WH>$.F-25 NS4P&.G">O1 M!!\,AG!/A7;#A+)U@5JZJH,T6^9W/H#V?61!8C(J> #R6DB!JX*MZ?7HG7@_ MZY2; I\*%6VX$+6NN[6V+LCOK:I$%I<"13'Y%]9XJV31.N>*&P$L=IDGK-K0 M>;!1=V,5DL- 9NS%LVF>#5__[R^6OBAC[>]/WH O4;.QX?[+S4(_>1L]22U M9Y.T-WO.;GKY:'BR'_P\9>_ ^]GE]#WU_M.X-YGF+\^=#\UAJVTAA* MPN_6%-*Q @X7N(5KC!AW.S(AANZUR[@*/5P4G=M#FF@,!\< MIU?_%34>#0>)@@=HZ[X")VVQ+V@'-"%CM7?\N'/<;./EQ+)?0V@ #,MC$8_8 M#KC#GCCWH*1'[[T&MXU3#7N3ZK)]^@^GA\%YV\Z+1_5VZF*E89H\4[!!TZQ_ M@W/*M9.LW01;Q>FQM@%G45R6./S!D0+*-]:&_88<'/Y.+/\%4$L#!!0 ( M +!YJ5:73O//Y0( "P' 9 >&PO=V]R:W-H965TP\*!'KLS"T>0D5MT-=@R+-2IN*(XEF M'=K: "^\4R7#)(I.PHH+%2QF'KLUBYG>H!0*;@VSFZKBYFD)4F_G01RTP)U8 ME^B <#&K^1KN 7_6MX:DL&,I1 7*"JV8@=4\N(C/EB-G[PU^"=C:WIZY3#*M M'YSPM9@'D0L().3H&#@MCW )4CHB"N//GC/HCG2._7W+_MGG3KEDW,*EEK]% M@>4\F 2L@!7?2+S3VR^PSV?L^'(MK?^R;6.;T(GYQJ*N]LXD5T(U*]_M[Z'G M,(G><4CV#HF/NSG(1WG%D2]F1F^9<=;$YC8^5>]-P0GEBG*/AK2"_'!QD>=F M P7[)G@FI$ !=A8B$3MUF.])E@U)\@Y)RFZTPM*R:U5 \=(_I("ZJ)(VJF5R MD/"&FR%+XP%+HB0]P)=V6::>+_UXEL.WTFQ81F^SN/XXLS7/81Y0 U@PCQ L MCC_%)]'Y@1A'78RC0^P?K<1ADM,A>X.GPV0/XY;I%<,26,&19*$*D=.N8)EK M599KZCR+G=5*2X*%6I^QXT^3)$K/_WNE,N>EKW.+7$$.50;F!=BN[F=PGX1= M5[743P#4U$UBN:YH3%GN.QUV;@^=WQ&;#B:GDYX=0B'0CX",#BT@PU<13Z/3U]A@G$[9#XU<'CSZB"7303P=]X!T M.C@9)1WP?OA"^9+Q3#\"0YY)H $J?9EK(VCZ"OG$4'>^&]Q[#LB.XJ*:?2+J.CU,%05M6ZK\F_C-;T2]B98!6;M MY[2ELFX4-L.L0[NGX**9@,_FS3M"/]5:*,LDK,@U&IZ. V::V=P(J&L_#S.- M-%W]MJ3G#(PS(/U*:VP%=T#W0"[^ E!+ P04 " "P>:E68GR:V-L4 T M1 &0 'AL+W=O/N:[_U6O7U=-G6N"_5;)4RS7LOJX5KEY?;- M07K@;WS1RU5--X[?OM[(I;I5]3\VOU6X.@Y0,KU6A=%E(2JU>'/P+GUU?4+O M\PO_I]761+\%43(KRV]T\3%[4Z @,8?#N9!V)(6 MQK\]]!NF';3,I%'OR_R?.JM7;PXN#D2F%K+)ZR_E]N_*T7-*\.9E;OA?L;7O MIM,#,6],7:[=8F"PUH7]7]X[/D0++L9[%DS<@@GC;3=B+#_(6KY]795;4='; M@$8_F%1>#>1T04*YK2L\U5A7O_V@9O7KXQJ0Z/IX[E9=VU63/:NFXM>RJ%=& M_%)D*NNN/P8& 8V)1^-Z\BC 7V4U$M,T$9/Q9/H(O&D@:\KPIL\DRZXZ&5Y% M!O#*;.1)6%;JL M\-^\J50F_K>LE2%NG8C/A0#[YBN1GA+_TLM$O*L(MVN=S4NAC6FPX,7T9 P% MRG.R!0US6"XKM92U$IM*%W.]D;F0Z[(I:E$NQ.7H=/Q78>R>QNU9\)Y9HSK[ M 8/#>J7$W_YR,9F,K_C&$++\/+T2N.]>C6\?B0:J5 E)R&6JJ+%09$ OVR&N ML]E'_VJ ,GL B(PH*98Q&Q)!RY:-K&11EY41A5P#-FY6"MR(@1):XG_"FQYT MPH _J*8FSRBN9?%-?*U@H>)]N=[(XD&\6ZM*SZ7!FT;4]$@IBXT1L-,&7PQ M@P"[[U@>C79U8C+MZ@2$HA31_R*=G#Y=*XA)<.RFQN8:_&4!CL17W":(ZPT[ MVBW(E?,Y+<(.B!M$OP2-5:T!3MW76-MHLX)O9[ 9]'LDOJ@%2*A+WJ5F=LPH M9C $NC<'F\L":XS'Q6)FL'G.FN(6,UJ)V*XT&" K0FY>+@O];Y595*"5%>V= M:SG3N:X?X'3K%#\W8HT;3Z^>_'^[?O<)P1._[;7D(8-,V)397CV4 M%[B\3$['8_%)&?,*-@E 8 -QKJST4A> S0Y%9-JPB'N8')Y-4;7I&M):/D!+H6!_-+JR&E@NG!Y7 M:M- 7$@96JUDRR2+6 #WKHFF7K 58*M[BM[&6_M&57-@)JV4>WX-0B474Z^LNTG$ M)F_8@544-HG,IMA(G8'9SF%ST,!NLZ9F%@!@WK!#9(^PV>2( N2_(LS()XA# MT\Q^1SKJJ:\H922D..1XSI:%(RM7=PA![+VJS$)@M9HK)+(M.F3%E-\6[2W$ M$W:NO&:!8$+(E:QY5AH>@2Z"X*E>M,$A:RI/5#IYN::,CYBI2XX\NBCH:0A( M($-)_'2^^4%)T$+,9;8^W]=]:7'[%V"1C\9C>#M_ MXZNW%(X"30$+SS1!Y/#JD@%%OOI!?"TW\M\,V5,16:-3920_L'+(CUY#FF(O MR +SAY?EMB">E6L(0,^AS3.C,RTKC>T/*?PK+D#R!YN*/)YL(*C*:@GF_;TT M&UU+#E)(%$C=2-#D@BMV)&U.XSD?1>4=Z,P&I8EU8E82>:QO59P7V32,X+R[ M_B1NY-P&R$.8$ORV)AI9H(2B52($= ZFJF#UW0. U-F[PL!Y0IDRIRZ>B74% MW9M$OE3E6I2S7"-?@4SCG5L6F&@W2[_/9BE3I OHA#4*PI(?,J]# M=E:P*)'R4/8"M<$_(?_@B+"C*UX[>\R/K=]6=JB"P3TX#RIQS9&5681N+%#6 MT4^_BE\0:39DW(GX].D]G"!2TEQNB;))Q$'+8;-FN/4*Y5X5T8 MF)(Y]T$\IY+=!?*V]./B5Y%GH7?@8DI>:F1NZT1V;#,Y_V9IE]RXHDJ1#*AP M?2P6$<&E(, 51NPF$AL8;1%6[$W:">D-&'FOUT -Y+Z8CJ:A$/2F%*?OOISI MKQR/HA+2.#OVR1<\;3/W23O!;/,O5W,]L=X*S'QFB45.*)!-,:0M:.Z/LH_LN-A$H"1#(D7BC)ET@ M523$X$(WBKL9(:H@H$//G1^T+H5H#/QU%6@4NQT->ULP23?Z]B(F>_M%@P!G MT]XH7^([OY>ZL,F/47>DT+8GPCH<>ZG!T&)=.>U 24QDD'T"6F1@:F7%0L0% MW> 48(=YWLZ944Y/HB@P@(IS$&WJ1'7;C+WNHB%/R;E%S_LB!'MG2B#(!8[ M8:M@C3%.??='.:"%GXX>%!T*U493D1F'FN#VE_?B2Y.3L$ F.21LV$ +;)M M,$):4BN;Z0.#O#20M66<2^'A-% )@"3<',)6=(:-2(8^K(!87<*V1($8#WM M],Q5/C^+(Q\@$N[6.20FWV'*9#]3XL;7HT208AFY5MR$840R9>8(^^2FK4IV MDO6!EC+71TFWI6HM*Q&W,$8VJ2PN 76UIQKJ" E!BK9&N(6KL:4]*S1["["" MS,W8+N)N/YH=)<]D,G#BKLSON)5D(2T\+;Y1]VAGL]D0#SO=4*IXP#(:<)!3 MN5&SJB%W%50GJN)BYK4EW(>V?H;Z4?/"#DTLS%U-A+7[?N:6O%U6R2U7[)7B M]L/'@IN-5<8*$,1ZHRO$I'>$J.5;V:^]!M#O=+QW8+0=;]LC0 ZF:,\0 2MN M*P"U3Q^O/W]QI21(-:Z;YFHS^Q0(?:50?OOYY@L5PE!3:QHR^/LVR'+#PMW= MP0H,O6XW&JXYHIZ0:Y[X,C>8+-/=%K_[X$3/A$/VF?IUZ>"Z@&*TSF+14:A@E^$M(>^DSJ.H2_18\U)_4/AR M>DGM0L6MBD-]!!L[ZAH=H7@X.^)7@[3%-6%UV&T_=!3X$W4*W\M-U#[I ]"& MU8,"/W47[>2!'")5MBS/%N=#3CFI%\930'/4I0(U )Z^PO:79^>75^("K'1: M2PMI""WN9-X$7>[H$#5%%<*")I&Z28EQ?3T2LW$]2 ^]S[?+']^/TE*:PO@V M@F6Y!M =(N!I5)53D8-7,^;0C^Z14!X7$=1V/SQ_^RKFTMQ8Q5"(XBF5^E;7 M!R%U"Q7=:UL$NEB0.O8=U1LX8:0Z=F5^\_0#M1P=L1XFGA@$=E0%"L" M2 3/XJ%3C@V@$DIOL@T1MK,;; '(EDHJ&FQ%=.YKL5!0<&5_TO?[#-;9:E=D M;?RPOHQK_8)J7L.#MK6NUSQIV]/-T]QO;F.J0Y@R>T"B8H6&B^Q ( MTWB39+^AP/9@MPFU@9^G:=NA0X:WEC3SBY!J:\K]K:=WMO8TJ,?VA!/+KLC\ M.[&GRT9I;),S\Y%M=^2*> JR=V+LA1]!AK6]W307&+XI"+6@W&1)6H+\SS8B MF3,L2+ &48V=,Z$8WAA"62]\Q^31@A L6G.K*1KJN@+*CAMH=SJJ(L7@*[)^/4P<>' MPR&T%OKZ@>VC#+"1.P;%;BV\M& =K@9M-EQ]#4-J;5MOTM6&K@@ MO48"L]#WX TR=@B?6Q05C4BYX418IZ/Q^!7]TV8(:WG/*^N2PCLE";G:77;B MEW63K>U*%6Y:1!V);KJX+\B8>+I,G2ONR]LLB#/'T]'90/*83D:MMOC4<(!C MW$MRHPF*%T7#+IV"=N!YOXQTI>)9 M:9!6XNKF(=WEH061N+7-L% 5A-J\+MN,E)O6\4B .HPS "S T:1M!U-6:X<6 MW-[G#9"HQ%W"JQV@U/7F/IO5\/:Q*I:D"E"TM8).V=%BV["U[;F*.VQ46),. MV7HQ@D&#@!Y@I G1%(-0[$XM;)'L#UOLS"L\$*9*%T@V;6J3N!$&=S#=#".> M0G$L,2<'OPQ375*:/R Y89M;_QOBL_J4]) MN('6R-7;CI:=#@97U08TYZ@B?I+KV2'D.TK*BI9T9?:(&ECKB+-*T#/ !H]Q MMPI/7!,-5M4V6#Q!;<=UK8AZTQW4L>6'!,:T#C/V**9(^]I>6=G [;IF,$+Y^7&.0\OOL$0H7:TL[$HXVP;090_&L[2YG; MPP< 77_4O[1 %L+5V*MGGREY^KFZ3I=V\+ =MVYOGM4 C@ZH)2=IVKF> &1' M4O&FZ>2J=[W_8%\XUY=0%S049WTJ[%&_W?O3Z7R>7TK#V9Z%-)=;^!MU,6WZ^]XZYZ\+U#6V"&7LGN6VYV MK;*C^ RLZXA#!O#,9&:=H6J8*=GV!;"HU(J^PN 9**Y5.)%K#X/])PWVQNT\ MT$_?;\O].ZT!MZ>P':6.>%.(E-.3WI";4#O.N."V^S'L!YM\F+ M9'*:BG?69J2?D^^U%[>-FX&0(O[ELA^3?=X]\$,(U'K)P'H(;2=T3$=V3]I:SWSWWL&?2:C]6 MV!DUCL2[.?+1QDX-92QEKZH[9^GW$L\'3+JS2M1=::<8>Y&FT?CRZ6@F?B3! MYR4?0=I_D["'\0,X3D;=>A$WIC\#0VJ,J3M=-@:[A&S9=H3\EP_1:=OO-N;* MW0\X?NRS"ING0G=\BXP.#$8G;79/^?QI7>?1I=.E+$S=\](P27N0'-+Q]FC# MOBC4IHUMSL\9Y*ACT_'''[[;T9^SIZ/S^#N8[R"\8R1TMEV]+!<+[E?]3'8N M]L>['35]Q$HB;.V8G([][=-^ MFZ;:E,:V?!Z>IE,AH'1$9\]1V#K/Z@#U1UU9R0>WGZ9/-ERMN3"9UIYTZS<& ;?^;-G5;IF:[O MFX9&ZO N/=V9\1FUKJ"29\0,V\SPPW8>6L4J_[@,I3'E7+.0@F4-J:W],,%B MX#[]W#W@::=<+"HJT09(!?^S=OS45;^0O'-[B8[B]&+'-#ZCM9\?_:%DMQC8 M]1CDZEPWTVJ_[6\]U?4->[YG^KBO?'Z]=;T#[.4/Y^2\Y@,2$8-IO@V;>NE& MX-ZE=(:7/#%LC]L: **/HE[R;-R?M.U\&OIX7>R+6_L!*9]M"U;HCU<%W_,G MTE\N"O<$[Y,7EGT5,/J4&Y/.W9$M?.5 M&%% WUEG3<[.8]&C<4BY$]]Z"$+^@=[#%V5;%\SS%^+B;-S]2':2CI.3LU.Z MV79V3NU;;6,'/VUK*&KRI6ERV;;]AOZDP''TEQQXB/+>?HE*>F7_J$.X&_XD MQCO[ER#:U^W?T_B5SXK1"&V!I>/1^>F!_>#07]3EAO\NQ*RLZW+-/U=*PJG2 M"WB^*%&)N O:(/RAD+?_#U!+ P04 " "P>:E69V#G/)(% "H#0 &0 M 'AL+W=O.)TN89(EN["Y"TG$ANT_9!(@'L'IR] CQ;&?O5 M%8@>'DJEW7FO\+XZ&0Q<5F I7-]4J&EE86PI/ WM7I;#K*U1F==X;]=J)3W)9>)X87)Q58HDS]+]7 M=Y9&@PXEER5J)XT&BXOSWN7HY&K"\D'@#XDKM_$.;,GMSC-2K%0$3C6X/9Z[9DQ9I0+_["*LNFP!UGMO"D;96)02AV?XJ'QPX;"\2Z%M%%( ^^X M46!Y([RX.+-F!9:E"8U?@JE!F\A)S4&9>4NKDO3\Q1=AK= >WDLQETIZB>YL MX F8EP=9 W(50=(=(&/X8+0O'-SJ'/.G^@,BU+%*6U97Z;. 'X3MPWB40#I, MQ\_@C3LKQP%O_-^LC""3[2!<'B>N$AF>]RC_'=I[[%V\?#$Z')X^0W'249P\ MA_Y/*3X/\KH/6W#@HX9W0M=4=# Z8J>.CA-X2X)KN.W#3!FA$WAG7%$+^%7\ M*'A34EW-U>7I,>B.72XE)X!+. :3(>C^DW@54TP8$@=*B(1A#8&_6G M0ZC0M@*P3TWI*4Z[4:?U\L4Q$3G=.^X/J7R4HDYP %)'W/N@HBBDU&8(CLU@ MA71X>M>L-NYT87IT>D"F$BN39;4E#X&3)96_T&AJI]94N[X(SLA,62D,?8>8 M2[)%:HJ%4,1PKLBO9K% *_6R#["3!\^%UM<$["_MY-\2W[/J8QY/Y:HK,D0DT5 54^N M&$U#AKZ.K'_@MR]UINJ<]V7U8*#[P0O2N5K,%4)=T1P^H,VDVVGT :R07*F- M!T\3CNQBY02$DUGAZ73F6N$3A!*_'58.3JESK6BJ6\U3<&LGCO\5G.A MDC%ZB:[--71>EH'/0I %S&YW?K./Z.#G6P%VV1H!>?04H6TT:J.9-BHBRZ([ M.!,SHYU1,@\DG*<'-Y3@;9:R6/ UYIYWH#$5Y)OH;_J1>Z&,IR?RZ=ED2GOX M!7_12YI\1_2G#:! M C7?M)U(&*O"<)]2ZSYKD&Z.Y$'-%?YTHP16 MA:0M\*&2H19 B5AZXFE]I1.0BU@1%OEB2BD9JP;S[6R3';V0^62*N\!"DN>H MSD+?IXSX5YDQIP:B,VY:=%U[6E,Y>BX\W135PBBZ+C/ MA@[;C5!;L-96U*] M*W?>GOGE,HM$^#)^$LZZX?CT?WL^.K6=N4$Z6^<4I,W)]AGR9&.0=L??IE=; M@3TX3(;IX<;X=7(T/H+/QE.+^SNI9KSMHC;8N#V7:)?A&X$BS2=7O$AWL]UG MR&6\?3^*QV\8<@ U-@<*%Z0Z[!]->V#C=T$<>%.%N_C<>+K9A]>"/J70L@"M M+XSQ[8 WZ#[.+OX"4$L#!!0 ( +!YJ5:#5X#0@0, '4( 9 >&PO M=V]R:W-H965TA5/P5S*0@B15P.[4 M<)@J"F9VSXK=MK7(DE>22?+OIR4Y)E1!9I8+2*U^KU^WU.XL-DH_F0;1PK85 MTBRCQMKN,DE,T6#+3*PZE'12*=TR2UM=)Z;3R$H/:D62I^EYTC(NH]7"V^[U M:J%Z*[C$>PVF;UNF=S\,#KQCI#LEITK,9'M#^Z>TV[9&0I>8O2 M<"5!8[6,KK/+FYGS]PY_<]R8@S6X3-9*/;G-7;F,4B<(!1;6,3#Z]XRW*(0C M(AG_#9S1&-(!#]=[]B\^=\IES0S>*O$/+VVSC.81E%BQ7M@'M?F*0SZ?'5^A MA/%_81-\LVD$16^L:@O@/(!T#N=8= 7N6?S++50JL- M:.=-;&[A4_5H$L>ENY1'J^F4$\ZN[F2A6H3O;(MFD5AB=/:D&- W 9V_@Y[" M-R5M8^ O66+Y&I^0DE%.OI=SDQ\E_,9T#--L GF:3X_P3KT4W:>7AW1-ANUS8ZQ_U+;<726QG#(L-]8M@7< M4L\:A TSP+I.JRVG]XMB!W]D>9S3.Q+"MX0LR1)GHX&:'&Q#)(U&A#;<+;J[ M!;J9HAFOQD-ID5-CF@Y]:XE=#-\)C%45#%Z+IL ?X)UX\7D6ST^\[7Q.J\D; MT2K1%[9GOL6Y]%$^&-*14R\;Z#252W,J5Z55&RA1^!"FX1VH"G;(])E59Z4+ MQ4/EUT@QQYW+_?]KB.'TTSQ/IU?O5-(,G+]?QL.*3:#D1*G-2V(_'J'"$C43 M8"RSO55Z%PI(6>;9R4$QRIYT*)!*:BQ4+;FO.;DY<6N46'$;] EE#/S;:VY* M[C^^9N*#=4C?48G2 BO+LS4KGD)A23\1.X^B8;)V-82*<0W/3/1>R89IS0@G M.%MS09&I$BK<]JUJ.R9WKF[9Q979NPXA.1T6UE&X]%ZWA_N:EW14N>-:.]&4 M&?+.@5T%&=!5.M_PO*C.?9@E@K?<>N/K"QNTT*PI5"^':KP\"!+-W2NU2$5U MU>"J--#3!6JX?KR%BUEZEE^DD]>-[3/+KL@8< _8*6VYK-_Z!B4'HZ!%7?N! M9\#+"5-AM(XS]3J,DA?W,)#I2=5<&A!8$32-+SY'H,.0"QNK.C]8ULK2F/++ MAGX7H'8.=%XI9?<;%V#\I;'Z"5!+ P04 " "P>:E6:ZT?X)H& !6$@ M&0 'AL+W=OJM%+D<*N9*;.,Z_4,I%J=#T:#9N!.+%-+ \.+LX(O MX1[LW\6MQK=AJR41&>1&J)QI6)P/+D17D=CT?' T M8 DL>"GMG5K]";4]$](7*VG M$ AK@=#AKC9R**^YY1=G6JV8IM6HC1Z<*DX',AA16 [QJ8R&-98A8P;IT0SU296WI;I2).W9AHMV*Q*F7" MYL#@*4YYOD1!@;6+I: US5O-<\.KBIZ#70'D6#$2#5NR@FO:UF,*E6K4S/-* M&+DK1D5*([KOI4BX$S=<@N],NU)9P?,U2[EQIN!?0N(5XFW#8VY29ZA[ %2' M4^0DC[ E@$P5 X[-);1#!5_7[Q6RQIB.KSRGLYI.8(X.*@JMG@3R#CH2AQ%# MS+5>DZ&5#PV37"]!KEF"T*QR8$VJM#VPH#-D"5OJ*A!H.<%R_LW0SS$X9U=Q M--T &/^%8%_./F*JQ 1WS81AA49L6N#N1(H)*PMTJ9I3VI.MN+M^P)Z"ON8> M4CY&&IU;#XH< 8*Q3)-U'L6'&9$)M,<9_Q*&OQ0Y S?_X9;;<>FT9Z%DH@=MW_WYB@,HM/?_HO< MCV ;\F?7F,?9'#'7(V&'LBXK>_<^;HS=IZ1AGYH$P.AU^.ZJ\>9E14K-EJ\L MZ4QM5<3>/53YR8[VV4'CQ5;C6_)(B^*QL\K$).VM,9BEKK$=CG\+.B4P;W ^VSF:$#UJJGB M<$=QCL57J!2KE(ZPD'AN=4,-"1!78EM,J$]L5""]Q4!"/;Y =&\C_[@"]7;J M1Y/_@-E#WC %N*.H7/=X#ODEEHA>+ 0X-FF,5("F#;?8OS2.2@@\^5+D M!7JV\@&5,[8@TR7,6FO%FX7$HPOUA[GSQ@J9 6=R/)D[1_Y3)DOWH*GG41X2 M:[N.;O!$7U!+-:S$ Y^6KF"LHRL9E[)JMXC+(=^FYH[_20";@FMYR0YR[*5- M:9I]9HC]X> ^3I4D#G1@#AHO9"H!Z?]&GGIIQ58VO+3(Y)?,A,:OQ:-(J+%]$X#'LF;Z#Q;X07^G M>OC]$R4XAO SG4+V,,F^ ==FO[<^\(^G+YHZ\L. W0GS<'"CD>D^-$>&.TJ! MS8YC?]+740^W0+XHRD''TYLED^/=-APZ(VXQ3/',B:$J]>Q[).GVK4Q!-Y=F47)-5=RV@N]8S$OKU MKMT4VRVQ@JO[UOP9E]AO@3#UF_'&"8718'WG(ONV"7NTX?3W'L!=YAZ/1 M?G?#9QS[7&+J!>&TZ_FF^>2JNCDL0#\[(W6.ONV%8N-;24$Q[85G-_WJAH9^ M& _7%)R?Z(%$UE@:]=)^@]MU;1QV[OH9X/F?OF@8NC?EMKKVMZ/M1Y/+ZEO! M9GGUQ06Q+=%\-'*!HH%_.!DP77W%J%ZL*MR7@[FR5F7N,06\T&A:@/,+A>>/ M^H4V:#\E7?P+4$L#!!0 ( +!YJ5:T+\?ZB0( - % 9 >&PO=V]R M:W-H965T-4ALI=ENU#Y&B MI)?G-0RPRE[H[@+-WW=VP=25$DOMB]FYG#-G=CVS&;5YLBVB@U]2*+N-6N>Z MFR2Q98N2V5AWJ"A2:R.9(],TB>T,LBJ I$BR-+U*).,J*C;!=V^*C>Z=X KO M#=A>2F:>=RCTN(U6T='QP)O6>4=2;#K6X".Z;]V](2M96"HN45FN%1BLM]'M MZF:W]ODAX3O'T9Z.7:;70=084UZX5[T.-GG/NY]'RE%C;\PCCEYE2Q M[*W3<@:3+;F:ONS7? \G@.OT%4 V [*@>RH45'Y@CA4;HT

6F@5N\R[JZG:;T3_JTZ^A?W7!%=XDU M0=/XW64$9MH?D^%T%V;VH!UM@'!L:>6B\0D4K[5V1\,76)9X\1M02P,$% M @ L'FI5AA7HT&ULO5AK;]LV%/TKA%<4":#8>OB9%Y"D+3J@S8RX73_3TK7%E1(]DK+C?[]+ M4J\DMF04=45*\AQ M9B%D1C6^RF5/K230Q"[*>"_T_6$OHRSOW%[;L:F\O1:%YBR'J22JR#(JM_? MQ>:F$W2J@2>V3+49Z-U>K^@29J"_KZ82WWHU2L(RR!43.9&PN.GGLMQ89((XUHYL&J:ETBKYA96W.[#@X!?J>R2*/!(Z(?1 ;RHUC6R>-&_H:N# MZN^&,JERJ58TAIL.YH("N8;.[?M?@J%_=8!HOR;:/X1^&M'#4$'4)7OAR#U5 M+"90S_-Z7MGYL_>_C,/0O_HXG=FGX(H(2:'IG /1@GRC1)9A?L^TB'\2K#M*T]QNG132_!@@5(F)I$L^ M,%X8/%3(@><85AHQ*,;W+J0$A+OS;ZOH.WN>"TJTS[V-AK0Q46[%A(BVL%T=&I!""9*Q%@2@3!!(_3.L,M M)7P(N^1;:C;@>&)8!]I ,8!YS#BJU'+-ZUB*73 H$PRIX E(97%W1E,50ZV8 MJ=BZ&&B; L%/!:E,UX:IYBK7,EP2NZPQ)R0Y>X=#*"$*A6BJCKC&\C031:[5 M^:5-1#^Z^L>_GTHNWZQKVM6[%FE1-PJ"\S?, B\,1Z?SJWR/A'PO"/HMAH$W"H.3G?4!W3VUL,.^-YH,]Y)QQ\EO*Y.TS:K1 M9.3U!Z.]6SRU^03>.!I[4339*WZQW_6#?DB;V_6XT?KVH=K"F*98H<"$W^P-;<2F(!:!]':XI]Q(&SJ"K_K;ITML2[T[D[ M7U&\O6IGP3(V:.EK3=!JC)H>P,52:;^D*1_N?)T6[-@.(*S:H#<= MB6W3WG0DQHUSB&FA#+:)#FED\<*(IC9)U6YXNJ"[0+LS- M-K&[XX7;;4\Q^)*R-=W5W9S8T"'SH[8ZR?W'A]9.Z[G>.,7JB_-8C5Y%S*=C M-3W2BO^;LV=-O$J@JI#;LIXTJOZMF9%%=]==MM?ZV(!=WM)^4C%7*6Q*W7>' M>K3^:G/G/E8TXNZ3#QIQB166<%C@4K\[&G2(=)]1W(L6*_OI8BZT%IE]3(%B M=AL!G%\(-$'Y8C:HOV7=_@502P,$% @ L'FI5O QFDO$! DPL !D M !X;"]W;W)K&ULI5;[;]LV$/Y7#F[1;8 FZ^%7 MF\1 DK9H!W0-FG7]F9;.$5&)5$DJ;O;7[XZ493MQC $#\A#)N^^^>_!XYQMM MOML*T<'/IE;V8E0YU[X9CVU182-LK%M4=++6IA&.EN9N;%N#HO1*33W.DF0V M;H14H^6YW[LQRW/=N5HJO#%@NZ81YN$*:[VY&*6C[<87>5LS18)(5][^WZ.^][^3+2EB\UO4W6;KJ8K0808EK MT=7NB]Y\P-Z?*>,5NK;^+VR";$86B\XZW?3*M&ZD"O_%SSX.>PJ+Y!F%K%?( M/.]@R+-\*YQ8GAN] 2DXJ3<.D.GDO3<\M;IXGNEZQ*-A7<_ M.ND>SL>.@/EX7/0@5P$D>P8DAT]:N8H 5(GEH?Z8" VLLBVKJ^PDX"=A8LC3 M"+(DRT_@Y8.7NZ:>@J> FXM*#70*$NJB'6(%0) M;[' 9H5FNYM%\)93/9F K M05%B$_M6(VB%@7M1=P@ODSA)DA1:,N6E05K;84E7P%6$E4;Y/(\FTT6/G41Y M.HOFI$'=Q3K:E.HNHM9@6_27NWZ(X9T@=P+:(]/$F.@HA'OM,(8;NOYH#)F[ M#4R/^"@MB,Y5VLA_2,[I0!#2B'CS+[0#2.^N<#NWMH[&1T,=@=)/]3>X"P-[ MO>Y6M2S@FS!&*&?ALX(_A.JHF4(Z9]1T$<'-N\MKL)1^R+-HVO/LE'2> MG""3LO"Q>9DR41]]/H9?787 !9,E9U]9WG^G9[^!5,#JDC:EJ*$--/2:J!.O M \6>XN?^; L1D7)1=^P&L#1[*%3@L6/Y-;"D'TXJ]54^9O&.^HK9&.GV2IK" MZ]G@3S2%M-C+2@/Z'HVH:^WH\2"(EMM_7QAL 0I-;XIU%&%2X8*XKH6U< G: M$$&.YE _',S3)7O$^5!/.]=]'A7^[BIIRL#C,)- /*6K*?T,%JXN5UO;4<$( M=HU(#IQ8ANJZ%>JACX4]K//':4[C:;)C',.?&M9&^%>1XK$E%V4;KN/I$8!GM M^QX8'YBG7J"I5*#4&\6X+*U0>)0-$:!5QXTMX(1OIMR'@#1V >C5'R4J>!$? M3>(*"]'@EHQ8D;D\@5(\4#VO'6>4\,(8Q?/(829C>-N9[>UPE4&$)KRIR&_J MD]ZQ?L$'L=M/M<<]ZWS4S.+IMF4'H/\B3_/=,MC M;_)X;U!JD-H]CX.6&D*G7)B9AMUAXKP,@]9./(RKQ/=.*DONKTDUB>?3$9@P M H:%TZT?NU;:T1#G/RN:FM&P )VO-3U#_8(-#'/X\E]02P,$% @ L'FI M5B,TTQ">#@ +SD !D !X;"]W;W)K&UL[5OI M<]NV$O]7,&[2<69HFJ3N7#-VCC8S;>-G)^V\CQ )27BA"!4 [;A__=M=@!0I MD3X2I]-V^L661&"QYV\/2,^OE/YD5D)8]GF=%^;%P6PV6O",-JWSXR2*QL=K+HN#E\_ILS/]\KDJ;2X+<::9*==K MKJ]/1:ZN7AS$!]4'YW*YLOC!\'=<4\GD6A1&JH)IL7AQ MEKPJQ17IO&:H21SI3[AFW?9BX,(&1*Y2"U2X/#O4KP2>8Z$@(W? M/G$P/6"96/ RM^?JZD?AY1DAO53E MAOZR*[??_9Z:&R81CT;$K\A(;[=0<3E:V[YR^=: M73&-JX$:OB!1:3DJGCE+20VG ?E:%71GVILA$UMY_#%S5K"45:Z?)C01_YCID@SA@290, M;J WJ$4=$+W! XCJ* V[*6&@/#4;GHH7!Q )1NA+6;8J>(ZPX>OI8:H5-HPGJF-!=8X*R""$638 MF\\B+3%6V;DP5LL4GY,8[&,A+3M9:B$ %VR+H_.+C]LG-2.\Z"%])C0A6I&* MVVF?== FTE8M!:S3$+1V12*WV'#J]$1.KE#X^IFI>:2]X$8;4 E0I#U+S0LK MBR4J2V^U8(C3$C@U[' KN&G)NVF(=LO>L\;>H.(!U)-?![ R \&0F0]<@YCL M1V4VTO)YL:A[./>:&;F6.=?.*LH()@N2Z9Y^ MFG,#U#<;K2YAR?SZIB@C"VIQ*55I@(-,FC17IKT-8BID;SA(B9Y)VH$%6X.U M_!7,2B"%VL6'&O,42@0A*$B3!8B]0N%[PC8%YH!'APCD"()QMV*5! I8 +]82VX*35Z2U-X<+T<2,SS-N[!:ZD &"#HX8@>ANYIA1V5,;#F M$N)%JS6+'N,BJ!8?5[;VP/*3 ,2Y@V8R 0&3(2J6FTJR="5A-YDI.K:[*976E5+EWJO/24,?8Q_>3"F!Y:#0IP M/D*X++AU( FMB<%TL "1N5T%E%^A'6&O."25@)+*#PK\_IP6!I@XO%+ !I4? MO5J1T21"Z- M)5@%]9!G^1*LMP2AD=\D'@8S0&(+_=*1"_USL22<3=TI<.K>!F^UW<^A;(=/ M,= Z-AW.!H,@&@^?[),+A[,FQVV_VC\EF VC8!A/&^P.P]&H?NLZ!^=-:=,? MQ6=\3540&M0(YVQ03ZAE(?]P40&--[0CRX !+H"R*9Q"H$F*$D\M5A'P0 M 4(8EGO")>%TQ##R3=C33QGL,EOU>-!$H5X\F\5!E(P(SG9;&N^09W>$ MMTX$HRR%>C0+[H9#Y&)5?L*&'J!PV]15[)983MQ(G=5>5+1:=:/ MJ9;4B1!L&N$$NQ( /E1D0UEOT *YPKZDS)T?U$PN5 Y@2VN-*=<; M?&JJ"G!;53_U*=7;_E(A'>KI]D-C. JGX\?.9.0"N 2L/G16#WS4:O)!9"95 M K.(1'EQ;12.DSARZS)Y*3.(3LP?PC^%,JBJG[4TGXX6&,@2Y-0^T8@NKL)Q M]+BR)RPL<^L@A[.4YVGIXF&!>.[ZE/VH3("Q,>$\-5"FK_FX6Q8[^R=EL3@8 MSD9!%$]::6&2]&8Q'ZM[=(:8^NZ3CD;3<1 -D\:YHW 0?TDZ.ON&Z>@!LU%7 M,HK"R6Z^B+\\&<'N9(?<0R>=LQN2SF3+^P,FG4%2)1V7:-X3U+E>ZPMJ;0@0 M@ELW'U,>-Z$NUJE$7P,;F96Z*K:SGPIG"1WN Q2M(QX>,>[Z_[V7L1=0WGCA MV9F6KO7S2+*WDIHCR*'0!('@UFR7TA#UMN>!(,(8A[!+D%Y::#69",9RT9!M.&#.-A$_\"X+%^/QQ,@\E@L..HY+O>6\D) M]Y@([P.=3>+5W/5O4-AW0^DN]FT_N#^4^FD$K&E",A'N?O300-LV>X6XS7[B MP3 VP@#P&(OHUJZE: [2]!!TN7;U1.; <W=4?.D4077N,4];M4JP#J?@V\>DTO08%L6P>% +=E0)UK!!PVH AV&CLD*;-D3>JM==N_BHO8.MFE/VC0#? M6FI5;MJT6QU4IH!4H? .!L*=,U/6_0)@!X'I"F!$:=K)&4'L$<_QCF)3SG/( M(ZDGAXW3H1 RS*)O.(-3L R$!^6Y5!#1OF]S-J-?"KA2UMS3@J^YP+MZ\8KK,7=<* MGC*_#K8[1>W$OFFI>'+C-P)/-ZH$5TA7KOUQ88KP8-TDMDK:Q"QP6+??A!I< M:X1CO!.#!-,7.[2WPFHZPL%%7RO7[US[WH1K2$_P]N,%^Z#I8N.:S?%^T$5> M6FK'(W67?G+@_-_!^2[.B=])8M4S".TVGQ.I\E^\.BP$HF@FTISC30O(O^$2 MKYEK9$"C6^/NQ(QO_/$&C?)P.QUO^+7+A?[R\7^5'[H9A%]5F5B#"%+[[(GF MK!-M*TNCZS),QFBY(_Q6 "H6UA#^[_M,R-XJO1#2EL@O#OJR@K\J 6R]:?=#Z M^5"=:+=U_\7)^4[EWRSR262R.SQ,N5E5B_@:%4?-%T!T5.?FEF=GHO>;ZD["-\47M0>Z>MFCY?,5SX.Q[.'^RFXXIAX0M_+]; MQX)*^':-RG;$X8:%N\_K[-;3F/2N.Z\#O]F@?*#4[!N49OU.IKZQ"X'N8S ) M)I-6AX'9NB[LPWC2T6P<3D:C8#@8[S<9<3C9M@%'G>ST]!*3:1(,AE&;D^T M9A+.]ON.C_5W W@)*4=+ZPKU90E5.;HAAKGI:1,"WQLXOK2KYP'I$/URR>>4 M=_T^US*T0;.!3'R[H5EK$UZC!] 1^_.Z<;.4IP5[<0]I 3YV0T&)OIOF9>;G M@FFJRP:OTOFVNS_VY00E]6:;,O>3*_?5R*Y#G9#]\M1*Z^BC'+T]?^N^GTB: M]Q&UD'LJVEXTW$%^:MKN3,%=!Q90_T$"T/25EJ_5Y9[LU0"<7&!_ -Y7D;+[ M= ]?.0X?A*/=:3A5]HUI^(--N>,PFGSEE#L*)U,W!D8?[!URMVDXKVUXM?/= MZGM96'SXKY@ 0E&="=E#Z68%NKTFJ3*4$=;F_NLD'7VP_?:&IS+&B;+T@VS5 M_ +DB'B)R5 GY;($P_B/VGW\??QE, W'(V=[<)UALNL[T+I[WZ$U47V==JLK MX8O@WM+.1Y2=:&@"/C_\.C>,XW#@B[,Y*.<=86(3L&C/MEH1,Y#D=CS^8@',>[ []W18I=JT^V MT"_Z=]5%P$T#6:RR=N=V^WV;^^[2>BTRZ52'3GOIOC=2%6)OJ3^_^Q^!$'YZ&TXK1\-^QX&UC0=X<4KCO4?\[(OSKCPC_XM/ MJJO^^TS_MH77%P[]NGXE==SX$=M:Z"7]5 \]$3AQOV>K/ZU_#7CB?@2W7>Y^ M2@BG+2&L62X6L!7:H-&!"]?JC54;^DG<7%FKUO1R)3C$%2Z YPNE;/4&#ZA_ M(_GR_U!+ P04 " "P>:E6F2YTQS$# 4!P &0 'AL+W=O3@ W*1O /(=( ^Z>T=!Y9^"Q'QJS1JLMV8V/PBA M!C2+D]H?R@-9WI6,H_D]DK3(6298**'=-"%F]7M)L6.XZQGR-QC&\-5HJAW\ MI4LLC_$)JQDDY7M)=_E)PJ_"QC#.1I"G^?@$WW@(<1SXQO\CQ)YA\CJ#+XQ; MUXH"9Q'??(?V&:/YAW?95?KQA+[)H&]RBOVW])UFR*YB.&!I/0O\0#!5A1:$ MOZ6,**'@@[)RV85ZF*39^=,%%]81#LAP@2X="4U2*+4%_C 1F,["8_P0 S:M M,EM$%\-"6)*%;-G6\:7"-;*V)_^AHI9Z=90&!QU?6PM42]N7UA%TW.,SX:<'9^ %W?Y@NG]:MP0Y&='EAD9VU;7,,BCUVS%P\PK$5%L6T/2UBKY6@2N-'>]++>CA03[R M*;-8F)66_[(9;GR4X7S>I_&$VY!2>_V\D.\71@QR+88^J[;Q:Z61''2J!NTJ M]&.?R$Y3W[2&U:'E?^H[W8MY_UZP^)7D\!56#$WCZ\L(;-^#^PF9-O2]I2'N MHF%8\[.%UAOP?F4,[2?>P? 0SO\#4$L#!!0 ( +!YJ59Q#$+@HP< *\7 M 9 >&PO=V]R:W-H965TDHJ3_?4]I!ZF8SN=07=:H%\2B^(] MO(]S']355JK?](IS0Y[65:VO1RMC-A>3B2Y6?,WTN=SP&F\64JV9P:-:3O1& M<58ZH74UB8(@G:R9J$R>WU*!SU"Y_$ M!58A7O# 6@>'?([_G566!H,;O'>9H.-(*^K][]'?.=M@R M9YK?R^H?HC2KZU$^(B5?L*8RG^3V9][9,[5XA:RT^TNV[=X0FXM&&[GNA*'! M6M3M?_;4^<$3R(,3 E$G$#F]VX.I[OH5< /3)V3.*0D"J+X%;QXL#%V>/%_8F,+D1R'L*EQH3>LX-"+(9\6,J)=$=]LHJ67-B5R0[4H4*_)[PRJQ>"9(><*62\67S&;0.7DG&V6W M&<#VPF3+%2>ET$4E-2\)3E%\(Y5A\\K;)6H;S8BZ%"H)\M&"A,$/Q'"-LN)4 M[0_CA#\9KFI6 >N1UPW7W;&:'T7G3P7G(!_)IC_T"G9V__A='H79I2:%K+6L M1 GX5M5Y%<\*_<<7I("Z$NI MGL_)>V=P3(G9REZEA?/?X1'C#N[S_<=?R%_Y,[*^YCTDJ\O^N)_?/;B?(98_ MB'(+SW6[SH#/S-?%@LQYP=;:C\#L01%3.=F M9XI9(0U6LBI;EH!?G8U#2)WB#/K42(:O]5^G8WQ.;L':IEC1?L7!NC,A6]@8 M*Z%!)WA5R!)<-B\X;_U_S L6QWPIZ4Z!=![Y6MI98ZS^G=+$U90:.\[W4E9 M [5DM?@#LALET#8%(M0E#S)).!677"X5VR!W<<#2]3K8UC8/KG!6B9_PZ5+) M9M.>L) 5VK$E(2 8F2O!%VAFNE!BX[HE8"U93SF.O=P\[VN/:[/"".Y,+YO" MVCU_)D.HSXE/XP<,"JOV*;HD?Y&/B( ]9K=_>&GU;E69VUFB=YIU9CN<.,OG M .S4QL&#TI8Q/6\Y6;<-B]N&1=!N4/3BD(QM-#>F99?6F(A\9+OJTL9EFO"" M9O,$+GC+"[Z>0^$X/+MHN6I5#^++_]E_Z^DWGH_MFN?C?FGGZ\_2@/_O.F=] M=L[RN_O@+/IM#/S4)LCP_#V)IS3+(F\A#&9T&L3>2D2G24+&[,R^33*:AS-R M6_X3I(?"(+VVL9(+87R4D*;3U%O( OC/ O.O.<9CDV#SD.WEA[:QYO% M-$U]^2A,:#+S-8]CFB>9MY D$0T\4QR]_L\Y\^T-/,*AD$XS/]A)2K-9X(>/ MSM)91Z$\H'$\_?<,BFDD^@\8'M:/UDB\79BE- M8Y\X:"TTB&:^B0G-(I]L2933.-_I9VW[U+>?A9+K76ULRZD-GC\*[%J\=FV< M&:/$O&DKL)$GAYG]/CA, 4-)_M() .7U4 MXQS:*4#8T;A!X7;;7C\6-28(3L88E_09_( :S_M%PY[XKF_8_;;3E*)PDLYG MU'5/W753??&G4_F5I'JY]45A_I-RKN7JX11PPLM^E0YH$@?[[$]G25>^)2&LYF/%])LBH76B$Z C%O&G.$>Q3TC0M3VQ#,# M7>D7:RPTQJ0)=1JA5\Z9TLY>_EC2B']"3)KCO1R(]S+DV-4L/!0SY!& M40;D([EU+*EVI)BF-$CVNCN=YKOG+\CVMHP>3^_N)1N*TG\WBT_,2@>U_I4L M>SEF)$%.P[VY)8E2FD?3/J_V!3 \I7'D12]*@FYG@XM.)5LW()N:VA.+@BG- MO>2-$TQ+:71J]DF3&4WW6F&6(5&B7<SSF6B-DA683G1 MRNZG. :#>+8;.C/4*V3/KT-3KCBS7TSLE\DW9D'6 M.5">Y"SB?.#5E_S]?F!PMW+LF]W$^XB*:_/2?2JV#,4Q[??4877X&GW;?H3= M;6\_98,52U%KN'\!T> \FX[:(/0/1F[<)]FY-+BCNY\KSDJN[ :\7TAI^@=[ MP/"-_N9?4$L#!!0 ( +!YJ5:AJXC,BP( )\% 9 >&PO=V]R:W-H M965TU$MHS2.+Z*:"17DLWYM:?*9;IT4"I<& M;%O7S&P7*'4W#Y)@O_ @*N[\0I3/&E;A([IOS=+0+!HII:A16:$5&%S/@YOD M:C'Q\7W =X&=/1B#SV2E]9.??"[G0>P-H<3">0*CUP9O44H/(AO/.V8P?M(+ M#\=[^H<^=\IEQ2S>:OE#E([/@VD ):Y9*]V#[C[A+I]SSRNTM/T3NB$VH>"B MM4[7.S$YJ(4:WNQE=PX'@FG\AB#="=+>]_"AWN5[YE@^,[H#XZ.)Y@=]JKV: MS GE_Y1'9VA7D,[EC^W*XG.+RL'=AIYV%CG"^LVHV"$6 R)] Y'!O5:.6[A3 M)99_ZB.R,WI*]YX6Z5'@/3,A9,D9I'&:'>%E8XY9S\O^)\#D&/W?#!Y')-,0_L+ %P4WC1$2LN$PS\!Q MA%M=-TQMH6E-P>E&E\"@,KIM0*^!68ND+#35G75"54 JEX\C.GJ2DE5> 8=%P6'CE%DZ^\+K+90 M,,N!2I03.(2OG YXC^M(!RN$U@DI?E*XYY/9SG$0ZC"=TY-IFEQ>6_BH-VA4 M[8_!8N7?X6O_4710-#6:JF\-/O%6N:%^QM6Q^]P,1?<[?&A==&$KH2Q(7),T M#B_/ S!#.Q@F3C=]":ZTHX+NAYPZ*!H?0/MKK=U^XC\P]N3\%U!+ P04 M" "P>:E6)G7UO)X, !)) &0 'AL+W=O3S"BR+<>.\_*,[*;;=)/4$R6;SQ )26A(@@5 R^ZO MWW,O #YL6G72V9G]DE@D<)_GGGL!Z=76V*]NHY07UV51N==[&^_K%_O[+MNH M4KJIJ56%-RMC2^GQT:[W76V5S'E36>S/#@Y.]DNIJ[VS5_SLTIZ],HTO=*4N MK7!-64I[7%I_V6RFY+E7EM*F$ M5:O7>_/#%^?/:3TO^(]66]?[6Y G2V.^TH>W^>N] S)(%2KS)$'BORMUH8J" M!,&,/Z+,O58E;>S_G:3_S+[#EZ5TZL(47W3N-Z_W3O=$KE:R*?Q'L_U%17^. M25YF"L?_BFU<>[ GLL9Y4\;-L*#45?A?7L0X_$>U/YC1-OJESEP_W[<+KU?)8\/Y_M%/A> MVJDX.IR(V<'L:(>\HS:21RSOZ/\@DF/A"]8]';>.:ON%JV6F7N_5I-A>J;VS M'W\X/#EXNS@Y=T%_.+P)SP.1M,^:_8X _&0OJ\5!:I)@&'SUXZ M49!ISHO:FBN=*\MPN5+68U%1W A=>;6&HU#@:I5I6< [2U@J6/Z5+!KU1.:H M$['I!8 "J#/EIN(3K(]F)RWN6S1DV&O5AKCY2HWJ@(BL:'* ]H7((,@2?&GK MRIB\7341U#>\JF25J0D$-4Y]5:K&XHE86\ ^=T_:!TYEC842+%2P:,/RK,K0 MC!@,G50#7^ (=P2D(E-D<=E49&$I*W0;]!4?JJZ0T&);RZ=CT&'H.9$5&MO( M-\Y_172"< MXB=5R&U06&K26&BYU!S#+.*M+4 2D(HFI&)NB7?.=9Z9R7=([&WOY'+J!$J2 M'-\$<^-."@[0P6^6C0/Y.*>XV"($WIDUXJ8SAQ!UH(%AH8QOD<(M:FGY@-9^ M?,>4#F4I8D%.VA)>IBW(Z$\?V_2\>W<)A.0:2/H_5\"\,W8B+@M48-64XHU<%PH=ZX]&.\U%.63=X<+$N A+>O]F?M'E3E>H M.JX: %'4J+$-!K#@D=L %*&1#I6CF"15V15B(^H"W8/KSUM9.9EUW=8PU.MF MB98:I!$ZX/=4[.B(QVU'/-[9$4?;_%@'_ XQ7.\RB_"GI#:5!-=2=60@! P) M.?/*2A.Q@KV%PTZ.@Q,;B7I8*J0=*:SA=DZ1=0V-&MX$M#0%\0:SZ[HI8DN- M<%CTF 4KWEPC*=6:85)JQ\/ZHUYW7+QI$RK0GGV$(301\5M=]JS453AE0,94 M7(3%_8>46_0/7QFD-M3&WJOZAY??ZXXY N2WE7_YX7XUWQ^V3H-R(9P(S4Y.B;1L!4& M9.;OA)Z8>S3X@>-'/>J[[#= "SS$6 %(FZ;(H5K088W>PH#?FRJ50WT? RR8M^@^A-LH M&LE-^OQ&>HP#-Q0C=8TYAVLFJETUF!]6P!BBD+RDS;?=/*)L4A=:-3R&0HLV M^?3OU2A6,/9IAI'Y[S@&\O,);Z661$2.:%7P-&"?YJ#&ABFKOR'%Y(8=DV(E MM>TTD9#.@-I$SI:S9Y5D.H2&G]ZPKN!J^[QEF<$JHF MFD/$4]'8F3=VZ!'WH<@F;X->'LP*II/[ ];4Q.\;C<+Q]S4-HLPESU*Q>U._ M[!,8J /#$F$S&4Y$F>O5"N74 _"P^WP_Y>U"^[,6[<]V8O6R:]J(\D6K\I[) M:Z>P\;N''1KN,M(]S(Z3LW;J_M0,I^[QDP9W+AT8QYJ"P*-H@NB&>ZH!I.QW M0P=F<64833QQ 3A3L>A+(S!0N[NY97^BQX1\V8WU$_3,A-;PN@^Y9+M9$A^Z M9&8D?2ZX8._R5LAH^BHZH=L-QB;70&J4(#(%T.Z:AF+TW&W_VKDO]2HGR[N% MELZ)T8&IF!=%B%HZ:\:N$ N\.U,$+8H.J16YLO,0<=H"^G0GH#\&HL 4EIEU MI>\#\DXAXT >D3RX% HMTB6J"E@8O0H:N_R9A*6K>)M4F'R=KG\LCO-,A\A< M44C;OY5*1O$,RW;]V1%+3)!...L+;2^=0J;Y/NONJ8:Z1DOY-K(;VT/Y0]&X MT*:8X/GFG0^#Z1PBK26FO#6@X30L0P=+!JUDECH'%/<$47QY=; SGC8B)"4A MJC>C!K',]W%$ =^BEL-(NVYT.+?0UB23VH!5_=!)/AU /844,RS=XM"-5!N. M5"Y!FUQC_B+_IN)<99(Z,^SATQ?I,C@IK^/$E]((#Q^,"K;.08!;Z=807:IP MF=IR%8V6C6V1-P0#/:0[D.1$/Y5]AWK)FL1&1W/M8/U*7^,Q#1)E4\8V%R8$ M!6HA 7(060O#.!."NA.*UE5+ND(_10L63$^$"W<%OZ>"LJRNCLU3LW!224AU:GPX#N.N^-9F*+[3N M7I; =%94 M\_ [<&D[@,=&,QA(AI/%\&N/0*V8$?*<84)%.1G,/Q%9+G@RH;/.1)@L:_ V M"Z.=P\" -BB\O*85=V>H.ES\N4 J%>7Y7\PK&72 FM[B. *UO6\N%Q[>2IN/'D$?*'6>&[Y^&Q,KWE;BUZ92]"W; M2HU6++XS&^>'!Y-Q,_MX/B6X1\"\T1< $.:;OWY:X#!ED\&K"N. M9A -LITO+NAOY"AGNN'R>5O2Y!&C#*+L;7F80KH4.SAZ&69;(,=LN7[DLE = M"L@Q#61DOFUU%)7(4LDP,X*!L0N27V75$&''^Y47K0W_Z__/HS'?NN[2JB?S MY'!Z..\NO,0EN*5;$9'"S5GI*PKE!"SF'-W1F&T[0N6F67H<@=)0UB7C'^+I M;')X?-1[\&AV3D=)<8+'AZ>#Q6 MA?N]GW>@?A[2+0\_LGDO[9I.9(5:8>O!]-GQ MGK#AAROA@S:E6Q)88F[4" #C!@ &0 'AL+W=OPK^\]/N<:'V9;J1YU!6#(<\V%GGN5,;O RLK8P-!.FMH"6LPGYJ5PEDPH.2L!J&9%$1!,?<6HZOEV.:[A,\,MGIO M3*R2C92/=O(^GWNA)00<,F,1*+Z>X 8XMT!(XUN/Z0U;VL+]\0[]G=..6C94 MPXWD7UANJKF7>"2'@K;P'[5HDYE=!3PCJH+$H]\$H51? 0O'OH8.[SX/^CCH?9U[,:'V=F; M?:4;FL'<:^S&Z@F\]/1D- VOCV@?#]K'Q]#3-3I%WG(GEN9?\:/%6VLTWEE. M#>3$2"*['J (#GB'#DHXOLGI21*%\37YU^\EY51D\-=Y>*"O%[ELW >P"R[V MNK&2VKQD],=JFY0!>[+WPL?>:$TH1Z-TT&BY))?MQA0M1_OJ"W;8K\@X\D>3 M>"]P%DV3\_V$D9\D$[M76[?=60!5 H]A'R:Y]*?),1A,&(\FASZ48,]X:E"E MLU=-'-/.@X;HX."+SKA>TCO[QPM9,J&Q!P66AA>7$X^HSE*[B9&-L[&--&B* M;ECA7PB43<#U0DJSF]@-AO]:^A-02P,$% @ L'FI5C.TEGS: P ; P M !D !X;"]W;W)K&ULM5?;;MLX$/T50BV*!E"C MNRPGMH&XW;;[4&P09W>QC[0TEHA*I$K2<;)?OT/=+#>N-PW2%Y,<<49G-.<, MZ=E.R*^J -#DOBJYFEN%UO6%XZBT@(JJ_9W'(- M("@AU28"Q>$.WD-9FD (XUL7TQI>:1S'\S[ZQR9WS&5-%;P7Y=\LT\7<2BR2 MP89N2WTC=I^ARR 8-T59:8E/&?KIQ0W< =\">7M+UR6H MLYFC,:IYYJ1=A&4;P?]!A(!\$5P7BOS&,\@._1U$,T#R>TA+_V3 +U2>D\"S MB>_ZP8EXP9!BT,0+3J=X++/6,3SN:/1PH6J:PMQ"PBN0=V MWKSR8O?R!*QP M@!6>BKY8M3(@8D,RIFB>2\AIPU2TR*XLZP>%HT%?_^ MB6' >.&3SQ]7C<'S+LD*FTSQT\!66$>6@B*,IZ*"P?Z:!*'M)\G8X-K>",#/ MCI_$'4AN*O:"(*/$=MUP9/!C.TJ>#_(*N?-'PYV7P^C;43B&Z-G3>/ILA+=" MTY*H_FV=--0H_C2TDR ^_$CQ).H-)\0:#6*-GBK6%*DL\3 A):-K5C+-0!V3 MV^F OT)NSY+:8XDM:4FY^=)4DR7DC'/&X">/4'?_E22D(J2I4\7[FN\AF :^"W6!WEM MI*@&3F%;1R5"@[N62'=",9%O6\HUTP]]1K44V18)B"7O5$$H.FW8_??G;\O$ MTVA?FHF_>NP/EG^ RI[F'R"%:HT][!&S\2<<6Z+Q(AXO)EVCN?G?DN&IBY78 M2^E 0JB(,+ G\8$B(CN<1N,M2+G)@2&TW8.6^6[<3CW?=O!@?K<)6^:F^0^^WM/1SS0LTK4L(&7=WS"38RV=YMVX46=7.? M7 N-M]-F6N#? 9!F S[?"*'[A7G!\ =C\1]02P,$% @ L'FI5F'_ 2>5 M @ +P8 !D !X;"]W;W)K&ULI57;;MLP#/T5 MP1N*%G#KNW-I8J!I-VS .A3-+L^*S<1&9S90-Y19E^)8_ -67D M1BG0RB7?\8,X_T%7#-3%S--XE0%X^8YVT=&&1V@CI?G] :#UKC4^S9$CNQ:!D0L29ONF6GFUK=AR2?)CW[, []Z)K\ M[XJ%R4M;F=YS!SG4*Y#OG/UJRF<>X;%,ALB/9!3XKC].]CSI9.SZDX3<"JZT M;&UC7U;\LI$B!_6(W3*/!C-TTB<@WC)CB&,C;NF540X'=B]5"$78^],'G M41*[R7ATL>>)$S<-)A?'-+N$8[>\R8S2B3M*@WU/,G*#<-)[#GT4WEX3UR W M=E0IDHN6ZZZ?!^\P#6^Z(? 6WHU2K,FFXHHP6"/4OQHE#I'=>.H,+1H[$E9" MXX"QVQ(G.D@3@.=K(71OF N&?T3V%U!+ P04 " "P>:E6M(IAU-0" #: M!@ &0 'AL+W=OJIF3:UU-/$^E.114G8L*2CQ9"UE0C:+<>*J20#/K5' O]/VA M5U!6.O.IU2WE?"IJS5D)2TE47114OBV B^W,"9Q6<<\VN38*;SZMZ 8>0/^L MEA(EKT/)6 &E8J(D$M8SYS*8+&)C;PU^,=BJWIX8)BLAGHSP+9LYODD(.*3: M(%!<7N *.#= F,;S#M/I0AK'_KY%_V*Y(Y<557 E^&^6Z7SF) [)8$UKKN_% M]BOL^ P,7BJXLE^R;6P'D4/26FE1[)PQ@X*5S4I?=W7H.23^.P[ASB&T>3>! M;);75-/Y5(HMD<8:TF!PK35,>M,13AGYZ_D/G(,E28I>E?G/)DM-2 M$UIFY.:Y9A667[OD.UZ.TT>ZXJ#.II[&L,;92WPS7D1'@6\H_*<1(%+0C^,CN!%70TBBQ=]L :'J#?(\6%D\Z(F MJJ(IS!Q\,@KD"SCSDT_!T+\XDG?8W&R7X_'&-R:8Z\Y9MU M%NLU2V%?N0[=4Z\W;PJ0&SM5%4E%7>IF]'3:;G!?-O-J;]Y,?;P5&U8J[-<:7?WS MT< ALIFDC:!%9:?72FB&PO=V]R:W-H965T6V'"@B68J"\NU[= J:5X9BYFFW?#%C-6RR"NXX43494GYUR44 M;#LW'&-'N,W33"J"M9AM: IW('_=W'#<69V4)"^A$CFK"(?UW+AR+I:ANJ\O M?,IA*WK?1%FR8NR+VKQ/YH:M $$!L502*"X/< U%H00AC-];F4:G4C'VOW?2 MWVC;T985%7#-BL]Y(K.Y$1DD@36M"WG+MN^@M2=0\F)6"/U+MLW=P#-(7 O) MRI89$91YU:STL7V''D-D/\/@M@RNQMTHTBA?4TD7,\ZVA*O;*$U]:%,U-X++ M*^64.\GQ-$<^N7C+6++-BX+0*B&_R PX>5])6J7YJ@!R)01(89(*H^/5/462 M.)U9$O4J;BMN=2P;'>XS.CSR@54R$^2G*H'D6WX+\7:@W1WHI3LJ\ /EY\1S M3.+:KCP=/RO!]]A$.V-Z+]PZ)53EV(#8UA;F#2". /8"Q>OG!"^W($ MN-\!]\>D+^XP1Y,:,;(UB3,$#(+D%8DIYU_S*B6T9'4EU6G:FGC(@G$=+U]$ MKNU=DF/7=V_NR!FYPP*0D24M:!4#H9+\3*L:LYXT7G.[ZR?$=TS;B\CU'G_G MCZ>RS_H27T,,Y0I]Y3V5N5N_5S+&5YQU 3:$VA)&'!AT#@R.=F"^#SFJ0XXP M'8H2X8_Z;US%W_7?/[4^\XB[];.NEY!TA+><"?'=VN@#<&PBW?YZEP([PE4< MUV5=T+[*CUC6EM@P.@('U<<46X&]0I"K)G]PX3+_@^H^\HD6-?3K0^LL4:]^ MPU9#)%-IM[__'.)K7=S1OQP*?5-D^480_SSL!9SC>:9C!SW*JXEG^GYXVB,% M4S,,IN0CJ\YB5FY (J:4 V#OE/M<.(\&$#Q_.J"]/%T5 M8#_PAV(5[- >BD;PTZF/[XFM%)\>L:NG3]I7O7A6T3VG"52TA'W,.*'IV_8W M-QWW\NEQ8\=1R=9WA#\UHYY=)T.+3L@D-+WIT/9_:_WK@OB_3[H?74>2%F/$ MC0>FSVMA&'VM/(&V=-(_^]G3V!Z/;M.AA9A]@2F M$W4Q.])Q'##SBG"/@4'\=UW)LZ-PB!(5$ M=T-\$K3?<=5N6# "5+ M&EGM\PG^H^'-.-5L)-OH$6;%)*:?_LQP @6N+N#YFC&YVR@%W4R[^!-02P,$ M% @ L'FI5DL54&=_ @ 8 !D !X;"]W;W)K&ULI53;;MLP#/T5PAV*%LCJ6VY+$P--NF(#UK5H=WE6;"86JHLGR4VW MKY\D.UXZ) &&O5@BQ7-X*)F<;J1ZTB6B@1?.A)X%I3'5) QU7B(G^D)6*.S) M2BI.C#75.M250E)X$&=A$D7#D!,J@FSJ??.@=CE&1?(F".R,GZTG$&7T@%W]UOV&U^[K65) M-"XD^TX+4\Z"<0 %KDC-S(/@JT"3D6S MDI?V'G8 X^@ (&D!B=?=)/(JKXDAV53)#2@7;=GY1'HVRI]3B M3'9G2E3P68JWBUHI% :NM$:CX>P+63+4Y]/0V#0N.,Q;RGE#F1R@3.%6"E-J M>"\*+%[C0RNOTYAL->F?9>NYQASYTLK<=6Y7]W;ND\""R;J 7/*J-E2L M@?**H>US0WR?YE+;WV\+>P.C7M)/7]GQNS%\0JTGMJ?SFM>,&"R <*D,_=60 M_)W];- ;CI/S??YT,#J'NP/7NY,W[@V&\2M[W._L?:\=[G0E1[7VLT?;^FIA MF@;MO-UXNVJZ^D]X,QOM7:^IT,!P9:'1Q6@0@&KF36,86?D>7TIC)X;?EG9$ MHW(!]GPEI=D:+D$W]+/?4$L#!!0 ( +!YJ5;R"[>-A0( ",& 9 M>&PO=V]R:W-H965T2(J11=!I*QJL@G7G= MG4YGJK&"5W"GB6FD9/IE 4*MYT$<=(I[OBJM4X3IK&8K> #[L[[3*(4]2L$E M5(:KBFA8SH/+^'PQX!>'M=DY$Y=)IM23$[X5\R!RA$! ;AT"P^T9KD ( M!X0T_FPQ@SZD<]P]=^A??.Z82\8,7"GQFQ>VG >3@!2P9(VP]VK]%;;YC!U> MKH3Q*UFWM@D-2-X8J^36&1E(7K4[VVS?8<=A$GW@0+<.U/-N WF6U\RR=*;5 MFFAGC6CNX%/UWDB.5ZXH#U;C+4<_FU[FN6Z@(-\YR[C@EH,AGQY9)L!\GH46 M(SB[,-^B+5HT^@%:0FY594M#;JH"BK?^(3+KZ=&.WH(>!+QE>DB2>$!H1),# M>$F?;N+QDG]/=[@OS19EM!_%-^>ZC>QCPY&A"H^2"_.^.Q!T1#O%OB\CW&E<"7KEQY/!YVDJV_9PK^TGX&7;^*_F[?C$XJQX98B M);I&P[-Q0'0[DEK!JMJ/@4Q9'"K^6.(4!^T,\'ZIE.T$%Z#_+Z1_ 5!+ P04 M " "P>:E6:+(A1JP$ "C#P &0 'AL+W=OK.)H]VIV41N3"Y*N%-$;XJ" MJ^ #SV_I.X6K0H&2B@%(+61(%BZEWR*G/M_LFVVAO% M'DDWVLBB9D8-"E%63_Y4.Z+%,*8O, 0U0^#TK@0Y+6^XX;.)DENB[&Y$LR_. M5,>-RHG21N7!*/PJD,_,;F!NR(>O?)Z#/IT,#$+:#X.T9K^JV(,7V$/R199F MIP"]_^.Q?2B1Z>HT2GJ0Y\]5!5 Y(*D7*EG42[)(\\W M8"F9#0B6CS:\S/!+E_+]\._?C0,:7I"W/C$4ZY@12*.:@#XNYI V;_ M G(K2EZF0'+ E/Y %*(14^THV"C/PJ#6B2H7]1O<@G"PPLX87(B/QXC$*^2H-:VOSR20GFP&3& MABU3F4]'K%8*7:@ S<$&N%'""- M@73D)U'+J@_,9^%P)RJ7Y?)G9XA+ZGU@ M<==HV%J'0>(G8;RC])38L"FQ86\-7,MB+4O46]N:$B5J =H0>,)IIJ&KIOKQ MWEI+.$$(U@#^% IJIX)MF?VE-LQ95]CGW8FB=)%"/.PK#/DM85W0J)VM;%H M#UK[Z0#\H XM=E56.X"1'XV.RV;L!T-&+JNT=G*K'O="2M=B%I48FVO'@C Y MDV-!-O'B(T$OU29^K4!9$AY#8>ZWW2L+:"=XD'34V*[__-N#5:6=6.\DXY:S ML]SD>]P_4O"TEFUR-T$6&ZQ4:!5L5[KWP[TVK>^MJ2C2Y>4)&*:Q6L<9$JH<[*OGR@N%%=#:E6 M9D<1M3@" "&!0 &0 'AL+W=O ML._U/2<17C0NMJY7DJ+: D:BHJX.8D%[(DVH3RX*E* M LDX/L+KR24XR1RN8U,(E%K1CEL)%)U61+YX3[Q0 ^%M@DO MB2IR@"WH;]5&FL@;6#): E=4<"0AC_'U;+6>VWI7\)U"HX[VR#K9"_%D@R]9 MC'TK"!BDVC(0LSS##3!FB8R,'QTG'JZTP.-]S_[9>3=>]D3!C6 [FNDBQDN, M,LA)S?2#:.Z@\W-A^5+!E/NBIJT- XS26FE1=F"CH*2\7@/D2>-C?8.B_MV-8M6_ &6XCN!=>%0I]X!MEKO&>4#?*"7MXZ M&"6\)W**PMD$!7X0CO"%@]W0\87_;O>4RY9D?IK$]LE*522%&)M&4""? 2?G M9[.%?S4B<3Y(G(^Q)UO3=UG- (D<-9U<-BYWG/#\;!GXX17Z7ZMYD[1PC])G M;B&%<@_R5;)?[EJ*'B'%A,_6!S%'R>7X25Z%)JPOU6=^OO>46^4 M( ]N BB4BIKKMDV&[#!DKMO>^EW>3BAC_$"Y0@QR _6GEQ<8R;;KVT"+RG7: M7FC3MVY;F$$)TA:8\UP(W0?V@F'T)K\ 4$L#!!0 ( +!YJ5;,=U'O]P, M -,+ 9 >&PO=V]R:W-H965TUH'DUR(%:=F+4=:/_]'B<0PD"SU3S,2V(?G]OG M<_$9;H5\40F )J\IS]3(2K1>7SJ.BA)(J;+%&C(\60J94HU;N7+46@*-"Z&4 M.[[KADY*66:-AP5M)L=#D6O.,IA)HO(TI?)M"EQL1Y9G[0E/;)5H0W#&PS5= MP1ST/^N9Q)U3:8E9"IEB(B,2EB-KXEU.0\-?,#PSV*K:FA@D"R%>S.8^'EFN M<0@X1-IHH/C;P#5P;A2A&__N=%J522-87^^UWQ78$+=3*R!A:) M84ESKI_$]AOL\/2,ODAP57S)=L?K6B3*E1;I3A@]2%E6_NGK[AX^(N#O!/S" M[])0X>4-U70\E&)+I.%&;6910"VDT3F6F:#,M<13AG)Z?$>9),^4YT#$DMRQ MC&81HYS<9TK+'&]?*]+Z3A<<5'OH:+1HY)QHIWU::O??T1Z01Y'I1)';+(;X M6-Y!3RMW_;V[4[]1X2.5-@F\#O%=/VC0%U3P@T)?\/OPSZ$NE7;/*S5U=*G6 M-(*1A86B0&[ &G_YY(7N58/+W LO&8'OGP:^&YP1?[T'V,?)57PR0U$D"Y M[BE^+7R3$FKKX8"S3?X6FCP"5;F$F%!-:K&_WE_DI+C(RF0#2^UH,GW ;60, MO9'6',"8 C)HDZ_D 3; B5]I_%RL//_J0Y3#"@%VR1PR)B3^H@*#L:+.&_1J MREJ^&W;Z;K=]1//\CA>$1[3 'W0&W<$Q+>AUNFY0T1H2N%_IXYF9ZAW[ -BP$;QT\&/*Z. M_R*N[9Y:VI%O7]?X]&)DOX-,28MEY"=0J=HG_*Y]$;X+U;-]ESPQ]?+U3F*B MWV<:L*=J\F32Y&"Q:_=.=>S(E2// I.K+-,#2^_B/(9^ 6*&89HG5,+AE?A1 M9J&JW5)@7YP&ZS,)[:#W@<()J\()FPL')[(XYX4344*S%58_WFI9\4&]*DA: MZW.'.CI7+,TF?[<(,+TV)D SCL^@>48/MS:E'+LT&,].6_CA[BXZ_:!/K@N8 M!N5Q-SC3"4Y\: 6=ON>UZP9_>4)^E0@[KA\V!AG+DJ M:C6Q3LI![CKOHRHIEBG!8HJAK][%KR7*$+#=:K(NQ;2$T#H'%,L&I&Z1A MP/.EP)Z_VQ@#U1P__@]02P,$% @ L'FI5FI[8UK( P =0H !D !X M;"]W;W)K&ULG59MC]HX$/XK5EI5NU)*7B&P"TC[ MTJHG77NKI;W];)*!6.O8.=M9]O[]C1T(:0MHN2\0.S///.-YQIGI1JIG70(8 M\EIQH6=>:4Q]%00Z+Z&B>B!K$/AF)55%#2[5.M"U EHXIXH'<1B.@HHRXR,9P)>%!$-U5%U;^WP.5FYD7>;N.1K4MC-X+YM*9K6(#Y43\H7 4= M2L$J$)I)012L9MY-='6;6GMG\#>#C>X]$YO)4LIGN_BCF'FA)00<Y^0+; M?(86+Y=23.(R3$WA)EW3B\))SDSZ4:PN5'H:R/7.E:YK#S,.FT*!>P)M_>!>-PNL3 M1-..:'H*?;[ 'BP:#D2NL -R*7+&&75RQAV!/%LL6=83G+* M\X:WU(T\&Z1@O+&F?9C=.ZP>DX4F#%UR:JV6]JXA%^]Q"RUDHQ%-^P1>^WPB?YR,_229'#5_6WUV4MI7:.3'0R22CD]5Z%R!]22^OVSVC18.TKZ( MPT$8'7/9:S\<).-?G Y]8(+>*( WQ]H-/!H_ 7C1M5-!M]O-5#?M*+$W;PD2U0TZ[,+)V@\52&AQ3W&.)&ULW5=M;]LV$/XKA+L5"2#+>G]);0-QUFX%UC6(VQ3[R$AG M6X@D:B1E)_]^1TF69ST4;* MXFHR$=$&,BIT5D".,RO&,RKQE:\GHN! X\HI2R>687B3C";Y:#ZMQF[Y?,I* MF28YW'(BRBRC_'D!*=O-1N9H/W"7K#=2#4SFTX*N80GR:W'+\6W21HF3#'*1 ML)QP6,U&U^;5(E#VE<%] CO1^4]4)@^,/:J7C_%L9"A D$(D502*CRW<0)JJ M0 CCGR;FJ%U2.7;_[Z-_J'+'7!ZH@!N6?DMBN9F-@A&)847+5-ZQW1_0Y..J M>!%+1?5+=K6MYXY(5 K)LL89$61)7C_I4_,=.@Z!<<;!:ARL"G>]4(7R-RKI M?,K9CG!EC='4GRK5RAO!);DJRE)RG$W03\Z7DD6/XP7F%9,;EF&M!:T^U\47 M^I""N)Q.)"ZCC"=1$W)1A[3.A+3))Y;+C2#O\QCB8_\)PFLQ6GN,"VLPX"?* M=6*;&K$,RQZ(9[^5:V!<*^WP+'3R>^%T$=JV9GC.93^<[H1=Q,C6:-/2M;^*%CJ&YIA!!ZZCN^[^ M=8 W;LL;]T=X@]^W$G&%\P7B#,?_GQ#'U)S0U0S3/ZJ$;YTE3FAJAN7VXSB* M;=_# #?P-,.Q.NNZNFV^@@%>RP#O1QA05YT52NQ.UGTXZL^N^VN?GVO YVGQ M_@EXE @@MZB+^-ORH6=Y@SL3QY- 25/R9[("UY4E3S:Y85'.=A!)P?/Z;)80XP#]/5;^OJOIB\5>%YL M\)9"H5^D%+=O/)XR/)\T;!X76'DUF;$8TE/4'E[QM52\[J!IR44;I:*D M/H5RA830'>7Q2<$:#OA?"=)AP_JJ=M#>?/L!SPC46;L[4/.N4'VIJM\( M5;>/E]=W+Z@1JI#M:[Y_I#2*$&V#Z[C_]47GPG==S;&]OMB8NG^0@_%).&:E6SUT&GAT& "*$P &0 'AL+W=O5T&>C MI3&KX\E$YTNHN3Z2*Q#X9BY5S0TNU6*B5PIXT2K5U81Y7CRI>2E&T]-6]DU- M3V5CJE+ -T5T4]=[^%RE"7HGOR^SX/KU%@O0)K_>X.:KW\R V? MGBJY)LKN1FOV1QMJJXW.E<(6Y<8H?%NBGIE>-!HE6I,;6&"NC2;C6SZK0!^< M3@S:M[LF>6_KHK/%7K 5D"]2F*4FOX@"BFW]"?HU.,L5S.!MA$VA0=S":?GCGQ][)'@?# MP<%PG_7I#?9Y?A^T[=+(,96ELQL)Y+6 M>UOO\M$JX3/L6^PU>R(41&\P@3N(L0:6"H#4797!5IE@C?(E%HF,X3Z'E6GW MSJ,S^D8>9Z'@0T M#1-'$(:,>DXH+;S^YYCY^0'NP)!/H\0M=AC3)//<\M$LSGH(I1X-@NC?$130 MP$_=@B/RMDX9ATGJ(BCT:.+'VP@:/^..+DNNGI_$- Y2<#C-JU?T)R M;F AU8.EU[M2-KIZP!E%YW@V%$=[;JAHN*&B5]]0"G(I\K(J.XJWKK?%Z8,A M?!<&=MU<^X]\:X3OZ;6G6Y_P]1NU8@?AKJ0M'O8F;(N\/1H&WG93Q%G84\E^ M]6U&1O<_ H(D[XO7 JVV@\;?G6!08SX-/4=S[-OVCPYP0*FP5 M*%B 0QQ7M MC!0XI9;:J*X-X![_?="@'?6(^EGFVO-I$J&@"Z)7(.-2Y+*& TH$.$'X2/FA M$P9>5K_98-%CN+>MU)1ZV283X5C S#S+_IA1GSG,XCY]=H)3E@%L7;/QY(D# M"5Y+CO88[[4$^>9RR<4";'O.>:G(':^:MD?67"ED!8)-,L-.,:63BLTS0&+S MG_OI4\82M"R%EE59\*[];5*0@LW*\'MP;],HIEZX=>G3*!W6>T@@'D@@ M?CL2Z)@:*:^3H\]KUZ1@3>BGUM^:BD,4T M9=&F0;<5<#B+ ^; @(5>O[,1O*IDWM825P B&0"1O!H06ZYWSB!"-%+"YG*;2]RPMM<>7M]/;[8!'S-> M<9%CMNW_MCMQLM^GGX23E_"1-TKM!(7O!0@*WY&P(*9!DO6E+H5!ZB@ML#K= M;<+!Z27('B?C!-D3>_GK,#E4P)$ME?WX<"CGAXW>;68 #SK#O.?BA+(LQ>#F M@&$49%X*3+ZUGTMM;)7N9(53[+91Q)WWZ%J:Q7U(0HK#%_*!5!3[SBKSDCZ! M\D7@(VR>9?5I$[S?M,$N-$^<[R,UJ$7[%HZATE.+NH[LM/MS!RU7YMF4EC9-W^7 (O0-D-^'XNI=DL[ '# MY[?I/U!+ P04 " "P>:E6X@E27U@$ !5$P &0 'AL+W=O)[QWL\WI&<;(5\4!L 39ZRE*NI MM=$ZO[!M%6T@H^I4Y,#Q2R)D1C6^RK6M<@DT+D%9:GN.$]@99=R:3,"%*(M*&@^/,("TA3 MPX3C^*LFM1J;!KC[_,+^I70>G;FG"A8B_8/%>C.UQA:)(:%%JF_$]BO4#HT, M7R125?XGV[JO8Y&H4%ID-1A'D#%>_=*G6H@= /*T [P:X+T%^ < PQHP_*\ MOP:44MN5*Z4.(=5T-I%B2Z3IC6SFH12S1*/[C)MY7VF)7QGB].Q:KBEG?]-J M$GA,?J.ZD$!$0JYSD&6[.B%SJI@RC4L)"K@NVT]*P*J*&/-QQ=:<)2RB7)/+ M*!(%UXROR5*D+&*@R,<0-&6I^D0&Y&X5DH\?/I$/A'%RNQ&%0C(UL34Z989F M1[4#\\H![X #0W(EN-XH\IG'$._C;12C4<1[463N=1)>47E*ANX)\1QOV#*> M13?\&^6GQ#D,#[OA(42-=:_#FV$SO\.2SS_ 5T^#PC4: 7ND]RFDY.^YXZ&COYSAN'.XT=ZW!%-MJQ.3X+Q@<<'C4.CSH=OJ)/+"NR-A\[@4<. M?M$G6=@3V9Y@02-8T"G8 G.*Q)I4K@VS)+),Q%62-*98A-FLP(0CB:8/,!!R MD--G$M4H133(5K6[K0[),X9C6R@N.H''*ML3V9ZR9XVR9]W*5BL/BSWYG"18 M_4_($B03L2D@E['(J\IR&?^)Q0\W&)I\WZTE*XUE@LI8D;L<)P0P3[K!P&W+ MM//.@1P;VGV2A3V1[4W N)F \8^K")VFCI6X3[)P_"Z/#KQ@W)Y&SQOISGNI M&YTLQZIR_JX(#8;.FQ(4GA_AK>N\[@V=_M8J:C*G:1D^_WO%=H_G6.5Z90O[ M8MN?BYU]NOOCEFVWK:-U[I,MK-EV8]EWQ^/1@6#V7@7T>EF\W31':],G6UBS M!7N[0]\]I,WK(<'M/B7GG5IWZW.F4+ M^V+;E_/U>.%VGR^NMQRDVK [TRN^<>(@,,(G.?HTB9AZHKB::UN3.Z+&]*[-?NU843GL+7 MC"O,< E"G=,SS >RNL.I7K3(RUN->Z&UR,K'#5#:E6M';!QNH" "]"@ &0 'AL+W=OP 'E=7G*ULFN6F!1 !6$4<4@FUEGO M=-9S-,!$_""P%COW2%NY8>Q6+\[CB>5H19!#)#4%5I<5S"#/-9/2\6=#:M5G M:N#N_9;]LS&OS-Q@ 3.6_R2QS";6R$(Q)'B9RRNV_@(;0P/-%[%9H"[ ;B'@/X3 &\#\(S12IFQ-<<2AP%G M:\1UM&+3-R8W!JW<$*K_QH7DZBE1.!E>P0KH$M#Q'"0FN7B'/J#KQ1P='[U# M1XA0]#UC2X%I+ );JO,TRHXVW-.*VWV"VT,7C,I,H$\TAG@?;RN=M5AW*W;J MMA)>8'Z"O-Y[Y#JNUZ!G]GRXVR+'JW/G&3[O";XY$3A-.:385"1+T#:;O[ZJ M4'0NH1"_F_)6\?:;>?6;>RI*','$4J^F +X"*WS[IN<['YM,=T2VEX)^G8)^ M&_NV?)H\5D#? /7'9!6.^R//#^S5KOC'48.1/QS447NJ!K6J0:NJA7))(F@L MV5;D2U/?$=F>2;\VZ;]2]?E=IJ CLKT4#.L4#/^W^BK@X!_5]SBJI?I&M:I1 M>_65$!&9.\5H:7_@4=D>V9'==FQZ]4A>,N4] 1V5X*>LY##W6> M4X?H&Y,HX:Q ,]7WN)I05#.7&9J9-@Z\L8,ZCS^ [GCD'11J0YC;\WWGH%+M MG4% '9B:^4B@B"VIK-ILO5O/8&=F\CC8G^K9S P8#S358*>::$JH0#DDBM(Y M&:JWAU>S4K60K#3CQ@V3RK6YS=1\"5P'J.<)8W*[T ?4$VOX%U!+ P04 M" "P>:E6$@ E7><# )%@ &0 'AL+W=O0I@5)S.-;#56: M,8O$]O6!_KH4+\2L,(-;DGY)0A[/%5=!(:SQ-N4/9/\&:D%VP0M(RLJ_:%_% MVB(XV#).LCI9S"!+\NH7?Z^-:"68VID$HTXP3A(,XTR"62>8ER98=8)5.E-) M*7WP,C)(]HD6TH!47I9EEMI"?Y,6Z+SD5;Q.1Q[T'V$&^!?0[\A.&HXA" MA,L%.;QXZ0/'2H1Y(SF.& M_LQ#" ?R_?%\W1@!J$)W(]XXB%\8H\0[3*^0J?^&#,TPT:>ECUZ^>(481.+# MY@,3O+T<9QQP0SK',3X$+T/X8\E GS)<$Z?EJ-G]88W7N_ MS59 *Q\WA'*\2@$MJ^5BZ+^1[VA1@>T27.S,.\^8J;NV2Z-#/]:E_G!6,UQ' MNMU(MT>E?R0ZT1IQ:KNF:+0:2-T>E&IB9WSS>NE:$B6HDV-AQ2/C58DJ52:;XL6M?45G^L_US]U?GMTC(MPW5/"G H3-,-\Z0"QV?S M5+7&4:UQ:1'^179 \W,=S#CGT5^,3)HOB];U\-AFZ\_59^M2&VVI-%\6K6OJ ML=?6QYOM_R_#?I-KNYIFG9;A0.OMV&ZO#"7UWUVUQ_9:'^^O6V5XDZ;H X^! M#HJ6U!O7WLBD^;)H70N/C;ON/%<52FWLI=)\6;2NJ7A]M=2^HPDGO7SK# MMGI%V(_2I\[TM :EMMUJZXPL QJ59XT,!62;\^K$J'G:G&?>E*=X)\\7^O5M M=2IYQ%2'I'>81DG.4 IK@=2N)J(":'7N6-UPLBE/XE:$&'FV* YO37^P%02P,$% @ L'FI5@%P[Y_G @ ^ < !D !X;"]W M;W)K&ULK55M3]LP$/XK5H8FD( T[\#:2+1LVJ0A M53"V#],^N,DUL4CLSG9;V*_?V6FSTJ8=D_8E\:V*#FK M@2LF.)$P'3C7WM4H,?;6X"N#I=H8$Z-D(L2CF7S*!T[/$((*,FT0*/X6,(*J M,D!(X^<*TVE#&L?-\1K]@]6.6B94P4A4WUBNRX%SX9 Z3NQ_ @K/9'! MRT2E[)_.G3*@\;#HC3[>"O'/QMAW"/0[!R"*S0 MAIF5=4,U3?M2+(DTUHAF!C8WUAO5,&Y.\5Y+W&7HI],[6 "? SDC(\&UQ*R2 MSXQ.6,4T T6.;T!35JD3-'BXOR''1R?DB#!.OI1BKBC/5=_52,. N=DJY+ ) MZ>\)&9!;#%4J\I[GD+_T=Y%^J\%?:QCZ!P%OJ3PG@7=*_)X?=/ 9O=[=/T G M:%,:6+Q@#]ZHI+P DZ0VI4NF2S*RIPGRM,WP,_E^/5'6Y$=7'ILX87<<\[ZO MU(QF,'#P 2N0"W#2MV^\N/>N*PG_">Q%2L(V)>$A]'1(*\HSO$]4DR$4C'/& M"R*F1)= QB"9R+OT-Z"Q!37E:)%Z?A1YEWUWL:ELURP(0\]KK5Y0CEK*T4'* MUWG.3*%11 M3%T!*R+%NV>?21?8@W+\>5@,6;2I/]BF*6T7Q047KIRXA$P5G MO[;?7B,CWHE\%H27%]%6SCO,_"0(DFZ*24LQ>?4]P>KP]QN2[!S]92\*PBVR MNU87R8:BAJJ[443QE1:VMRB2B3G732UJ5]OV=6VK]M;Z$-M:TX7^P#0]$2L- MWGU%*I@B9.\\P?S)IL\T$RUFME1/A,9288&ULS5AK;]HP%/TK5E9-K42;V.$]0.ICTRJM&BKM]J'J!P,7L)K$ MF6T>W:^?'2"A:G!15C:^%-NQC\^)[\F]=6O.Q9.< "BT"(-(MIV)4G'3=>5@ M B&59SR&2#\9<1%2I;MB[,I8 !TFB\+ )9Y7=4/*(J?32L:ZHM/B4Q6P"+H" MR6D84O%\ 0&?MQWLK =NV7BBS(#;:<5T##U0]W%7Z)Z;H@Q9")%D/$("1FWG M'#MAV/,,( A@H T'USPPN(0@,DN;Q:P7J MI'N:A9OM-?J71+P6TZ<2+GGPDPW5I.W4'32$$9T&ZI;/O\)*4,7@#7@@D[]H MOIKK.6@PE8J'J\6:0445[;0$GR-A M9FLTTTBD)JLU.1:94^DIH9\RO4YU;F$&T130*5JW/B]B_<9@B!1'?=## SZ. MV&\]<'P%BK) GJ CQ")T-^%32:.A;+E*,S%X[F"UZ\5R5[)EUQLJSI"/2XAX MQ$?WO2MT?'3R$L;50E(U)%5#$ES?KJ:D69N(9-$8=4$DL1L- 'WO!VQ,3324 M,IEW+#3S^ CU]",YHLMP>?BFL=&U@E ^Y@E<$BGG$S%>:LJ8#J#M:+-($#-P M.A\_X*KWR2+33V7Z-O3TT.#E48GTJ/((+R&K":3QZJQ#,/'J?LN=Y5 IIU3* MNU!YAS=>0CU%A4(ZC $]G"^8?&R:^""GV#OU<)XD*[6"9U!)A5<.)=0J>Y!9 M3656_R[4S)<@!L%X_G? CNZCD$=J(BU$:RG1VOM[HO;*$[CLUZJ-?$_44RKU M_^P)7QMBBR>LU H&2R,5WC@43S3V(!-[6=+T]NJ*-^ Q>@8J;$PWTCM^?UNL M,#=]X5?*C4J^+7"6G;$U*_X#8Y2W&\/.K6C(9"D;^X?B#6RM'HHJS2H"O%-) M4-P<=OBWS9&E<&Q-G07-47F=-.JUVC9S9(D6[Y1I]VB.BL4<5FY%0R;+W;AV M,.:PEA%%E6:E =ZI-BAN#CO\V^;(N9QO#I(E7+)3PMVC M.:K;S6'G5C!D2);""3X4&ULM5E=;Z,X%/TK%CM:M5);, 1(LDFD-G1F*[4[4;NS^S#: M!YC%"WQ Q;?TAF3+;-&F4<) M)CRB!#"\&!N7:3T1]ZXF8\-*Q\1CG$H<@@D_Y[P M%,=QCB3'\;,"-6J?N>'V]0;]]>@=\# MJ0RP4P92L%#@ 2:C!A= Y;WEFCY14%F82W#CTC^WA\$DT\C:2,F]%X]3OPRGPG -X,R93FHF7,S"+$1% MD@RN?V91*G--@.^WLCNX$3CA_W117V+WNK'S$C+D*0KQV) U@F/VA(W)K[] MS_JMBS>=8($FL!:GO9K3G@I]EIXO'$L\K M\/+*^30Y=]R>V_='YM,V14J_QU+4Y;3G>G!0.VU%[];1N\KHFPQG98:C*L,) M%EVQEVCNUC <;^![<"=TI=-C0^_PZ?K0/A"Y5T?N*2._/.*->WLCZ'N6M1.S MTMVQ,6L":S'CU\SX2F:"5]CP]]B OCO8G?W^WH2%=G^7M$ YDG?&V:_C["OC MG&4L7$E5 .@"I'5E3>O*BC>5M8N$_CX)'7-".8!CYX0FL!97@YJK@9*K+XQR M#D+*.\D8O"4_E Z.Y4(36(L+:#6RR'I/U>S4.TJD8U==K6B!+K0VBUOB$GZ@ MFJG =1&K$RW0A=8FUFZ(M=^WJ"_S+.XDT][+8!]:5M_=R6&UXZ-IVO?J#?K6 MP.U>V6$CDZ%2,;ZZ@E7F[25LOV)5W5Y;P]2#>>_;;O0K5 O8_[6,5=@M)AQ[ MGPFM6E876INP1O)"M>;=K3N7VW7G# 013RF763.5JUUWMNPK4MC!F581K NM MS5DCEJ%:+1\H*>!?\%6L, -?):,RW<@2W)"0)AB<7#^GF'!\"K[?X>01L^XB MKE,T3[6B!;K0VHPW(ASZ'[DZ:A+6%;$ZT0)=:&UB&]4/U;+_"XH(.+F5*^$I MH*1*]ZCXSB@KZ(;VBO5K9?'LV 3LEP&M>P!=:&WNFET 5&\#II1PP;+BJ^QY M1,[E>A/B Y)"I]Z?:D4+=*&U/TDVVP?;^L#4MK7N*+2B!;K0VL0V.PI;*:S? M(7PKP);$Z]F>LY/$:K]'L[3OM.>YSH[J-;>^VR>8+8OSCWP/GA%1?@"O[]9G M+)?%R<+._2LXG)8G)0U,>7!SA]@R(AS$>"$AK0M?EC)6GH64#4'3XG3@D0I! MD^)RA=$:E64O0/IN\$ !4 M'P &0 'AL+W=ON1V08:J\,&+)O1I-MG1J(MH9*H4E2<_/M1C^AA,YRUTD 0ZW7/O?>0 MESI77!X(_5;&&#/PG*5YN=)BQHH;72_#&&>HO"8%SOF=':$98OR4[O6RH!A% MC5&6ZM P'#U#2:ZME\VU+5TO2<72),=;"LHJRQ!]N<4I.:PT4WN]\"79QZR^ MH*^7!=KC>\R^%EO*S_0>)4HRG)<)R0'%NY7VR;P)X*(V:)[X.\&' M"?E6G_P>K32CC@BG.&0U!.(_3WB#T[1&XG%\[T"UWF=M.#Y^1?^U29XG\XA* MO"'I/TG$XI7F:2#".U2E[ LY_(:[A)H 0Y*6S7]P:)]U'0V$5PW#*S.P#K7P.X,[(:9-I6&AP QM%Y2<@"T?IJC MU0<-F8TU3S_)ZW&_9Y3?3;@=6__%8DS!EO*)1-G+%=BF*&< Y1'X_+U*"C[" M[ K\R>??^P SE*3E!_ 1?+T/P/MW'\ [D.3@(295R0W*I' O- M;A[@\"WS2396/S96@V=)QZ;HQZ;HQP:_CHV(\Q;4%H/6Z\A-6: 0KS2^4)28 M/F%M_?-/IF/\(B),)5B@"&Q"IMV3: [.:OI]X)!:;G&,81!]( YHZ[(K ) M5W[/E2_E:H.*I"X5_,RU992PBKL0T>*?18O4UUQ:%(%-:#&-02D9\K63SQ2A MQI&:S7WA*D4+5*%-*1N)2_,2"J9#5<6H2K1 %=J443@P"B\H8SKP<=%"W_+- MHZ*5QS";,8%3S_8L\5O,'-2Q*=6+9R]4'Z MMU621DF^+YN)D6+^YHM)&H$DXQ/G"=>31,R42@&[48H6J$*;4CKH9G-QD95, MI3#>*$4+5*%-&1WTN"D7Y#^XDIU*8W@%XD5X *NT%E*(%JM"FC Z] +QD+P!/9;GK>?91;\)(T6QJ/A+&2-8V@WTA?_PM02P,$% @ ML'FI5C00Y$ Y @ VP4 !D !X;"]W;W)K&UL MK51=;]HP%/TKEE=-K<2:S[**)9$*;%T?IJ&R;L\FN216'3NS#>G^_6PG1"#1 M@K2]$'_<)[**ZB)NA8-<'.S%K(FVFQE MZ:E& BDZ/MCKR:4XRQQ9PN9)6*C&>6PD$AMZIK(/U-@HDUQ@'<'C[2L MM#WPLJ0A)2Q!/S4+:7;>P%+0&KBB@B,)ZQ3?!9-9;.M=P4\*K=I;(^MD)<2S MW3P4*?:M(&"0:\M S&,+,V#,$AD9OWM./+S2 O?7._8OSKOQLB(*9H+]HH6N M4GR+40%KLF'Z4;1?H?=S8_ERP93[16U?ZV.4;Y06=0\V"FK*NR=YZ7/8 P3Q M*X"P!X3G J(>$#FCG3)G:TXTR1(I6B1MM6&S"Y>-0QLWE-M_<:FEN:4&I[-[ M(8J6,H8(+]!W78%$#UP37M(5 W2G%&@U0MQ\3A_04'LY!TTH4U?F\&DY1Y<7 M5^@"48Y^5&*C#)-*/&W$V5=X>2]DV@D)7Q'RCQL^AWR MAX=PST0RY!(.N82.+_K77(XY[:CCX]2V+R>J(3FDV#2> KD%G+U_%XS]3\=\ M_R>R@Q2B(87H+?8AA1&:0DDYI[Q$4\((S^&8[XYL[,CL^-AF<>!'MXFWW3=T MJNI :3PHC<]4^ID7)V3&9\D\5=7)]/9:SXX]\QF;H!1BL#8X__KC#4:R&R7= M1HO&=>-*:-/;;EF9Z0O2%IC[M1!ZM[$-/LSS["]02P,$% @ L'FI5FFB MZP_6!0 ZB4 !D !X;"]W;W)K&ULM9IK$"/"4)AF_'*V%V%R,QWRY)BGFYW1#,GEE15F* MA3QDT9AO&,%AWBA-QLBRO'&*XVRTF.?G;MEB3K20^21*E)/OQHQ0=53%5P\/? M>_6_\N1E,@^8$Y\FW^)0K"]'TQ$(R0IO$_&9[OXF94*NTEO2A.?_@EUYKS4" MRRT7-"T;RQZD<5;\Q4^E$0<-D'ND 2H;H%8#Z!QI8)<-[':$8PV"R:NQ;"<6'R@-=W&2 )R%X!^Q M)@Q\S 3.HO@A(>"*Y#) 7C6O0#>!D3@..'OY-4O=P%X^^8=> /B#-RO MZ99+23X?"]E+%6N\+'MT7?0('>F1#6YH)M8<_)F%).QI'^C;0Z01&$M[*H_0 MWJ-KI%6\P>PSKDO[PYZLM'WSP@RV/-&]G8U1.W/E,JHB/RZ@ M;3NN,Q\_'AJCC3;4F)Z8:#JS)E7,1LINE;*K3?EJN=RFVP0+$JI\M8.F4'(/ M>G VL1W/:F6M#3@TZ[Z8%D1N?]9>E;6GS?J3K(/7<@X#7W&R)7VY>IVX[FPV M:S]@;92AJ?:$G$ZFJ#_3297I1%LE[JG B:SD[5I!\RE"K'$&HG+JZ+-A8K). MF!0+#(DU3)U6ID[-U(EIYY%"9S;MU EMM*'&],5T[6-U8E:E//O%-V;6B3OQ M[,X;HXTR--6>D"X\]L9 JT8I2U\3HXB12);$QC0*R).$=$X 777?IUX\LCK= MLVW;;1E2WG58UVW/]IIW!?H>_^1PAP=P";6.^'@3JSJ26Q#&8BN#]*8,NX-O MZEGM&4(?;>@H,*76] ;5WJ 3,^B/;G+^EJ_?J5+V2!B.B!RD:E%34;0J"&0<3D!;+11X(\7.?DJ]7 M&FRE@7XU;:QA'.II_,4?(*5.:Z4"6AT*-^W9GGSMKY&H7O4NWP46M6+5!- MU0B]YKH%,@G0OE&UP)1:T]D:QY$>QX=]KY1BA\_701TRTH<<;-!K8#>JL1OI M5X$_T>QL2=,-40L $2,D)=D1@"%3(*V;U0M,*76 M]+6F>Z2G^Y\!J!.2>U"9[4$%3H\2E%YJL)>O ?FHAGRDA=V74U2ITUBC0_#-CL+I#;'5[31QSL MC]$%^/'!)IB4L"C?3,3!4A7G8J]'=;;:L'25;]-IG;^&%WZQ[:B6*79!W6 6 MQ1D'"5E)2>M\(M]35FPL*@X$W>1;;1ZH$#3-?ZX)#@E3-\CK*TK%_D %J+9W M+?X'4$L#!!0 ( +!YJ58MA1EBUP( )D) 9 >&PO=V]R:W-H965T M<&-OC@O%GD0)(M,UH+B9&*N5J9)IB MD4*&Q05;0:[>+!G/L%1=GIABQ0''I2BCIF-90S/#)#>B<3EVQZ,Q6TM*L^ IU/I[V6S JRE]4U+&6 M@19K(5E6BQ5!1O+JB;=U'5H">W! X-0"Y[T"MQ:X9:(569G6#$LDN43D9?&(L+0BG">8R^RQ0XNLTESA,RIX NA0 I MSE&NEM,G=+.6:ZX&,\8E^8/+O^%ZJ]:3 '0Z XD)%6 W[601*T;B!%.$@Z):B+5<%MJN#VN4?W("1BRXZB5HE6ZF&IUEO()K(M MVU:AFW8&O7,XWY/Y;Y,,N\U_I( M\* !#WK!']5>#G@I@7?A!_N%]P-W![]W@B/QPP8_[,=G$M,N\G!O@_'",!SL MH'=$!7[P;QNJF,S6P:DO+>K$24@N$(6ETED7OBH0KRX"54>R57F6SIE4)W/9 M3-7=";@.4.^7C,F7CCZ>F]M8]!=02P,$% @ L'FI5K@[L<7A @ *0H M !D !X;"]W;W)K&ULK5;13MLP%/T5*T,32(.D M29L":R.U96@\P!",[=EM;AH+Q\YLIP6TCY_MI*&%-%I17UK;N>?X')\VOH,E M%X\R!5#H*:-,#IU4J?S<=>4LA0S+$YX#TT\2+C*L]%3,79D+P+$%9=3U/2]T M,TR8$PWLVJV(!KQ0E#"X%4@668;%\Q@H7PZ=CK-:N"/S5)D%-QKD> [WH![R M6Z%G;LT2DPR8))PA FWA;\(K"4:V-DG$PY?S23JWCH>$804)@I MPX#UUP(F0*DATC+^5)Q.O:4!KH]7[)?6N_8RQ1(FG/XFL4J'SJF#8DAP0=4= M7WZ'RD_/\,TXE?83+C45K-X29%.^5T$^)QJGHATI!H!O. MCB>%$, 4&DD)2J)C=(.%P.:0T>$%*$RH/-*K#_<7Z/#@"!T@PM#/E!<2LU@. M7*7%&$IW5FT\+C?VMVPH#S:P?-TM?*.,"T5>L/VQ\@1=,879G$PI5"?<=&0E96@I MS?]O$05!T!NXBW4?#45A$-9%&VJ[M=INJ]H)SHG"E+Q C"1/U!(+:!+8RF+> M..F0/9$MF&X5QON[3^>WON3][PWZ;RO"==J M-K2&M=9PYW#07W2-GTA69$U"6_EVC6E/9!O6^[7U?JOU!PE)01$E"9B4R&M* MV*34Y+V=L(N> 8NF=">MP _Z/*U]GGXH8L*V1=S*MVO$>R+;L'Y66S_;=\3M MA/[VB%N!N_ITUV[=#,3<-B,2S7C!5'EMU:MUOS.RU_R;];'N@\JVY96F;*+T MI30G3"(*B:;T3OKZ[2+*QJ2<*)[;NWW*E>X4[##5O1P(4Z"?)YRKU<1L4'>' MT3]02P,$% @ L'FI5C7]O-!W @ >P8 !D !X;"]W;W)K&ULK55K;],P%/TK5IC0)K'EU72EM)&V5FA(/*:-P6?DG!O=Z]E6Z0=3 2!Y%%R:>5 AUM,P-$4% M@IHS58.TD972@J+=ZG5H:@VT]"#!PR2*QJ&@3 ;YS)]=ZWRF&N1,PK4FIA&" MZI^7P-5V'L3!T\$-6U?H#L)\5M,UW +>U=?:[L*>I60"I&%*$@VK>7 13Q>9 MR_<)WQALS3"&$!#3DD;DC94="':AHZ7@)1Q MI(7M#QB>HSDL9O2!(E MZ0!\<1B^A**')\_AH:U(7Y:D+TOB^=)_+,N0L99I-,SDNG!J:EK /+!M9D!O M(,A?OXK'T;LAF_^)[)GIM#>='F+/%UPU)2F4J!MDO8L[JIL4SF0 M-!G%>R+#G='@QK+MLS63AG!865AT=FY9=#OJV@VJVD^+>X5V]OAE96\'T"[! MQE=*X=/&#:#^OLE_ U!+ P04 " "P>:E63]_!!H@" #[!@ &0 'AL M+W=OS;)A5AUXLR^0/OO9SLAHY"B/NR%7-OW')]SC:^3K9"/J@! \E3R M2DV= K&^=%V5%5!2-1 U5'IE*61)40_ERE6U!)I;4,G=P/-BMZ2LN1U+SDJH M%!,5D;"<.E?^Y2PV^3;A%X.MVHN)<;(0XM$,ON53QS."@$.&AH'JSP9FP+DA MTC+^M)Q.MZ4![L<[]B_6N_:RH IF@O]F.1939^R0')9TS?%6;+]"ZR"@A;0&B--LJLK3E% MFB92;(DTV9K-!+8V%JW=L,J,,V2@R/D M$/; 9Z?A<\@Z>/ 2[FK'G>V@LQU8OO#MM@=]IAJ683^+N6&7JJ893!U]A13( M#3CI^W=^['WJL_B?R%X8#CO#X2GV]'-9<_$,H.]-XSP3I>X$BMK+!$\FAKX* M-+2QI34M89-.QJ-QXF[VG1TG^?YX%'99+R0/.\G#DY)_8@&RT\O_G52?S(8J MVE@8.1]BF;5ML,4-2V6RT$ZMYGPT*_3B!-@EY?"H&[@6F W7N7_@502P,$ M% @ L'FI5OE#)T)D!@ K#4 !D !X;"]W;W)K&ULK9MO6Q=/0GY7:THU>LXSKBY':ZTWY^.Q M2M8T)^I$;"@WGRR%S(DV;^5JK#:2DK0,RK,Q]KS9.">,CQ87Y;9;N;@0AV&\>)B0U;TGNIOFUMIWHT;2LIRRA43 M'$FZO!Q]]L]C/+R@/0GRW;[ZDER//CHAF--$60BVROUBJUY>CLQ%*Z9(4F;X33[_1 M^H "RTM$ILJ_Z*G:-S [)X72(J^#S0ARQJO_Y+DNQ%: /ST0@.L ?&S I Z8 M[ 8$!P*F=<#TV Q!'1#L!LP.!,SJ@%E9^ZI89:5#HLGB0HHG).W>AF9?E'*5 MT:; C-LSZUY+\RDS<7H1T@>-WH=4$Y:I#^@3^G8?HO?O/J!WB''TQUH4BO!4 M78RU269#QDD-#BLP/@">H!O!]5JAB*W1\..ZKICL\I,FA\$XM)\UI,REY M$\=ITS.*JRIJVA]EN^2YVI"$7HY,&U14/M+1XI>?_)GW:Y\>D+ 0$A9!PF(@ M6$?'::/CU$5??*5*G:."DUQ(S?ZA*1*2K1@G&6)*%12E3"6BX+UB.]%#Q8:$ MA15L5L+LO?5Q\6EZYEV,'[=%A,P8]V2M,=<2!SQD"PCH:GC8:G3@WOZ(:\F#FS5E8^13D3LM2N3S8G:JALD+#P=$\V M'P>>M]O\('/&0+".;&>-;&=.V3Y7S9'8ZZY/*6?T4*4@8>'97B?RYY,=F7KV MV;JK5-4'&E2G^O.F^G-G]6\89WF1]Q7>&3BT\)"P$!(60<)B(%A'2M]K'P6] M-TWJZS @*4%I(2@M J7%4+2NG%M/]K[SVKRED@DS032WL8VT-[,GR;2F''&A M64*1%DC+0FE*RWW,9)+FFT-MU)UK\#D 20M?J0/V4$I>^F;&$>@X8BA:5V_< MZHW==\*KKR@F"U7_P>-\2?[#V#@":-H6A=75NOQG>; M-??5 ^,]30JKX.]"4V7=UFFO>*"6#"@M!*5%H+08BM;5N'5Y_-G;6C&HBP-* M"T%I$2@MAJ)UY6P-']_M^-Q*9IKLAF3(-..":^O[S$\"[V?4=S%_1&E!#U_1 MH(Y03=MNH).IM^?BA#W[86\>['=:4+L'BM:5K35\?+?C\X6;.R95&DFB*7I/ M%")H0V5"N?[0*PVH!533[+-=4W/OQ!1]5YKC]HM 1Q>_GK5;]-;G\=U&S__Z MHLC-'JS ?']V,=F;781]N_5<&:#^#12M^_UV:^!@IZ.PB)ZUF3,63*VMCVW; MV2'_N@9UC,4>F_C:G7#HO0B4%H'28BA:5[K6K,%ND^+@]!']BQPFJYLZ],H" MI86@M B4%D/1NFJW5@W&;YI(8E"+!I06@M(B4%H,1>O*V5HTV.D9'..TKD66 M4JF.<%K=N0:? Z"^SBMU\(.#3BOH.&(H6E?OUL/!;@_'V:S)\\%F#6K9@-)" M4%H$2HNA:%VU6V<'!V]KUJ F#B@M!*5%H+08BM:5LS5QL/NW.K#-&M3Y :6% MK]1A=OAK,=!QQ%"TKMZMRX/=+H_]O2TB/$5Z324E2TVE:=.#[%IWAL$J@_[> M!Y06@=)B*%I7^=8HPF=O:]R@AA H+02E1:"T&(K6E;.UH+#;@KIK.K%MW GM ME1;4:0*EA35MONVY[+A1H EC*%JEUWAKD4E.Y:I<#J10:?I5BS":K:E6N1E-$J4" N M" &0 'AL+W=OV25+(1XMH.;Y=0+;$- M(=>6 9O+!F9 J24R;?QN.+UV20OZ!-G,$UZ@NP4E!;;6*W0^!XT)51<&^?0X1^=G%^@,$8Z^ ME6*M#%JEOC;-V27\O&GDJFXD.M+(5RR'* X'* JBN ,^ZX?/(6_AT2'<-Y:T MOD2M+Y'CBX_PW8)2 (/:D &:@\HEJ5SR?MZ:6G2C@:E?73IKXE$WL?TJ)ZK" M.4P]\]DID!OPLO?OPB3XU*7Z1&0''L2M!W$?>[8+!6U#(5PH5FTHQ-]0#$Q: MI02N72$5O+C4(%F70?6JB5O5[C*;+!J%8>IO]H5W%$4V&)L.0:-6T*A7T$PP M!C(GF%ZNC:(-E"2GT!G67J*WOL03D1UH'K>:Q_\KR.-3>G BL@,/DM:#I/^] MXXIH3)L@'XME/T><(":X+KO2,NN%OE6;VY/4[(P%,;LNA96A#X8?C)6R M/IWJ@1:5V^ 70IOCPMV6YD ':0O,\Y40>C>P9T;[%R'[ U!+ P04 " "P M>:E6ICM\@ED& "A+P &0 'AL+W=OVT2 ]8F,6L;6J3[\&9(9/S'^0ZP(D>@Y33)QTUI)N;YNMT6T(BD65VQ- M,G5DP7B*I=KDR[98 M=1@,=4#^B^^4/(F#[TA?RIRQ'WKCK_BFU=%G1!(222V!U<>6W)(DT4KJ/'Z6 MHJW]F#KP\/N+^EU^\>IBYEB06Y;\0V.YNFD-6R@F"[Q)Y"-[^I.4%]33>A%+ M1/X7/96_[;10M!&2I66P.H.49L4G?BY!' 1XW1,!?AG@'P?T3@0$94!P[@C= M,J";DRDN)><08HDG8\Z>$->_5FKZ2PXSCU:73S/]?Y])KHY2%2]/W'\Y\:GO%+S'_ IYO8_([WBCNO,Y M(SSP=+@?U(2'YX?[CJL)]O^&(-<+3N@=\J\YFVD1W:V/UFO#M5CCB-RT5/(+ MPK>D-?GU%Z_?^;V.#*18""1F4>ONJ75=ZI,'SB)"8H$6G*5('T5L@2).8BKK M*#K5FE*$% L+L7XNII?J[43]LM,9M['I[/#TGGM<0:#@+S6B/9N1$\TC6>*<*2*F)O$[& M*=:43"'65JG?F$J,+_8_%I%&K#7J/!<)H37BDIM.'6E1E$=PYO+HKM?8<+3SN,VBZ M\D"IV;Q\P\MW+SX%$.7>=&IERD-J^X6V.-GD>^8Y3\+%;X@D=$GG"5$V+-+3 M32A+%Q&ZQ6I?7;$_+8<>63R'%9S.$VR,$TC-QFDJ=,]9ROXOG%P')(C\W-"U M7NMJ408U*$<5E*!%.Y2:C=*4[=XK=7L%)>,QX/\D<#E9+MG35+0 M0AY*S29K*G[/7?)_76MT DFF_+JZFZJ%$D4L3:G4D.I3N5=9^ IO32)(8BK7<=8_8E ^4FLW'V /?;0^L1]C_HMG7NT?U42Y+M90@B_U;4+402LUF M::R#[U_T#,R'+.QO0=5"*#4;G;$)OMLF?,>7]D?).M6F,@?FOKU"ENVWH&HAE)H- MU)@ ?WA9QH*^!P!5"Z'4;'3&&_AN;] X8T>U&5M3"X-Z!2@UNYG >(7 [15< M&7OZ'NL6;=QE &HNH-1LH,9]S&E-["-@0'_3]NVS#3[_OF.Y00*0D7[I>A;JW&LPVV'^@MC$5@C$70 MO2Q107T$J%H(I6:C,SXB<+\[.*^%(ZB^+JAKX7"/U9C,6]B$P-B$P&T39IJ* MWED+!+0A"%0MA%*SN1GC$ PN2T90BP"J%D*IV>B,10C<[PG.3,9JCX]7EXR@ M#@!*K2#3/NA=3@E?YCW@ N5M"$4W\'[OOL_\<]Y=?;3_UKL.BVYQ(U,TK]]C MOJ294/?6A9+L7 W4:L*+?O!B0[)UWB$]9U*R-/^Z(C@F7/] '5\P)E\V] #[ MKOS)?U!+ P04 " "P>:E6&Q<298L$ !#%@ &0 'AL+W=O0Y$2\WD/'-Q,/>:\,7NE@JT^!/QRNR@"=0WU:/0M_Y#:92+CEV3]TII83;^BA&2@NI>%XGZQ'DE%7_Y&)C0.Y$0U0G1 M84+_1$)<)\2E,A654H>$*#(="[Y!PD1K-'-1BEEF:_J4F;H_*:&?4IVGI@D\ M*W2!;HD0+Y0MT'>2%8#X')4//A=**L)FYLE9 HK03)[K\&]/"3I[=X[>(89,>1C8^[O0$TB8]=+")FNI&)5YT J\I MZ_JUK#-35KXMJV6,-Q5F;,:22(-7C3/__ _> OFUY=@B4= M@>UI&3=:QB[TZ1UEA*6 ,M#;#-+J(:Z6(-"\;#,+HC9SFQ+X<8)WU;6 M"JQ?@IF]?3T-8XS'_GI7+DM0:*;EVB)#KY&AYY3A45#-=D4R1')>,&5CZD1H MR[1+L*0"Z^TH$D5Q+PCLFO0;3?I.3>Y!RBM4,*V(4/0_T%-#T(6>%QFB4NJ% M-Z,R/266$[JM6/TC?O$P.)@5QS&C ;8+,&@$&+040('(4<8),R]A$$(W;1=* MRJ6R+A%G+VVU&!SQO @CW#]0PQ(5]X@R=>GSE2M?^OMPI5N1%^R0[ M7R=*6[[#(R9A,,*X=T#X."R*<'!J!HP:QJ,WS("TT)5F2AL450BJ*%A9.Y': MLAY9JAP,1O'AK+?$81SU[*QQL+5/P1LJG7&VN"BGO'F_VCB[8=J2KM%VV6 \ M.*RT)2H*1Z.H?X+TCF?$3M+7-_?HCJ0TH^K%2M:9WIILEVA)5VC[TH5;Z<+? MX,AJT*X$[1(MZ0IM7]"MP\5.T]?9J\?=36N)(\MV$P6'FU)7G>YKMW6TV&UI MGX!1+M 3Z'U;J_2)*Y#FTR.V"M2I?^T4+>D*;5_'K27&O=^QJ#NUR9VB)5VA M[0NZ]=/X%X9Z[WWZ'C&POU0[]<[XV!AK ]4[7K3]H\\JUT<$WIIHW-9%M_B, MJ+'W1W4X]EM+E(5@1S9\7X:M=\9N\_R1ZB,2$30"D2JC>6YE7D% M9]Q.0RJXU)4[Y/ZVN.37<14Q?^?4+0>Q*$\O)2HK5!W -:W-">EU>2[H;\.K MX]4'(G2=)A*(ZL:QN%%^59WC/7"F>EY=+(#,0)D _GW.]=]:E6ZVK'22<# !O"0 &0 'AL+W=O.A%&LBC36BF8'-C?5&-8R;7;S3$K\R]-/Q!GOHHI&BK^1,O$/ EY3>48"[X3X'3]HX3-]N[M_@$[0 M9#:P>,&!S+9EI?+JMGN9HCU72YK R,&J5"!7X,0?/WC]SNP@]OMJ<$L:34DI("9;EG''*$R Y8&T1/!E$Z QDO<[X@HA9SA;4U'#KH:EB M]FU,YN4S8'?EC2>?".7-&$YTT]6T7>A MH95[%:2W12SLAIT=]OM& [_GM?/O-_S[!_F/"R$U^V.S:@H8[S&P])_3G@AE MBKN2,Z_D,%"'!?7WN'J=:%=0BY$7]-L%A8V@\%V"A&0+E)(3IE0))&4J$25O MK:]PGTX4[%!NL0E?V8)!PWCPYFH0!;0Q&^Q%/?7\J+_#[6"8?RSIJ!$1O:L. M3@B'UB1'>R48=J/!CI)]HZ@7^CMI=K=Z5P%R85NZ(G9[J[N_66U>#6/;+'?6 M)_B:J)K_,TSU%,&;'0^/PCMICI"=LQ"W0%;MO9IHL;0=YP *I)R9 \\:*_P)02P,$% @ L'FI5H5=&4;9 P D1$ !D !X M;"]W;W)K&ULM5A=CYLX%/TK%JVJ5NH,&/+!3)-( M,TE'6ZFM1LUV]]D#-XE5L%/;)-/5_OBU@2$P$&N2I2\)&)_C<\R]]C63/1<_ MY 9 H<2,W M)90YLTG>=B]F$YZIA#*X%TAF:4K$KUM(^'[J8.>IX1M=;Y1I<&>3+5G#$M3W M[;W0=V[%$M,4F*2<(0&KJ7.#K^;UV8>B(0Y3_ZFL=I,G=!!,:Q( MEJAO?/\'E(:&AB_BB!! MH0OTB2D0(!7Z^*@#1 (B+$8+6($0$*,[R@B+*%NC.9=*HK<+4(0F\IU&?E\N MT-O7[]!K1!GZ<\,SJ:%RXBHMS@SA1J60VT*(?T1(@+YPIC82?60QQ$V\JTU5 MSOPG9[>^E? +$9>1^Z+/5$UC XJ P.;.RSSUQ*I!,3'I6.E(S* MCNQV>ETKA/@SV1-0R&E<'0^EIOHBA+LX0H_4Y)RH6B M_Y!\T\N3J5R45]6B?#0NPU9<8A][WK/ [.B%_5JOAH6KRL+5_[#PHJRZ:F?5 ML"6^HU-P3#OV#INBU_-:5A+6A5S@<4NN?=PSPPK7-GML?RNWG]$=B6A"U:]. M%U;XJ2G4%UO3K'\PZY^U3)2PODSVQ-8T>:@JL'5//R=2@U:D#MIQ^CLJ"7PH M);"]EGCAOENR-):NH.WE=U00^%!"8'L-4<\Y]"^Z2=80<61:5[9,M)*>'*0] ML36GX%"EX-%YF=AK2=(76]/DH2C!UI+@^(XGH&A47%_N>+(#<=(N7H[;2-BK M=I2/V_5E>'0G/%0BV%Z*O#03P_;H;8G6H4Y]06[MT)N"6.?? J26F#%5G'^K MUNI[PTU^RG8/W8N/%?JHN*9,H@16&NI=CO55=WEC!JB^PLS^ U!+ P04 " "P>:E6W#+RNUH" #D!0 M&0 'AL+W=OM0U M@"%/#1=ZY=7&M$O?UWD-#=77L@6!.Z54#348JLK7K0):.%##_2@($K^A3'A9 MZM:V*DME9S@3L%5$=TU#U9\U<'E<>:'WO'#'JMK8!3]+6UK!#LQ#NU48^6.5 M@C4@-)."*"A7WI=PN5[8?)?PD\%1G\R)=;*7\M$&WXN5%UA!P"$WM@+%X0"W MP+DMA#)^#S6]D=("3^?/U;\Z[^AE3S7<2OZ+%:9>>3<>*:"D'3=W\O@-!C^Q MK9=+KMV7'(? 40#('*Z>R*G_T>@WE1\VF4?1E+W=(<5A[^^AK4 ;SL_;LP"3Z?T30;- MG3BT?62'["8)4O\P03D?*>=G*9%J/D75H^(3JB@,YDD\S1:/;/%;;/$46_R" M+7[-6#)2)6]1)5-4R4MCR3338F1:G&6ZEX;R*:K%B^N*PO!3&/Y'YY\\6MO_ M\(^O&+XA#B4"@^L%BE5]3^D#(UOWCO?28%=PTQK;,"B;@/NEE.8YL*UA;.S9 M7U!+ P04 " "P>:E6+"!%=\8# "?#P &0 'AL+W=O\KN>0P@T$.:9'QFQ4+D ME[;-PQA2S A M5J:DHG588H'G4T;WB"EKB:8:6DSM+>F33*W[K6#R+9%^8OX#,X8S@3X3O"8) M$00X>HN^J%&U(.C5$@0F"7\M1^]NE^C5R]?H);(1CS&3IB1#=QD1_(T7N^1WNR^>[>P8V?KU.OL8;FM>)(T$1X;R MPPK0#0IIFLH4DGLEO!]TA'IMA%8GRR7/<0@S2QX='-@.K/D?+]R1\V>7;"58 MH,'4J;*;CP(O& 92I%U3GYXF;:DUK-4:&M5ZCPE#WW$B9;J*_I%9)$\JH:0Z MR-BEDA'R7)5*L%%#I;?^V'6/-#JU^>O&TC7P/[N8F\$/9=]GV#+GL!:8HYJ,4?_7]J-3C(E\-5OV-X%BU,[-^BP M6_X[7HOCN.8X-G*\VFX9;-66R0L6QO(CBG)&0OD$AO:E %WT2M1),^Q!<$3- M./.Y&Z$GL)9(DUJDR7\2J4N8R4E63QS'.5+&.-VYRO0$UE+FHE;FPJC,ET*= M*2HA=":4:1(A>25%@,/8M(,N3C?^D4K&J<]5J2>PEDJN\WC1T-J2>8^2>?U?;,R8YW[;*[2CJ\WQ^;;L,'.]AE4I@-VH7%)@6UT! M&ULK51= M;YLP%/TKEE=-K;35!&BR901I359MTBI%S;H^3'MPX!*L&LQL ]V_GVT(3=0T MZT-?P!_W',ZYEWNC5LA[E0-H]%#P4LUPKG4U)40E.114G8L*2G.3"5E0;;9R M0U0E@:8.5'#B>]Z8%)25.([32=AS;>!?QDT*J=-;).UD+< MV\VW=(8]*P@X)-HR4/-J8 Z<6R(CXT_/B8=/6N#N>LM^Y;P;+VNJ8"[X'4MU M/L,?,$HAHS77-Z+]"KV?"\N7"*[<$[5]K(=14BLMBAYL%!2L[-[TH<_##F 4 M/@/P>X#_4D#0 P)GM%/F;"VHIG$D18NDC39L=N%RX]#MM%5=:FEMF<#J^ MHU+24J/OC*X99YJ!0N_1%Z6921&D**-,HH;R&M!2LL:CV7G1[_&3W75)ZC8/0.^9X?'(#/ MC\,7D QP?Q].3&:&]/A#>GS'%_XG/?PQ/8<\=21C1V+[IHG'GC^.2+.K_&G0 MQTDP&8+V] 6#ON"HOFU-EIPF8)I+/U;GUS44:Y"_#^D]2FH'QU15AG"&S610 M(!O \=LWH['WZ5!%7HELSW\X^ ]?HS[A2^KS-.A ?Y;"VUZV2US,VU!V@!SGPFAMQO;T,/\CO\!4$L#!!0 M ( +!YJ59<"&7M?0( -\& 9 >&PO=V]R:W-H965T""^?.=\YQA\$F\9?Q,%@$2[JJ1BYA12UE/7%6D!%18#5@-5.SGC M%99JRE>NJ#G@S("JT@T\+W(K3*B3Q&;MD2+2->;@I\$MJ(S M1MK)*V-O>G*?S1Q/"X(24JD9L'IL8 %EJ8F4C-\-I].VU,#N>,_^W7A77EZQ M@ 4K?Y%,%C-GXJ ,U0%:=K(5G5@)6"BE#[ MQ+OF'#H Q=,/"!I < P8G@"$#2 T1JTR8^L62YS$G&T1U]6*30_,V1BT'0";))_"#PQ[&[Z?KHJ?(F MD[;H0-^HU3S59SE\K]/:&P3^Y$A@;UDT&5]W/_UZHU9O M]$&][W\A]'1"MJ6Z/E)])/H?15:EV\F*"OC*1*A *5M3:2]AN]JF](T)IZ/U MN4IO&[;O-#;ZU15;$2I0";FB] 9C=9KKJ!0 9B4 !D !X;"]W M;W)K&ULQ5IK;]LV%/TKA%<,'9!:$FGYT3D&FKC! M"BQ;T/2!8M@'6KJVB>CAD;3= OWQ(R55+RM,G#%S/L22?'EX7T<\IC3=I_Q. MK $D^AI'B3COK:7\WH\+[]EJ+?4%9S;=T!7< M@ORXN>'JS"E10A9#(EB:( [+\]X;[_4E\?6 S.(3@[VH'2,=RB)-[_3)N_"\ MYVJ/(() :@BJ/G9P"5&DD90?_Q2@O7)./;!^_ /]*@M>!;.@ B[3Z#,+Y?J\ M-^ZA$)9T&\GWZ?XW* +*' S22&3_T;ZP=7LHV J9QL5@Y4',DOR3?BT241LP MP/<,P,4 _-@!I!A LD!SS[*PYE32V92G>\2UM4+3!UENLM$J&I;H,MY*KKYE M:IR<75'&T2<:;0&E2W3%$IH$C$;H72(DWZIZ28%>SD%2%HE?T O$$O1AG6X% M34(Q=:3R0.,X03';13X;OFIN$$#;'.\KSTGW\P_T+; 2\IKR/ MB'>&L(L)^G@[1R]?:#<=)-:4@T!?BH,.7R_-T',(2FA<0G^I@W=!-\(@915( M-A>Y9ZY+RODWEJP0C=.M3KE*+UKJTNQT:82NS;*L#14""IN(T06+F&2=$5[D MLPZZ9]5WB-=B0P,X[ZE;@ "^@][LYY^\H?MK5[HL@342-"@3-#"ASSZK!%&= M&)DB)H3JUJ($*C%!&L?JAJ"H$MSUT??["WZ1S^%G<^C[VVXV]+$_\,G4V=4C M-?KRQ$C],E+?&.GOL(,($17'#6<[*@'=1&HNS4149N&O:X@7P/_N"M((?VS- M+8$U,C$L,S$\"2F&-A-D":R1H%&9H-'_0(K1 2D\GZB_08L4#]LU@AB708R- M0=P 1[?:N6H5*N/Z7KO9=KF>(X]K+I'^I$WF0Z-AG_C=3D]*IR=&IR]HI-H. M$)5H 2N6)+I-E>=R#6@#G*5AE[LYYK#FR61$1BUWC1,_L:$\MU(#KC&PRS5- M5J!7^8IH.K!]7I*'J%6@UYOD%1EY7BM&LQ-/#;(F>;S'5@^2\%&E*Q#KM1NZ M>-B.RSCO4^/"55S8WM*AK*Z!BBW/OW^7;+;R#+W]"CQ@ C2"RI!IG3$[<^Q] MU!9:,W65_O).(\ \JPK,%EHS294&\QXIPG3@V0\^@?[<2B%IQJ*SPX9Z\ Y> MS.AY]67%Z_MM8CUDUHRHTEJ>1;'5S9A\[7H$7:SJ,EMHS;Q5RLP[C33SK&HS M6VC-)%7JS'ND/+-(EU$'#TC?:VNU3CN_;M>,J1)KGEFM65EB-A!("-&<[5@( M.C<:Q\@=HU-'MX4EM&8**^GH34[#'4O*L4C2<^A07.E0;-:AQW.G*R7X4(ZZ M+:8839K.5_H2F_6E39)\ !X;N6'VY=BRVT)K9JY2L!B?A!O8JE:UA=9,4J55 ML5'F/6U=^=*9%G*X3+C]2?MG39>9U\?WT*22D]@L)RW0Y#T3=^B* Z@+$E2R MY<.+B=FKHWOA.?8*<25@L7\:PEA5J[;0FDFJU"HV"CU;BTD^B8<;9'$'_@%= M'C9L!E(I2FQ6E!88D_]0^91&5.KR?S-3Q>C.T5U@":V9O$JZXO%IJ&)5G-I" M:R:I$J?8O+%IB2J3+@;XDS91.LU&W2PAE78D9NUX"PE+.;J%0#D:HC]2J8J+ M73Q0C&@U@;J2<\KK?'IF:9NR>'SV')N>I!*EQ#O-(T:K^M,66C-)E?XDYAW4 M.2QD[='W&:H]'I\S$42I;OZSSCS@@QWB5]@=CMSV;_,N0X+'X\'XGL:O/40V M"T-3XU]5V_GFGK?[R/@Y-BQ)I3#)X#0];U5"VD)K)JF2D,2\!_I?>M[OZ'D/ M>Z0MB;H,"?$'+FGUO%-[DR4&OLI>\!$HT.7+7VHIKY8O$;W)7IUQ*O/\#:1K MRE&ULM5G;;N,V$/T50ET466 W$JFK4\= XFS1!9I%$#?= M9UJB;2*2Z)*4G?Y]J4LDZV*FCI476Z(X1W/(XN[LP:):() M205E*>!D=6W\YOOD?7AI5[1&(2RAP"J[\= MF9,XSI&4'_]4H$;]SMSP\/H5_?>"O"*SQ(+,6?R31G)S;00&B,@*9[%\9/L_ M2$7(S?%"%HOB%^RKOI8!PDQ(EE3&RH.$IN4_?JD&XL! X0P;H,H =0V<(P9V M96 71$O/"EIW6.+9E+,]X'EOA99?%&-36"LV-,VG<2&Y>DJ5G9Q]PSREZ5J MBS^9$)_!EG"PV&!.P,4=D9C&JNTK>%K<@8M/G\$G8 *1/Q6 IN II5)\48WJ M^J\-RP1.(S$UI7(K!S?#RH7;T@5TQ 4;W+-4;@3XED8D:MN;BD[-";URND5: MP'O,+X$-OP!D(7O G_G_-T<:=^QZB.T"SSZ"]R-+",>2\:&A*4V=8=-\#5^) M+0[)M:$6J2!\1XS9K[] S_IMB-=(8"V63LW2T:'/?JB40].0)2IRXCR4AMB6 M$%X!D2>8W$Z?NT_+.K;USW_3N>^5=&>@W.Q7<>!D3(!F8 MLR11.64A6?B\87%$N(KK6RQH.,2B?)7[!HN!7L=8>#4+3\MBOL'IFN3+;84I M!SL<9P2P%=ACSG$J04SQDL944C*X#+V>1U]M'\*.W_U>$"%_V'&_=MP???CO M:)S);CXHB?C] +$@=#I$^KV@C^ PD: F$FC7\AU)F M$V]B>W[@#D\4M)K"9NDIE(MBN"!9O='Q=.P^UJSDR=R)+0V MR494P+-4!1Q55HR%UN;:" NH5Q;G!6U?+CC!Q/+L;M!J?7@G1]1(#Z27'F46 M9ML\_P[RT-N?.J-CH;79-B(%P7.B%VDESLE<1T)KO0_OY=@H'Z17/H]'4J[>[.2)_(C#"M0()>2<%;2C:J*QT-I<&TV$ M](;' L@E[H M!I8;^$$OX?8[0@]ZGN=:G0V9>7#2GA"^+CY ".5:ELKR@+INK3]RW!1'^YWV M6W@U+S]5-##EEY-[S-0?U?,68?+W)7U!_$IK]!U!+ P04 " "P>:E6H:XZT\X& "N, &0 M 'AL+W=O,1,=")=$EJ:09^N-'2K(HVC1M9*#L"U\3(L"W/"OXY6 MQ.;U<,CC-W)*,/EX-PL#WQ(;U; M"W5BN+C8X#MR0\3'S3631\-6)4ES4O"4%H"1U>7@3?@Z0G/5H+KB4TH>>.<] M4%VYI?2+.O@MN1P$ZHY(1F*A)+!\N2=+DF5*2=['UT9TT,94#;OOM^J_5)V7 MG;G%G"QI]CE-Q/IR,!N A*QPF8D/].%7TG1HK/1BFO'J+WBHKYW,!R NN:!Y MTUC>09X6]2O^UH#H-$#P0 /8-( [#4;C PU0TP#M1I@>:#!J&HPJ,G57*@X1 M%GAQP>@#8.IJJ:;>5#"KUK+[::&^]QO!Y*>I;"<6-X+&7]8T2PCC/X%W7\M4 M/(*7$1$XS?@K\ (, 5]C1CA("_"Q2 4_DR?E^S_7M.2X2/C%4,C[4&K#N(FY MK&/" S$1N**%6'/PKDA(8FD?N=N'T"$PE !:"G!+X2UT*OZ.BW,03L\ #,)9 MM]/UBZV+;L$KS,X!"I4@1.#C301>OG@%/E%!3E*/W.H1B5MU>)*J006U8P-5 M8="!,$N:YW)J5D/$VN5L%[S#8[)Y4!F)$[8/1DL?OPAG 0_VWCZ M%(L\B1G41BVUD4M]2XTK:NW+F322(L[&PRG M=%\88TL70S1%H_%L!X;MR@"%DVD0VF%,6AB3'C VF(%[G)4$O)3Y,Z%9AAD' M&\FG@O,*?._,8AL>9["^>&JQ::?3P7D0='IJ=BW]]/]KWRGXZXKC#[/VC[/G-GT6AH:PAA)ZIY:O^&9 MSS[Z%(L\B1GDYBVYN7.T:'+-3&JR*B[%FK+T'WMF=6KV93FWI0CU;V?4> IJ M8 H#[>6"?J!TRCF66]S*?7$U:D>SBZ^H)J^.]PV?-+ ./Z[=@KTQA7O#:G= M^0IH$H*:$'P2H2,/UR)>: MB4T[Y?!TJ^S!'[FC]28].C&'';W.I*.==.BVTMM!!02M,U([^58@[I [M[+P MZJ7#?8L\&U6+?*F9V+3-#]T^7U>%I5IH!)QF=A.V M[\81'%OL^-(=L#>>YW#W4+M[>,S=IS*7J>>APG/T:=BH=;-,N,O'';$O'U]J M)A_MYJ';S>OATZ;S+2PKGV9A/#0>W CM(O+I^"-?:B8B;>>AV\YK1"N&JQ]> M<&86/:#D[=EH97C4F2_==]2;WW/X?*A]/G0:X@Z_>GFW8;:B#! L MK*C0L26GI3MX;U3/X>VA]O;0[>WKY;Q-E;..IJI::F8L7)^/=_'XM/>1+S43 MCS;W\"1SOYUI^#8C0!"66_&XI5 $OQH_Y'*9Q40^5(SD6ES#]WF_OV]G'HX MRZC(R8$YYM6F>U6+?*F9\+2AA],G6U+HUY(W?%ZTWD.PPZU88='%N;K*M$YMKPNPWM5BWRIF3^N:S^/@B=/2>1U.=ZK M6N1+S<2F;3YRV_P;PZXFI5J?4$8_IX(O>GNK^+#V62^LZ#C M*Z9)33M_=&PA_WE6QMQA>Z.$EIIU=ZW?5TB39&=3S,DU (GEZ!.I'(VQ]"5R M--X^:F"R)F!JTYE]?OO=.[-?6]A&X',4!$@7!.BDQ?YZG/UU113%O^6P.F&I MT:W:E6ZP";96 1 :W &0 'AL M+W=OYFP9( MP\,6F&R+GN9BL!>*S21";.Q?[:(XN3DXGS]LX_9Q7FZ*N9Q(C]F)%\M%E'V]$[.T\>W M)];)\P\^Q7?W1?6#LXOS970G/\OBZ_)C5GYWMJ7,XH5,\CA-2"9OWYY<6F^$ M-;:K%NM#OL7R,6]\3:K7GHRK4Y)S.2TJ1E3^\2"OY'Q>H

_DM?DZV=*7OWR*_F%G)'\/LID3N*$?$WB(C\M?UA^?1W/ MYV6K_/RL*$^J0I]-ZQ/@FQ.P]YR 0Z[3I+C/"4MFVTW%"5^;F7-Z,B!WN;4[-S2]7=V7OWKJYU=&< M]>E]?W/>X[4[^U^[,#>GUC^^?(RR&?GCMQ))WA=RD?^[X_6\V_3O=O=?+01O\F4TE6]/ MRID^E]F#/+GX^]\L?_R/KF @810)8T@81\($"*;%R]W&RS71+\I(+$J6448>HOE*DE?EC#9+Y_,HR\E29ILY[]>N^!CY0^.#A%$DC"%A? ,+UK#J M4NGA8CP:C\?E;/70#,;!P[0A][9#[AF'_)/,BRR>%N5$L5[Z-JL8>?7I\]=R MJ?OC6BYN9-8Y4QBY0X<:":-(&$/".!(F0# M-OXV-KYQ(?I0W)?S0'$?)21= M%GNN=-[YR(@@810)8T@81\($"*9%)-A&)##.+!]615Y$R2Q.[LB'349(5%Z= MR+LX2:H?IK?58A*GL_7ZLKF.[EQ4C/T,C1$21I$PAH3Q#V%Y5 M0)UJ"0FW"0F-"1'E-6NU\!P8?B-DZ/ C810)8T@8#W>'WW(G.]<4H#ZUT9]L M1W]B'/UOY97'X<$W,H8./A)&D3"&A/')SN"_GCC.V'=;HP_J5!M]:ZQ$R_BO MK \RF?5?&N%;8BTG%@>QW1A[_AV2SC%>3O M:RE:3@"7#S*+[B19KP:$1H4D/(HS\FU]ZUG=;JYM1N?P6]#A1](HE,:@- ZE M"11-#Y*M@F3_GZXSS1T-CA.21J$T!J7QFA8V)XG19&H#(72&)3&:YIE-5<7;[1S\8GJ50^$3+)>N[@4+JEFA- JE,2B-'Q@#=_,K[TS',>RK MI?2K-0&\A6=!!2R41J$T!J5Q*$V@:'K]EU*UMEG5]GRCQDP9FA4HC4)I#$KC M=H=D[7JW!M6KG@)E;&VCR*NO6M[I5R/J@N6TOFTR%HV8NQ@<$:BQA=(8E,:A M-(&BZ4%2QM:V7_CRUX::7"B-0FD,2N-0FD#1])@IXVN;C2]/LUL9]UFWH*(7 M2J-0&H/2>$UKKEOC]I)U#,=K*\=KFQTO^[&4:YU3R&Q!7NV_^S%S!D< ZG:A M- :E\0._?W]S]T,B<)8[A?6WE?6VS]]U&9!8_Q+-*]V91T?ENLQDT M."-0I0NE,2B-U[2):9HX1BVKK;RO;?:^&]E[N2SATWAS*;+>A):35Y\O/^V9 M,: B%TJC4!J#TCB4)E T/3A*Y-HO+7)MJ,B%TBB4QJ T#J4)%$V/F1*YMEDB M?DW*B2F]2^+_EOF9-G,F?U1?=R]74*$+I5$HC4%IO*993F.]\D9!>\4ZAKRU ME;RUS<6S5-[*+&O/.LUIIC$#Y:?DMSBZB>=Q\71*KE9EPZ3HC Q4]D)I%$IC M4!JO:5ID_)'=CDS'498]\KO?M7:4G77,=I;E1;R(JDO81MWD1U/=I!DX=)RA M- JE,2B-U[1FV8%EC3R_-=!=ASDC?T_)K*,$K&,6L-M;E8=T7OZ#K_XY=XXN MU+%":11*8U :A])$3:L*J-5MS\AUO#TI4/;4,=>[]G8:9L[@'$ E*)3&H#0. MI8D#HVDV)'I$&D\),)O/_D[##!J<$>R&?^R.?^R6?^R>?\=@2/0,*/7I]%2? M69Q_?WV;24GBI)PR9-YYZ6>F#0X"5(!":0Q*XU":J&FM16-LC8,]<5":TSFD M.64VC7-)EED\[9X*H'H32J/.;KWG9!2T]K.QCJ/*RS.G56C,H:\3G1>!P$*#N$$JC4!J#TKBSN^_^=>!YKK,3 MA&/H0T?I0\>L#WN71I@Y@X, -8)0&H/2N+.[![_]GB>J0_U)7\H:NL???F_N M8F@ZH#0*I3$HC;N[!9]!:#MN.R(=Q[77%7WTE4ITC[_[WH5Z1BB-0FD,2N-0 MFD#1]" I&^D>LI'-2XJ>#PF$BDDHC4)I#$KC[NX^>VL4M/?1HOK4 Z'!F<%*BAK6LLW!*T''["NPYQ12UYPZ*D)%$T/0>,YHJYQ>;F\N\OD M7;68Q$F1Q4D>3S>/$NT<8JAZA-(HE,:@- ZE"11-3XSRDV[_[??1-CWOM^GY MMC<]4&T)I5$HC4%IO*9IU0CA*!PW_]MY!.TQRC1=Y43=GRO3)'^2R^DT6Y47 M(\_U+K',1YVI@8I3*(U":0Q*XU":0-'T/"EQZKYT]:8+%:I0&H72&)3&H32! MHNDQ4];5-5O7X]3JF3L='"VHHH72&)3&H33A=A2+^B-GCYY1?M8U^]D>*]WF M#<)_I9%ZC)A=(HE,:@- ZE"11-?]:_DK[>^(57/ ^JA*$T"J4Q M*(U#:0)%TV.F[+)G+E0]SHIG[G1PM*"^&4IC4!J'TD1-Z[?B>V:/W&/% MVQQ2/V3B0])I \R]#,X(5"U#:0Q*XU":0-'T+"D%[;WTIV1Y4"L-I5$HC4%I M'$H3*)H>,R6Y/:,2[;L=PTP9G!6HWO8ZZTU=QVWM76+=!SJAWWHR)X>>GT#1 M]!%N?#96SV<#'-IJ8>8,'F/LIV&97Z,UKG<>$)_,HJ>N>T=V .$]$RQ['X)# M7Y- T?1<*!'MF45T__T59M#@8$ ]!'3Z$0\])H&CZP"HC[)E+:0=N MFC#3!H\N5._6M/96 M=OOSV][\"P73A$./3.!HNG#JL2I]]/B5+N-_/*8=HX]5)9":11* M8U :A]($BJ9_PJ62I?Y+RU(?*DNA- JE,2B-0VD"1=-CIF2I#]G5;Z8,S@K4 M?OK=>]T#N_74%+;G0#]L[8_@T/,3*)H^PLIM^J =^V;.X#&&VLL#K]%:[V,G MUN96T' O>8 3/-]+VN[>>TGH"Q,HFAX.)2M]U%Y],VAP.J#2T3?M8*\'_N A M''I. D73!U;I0;^G'NQW+VFF#1Y=J";T.^U?>2_IM<=XSX%!>Z"AEA!%TP=: M64+_9[?6FP&#QQ:J!_W=_>L=MY(=1W7<2D+/3*!H^K V/N'>+/F^Q M)-E?U MU6<[+65VFV:+*)E*DJ]O(5?5AT-U#C?V<^^Q'WP/+2Z%TCB4)E T/3Y*)?HO M75SJ0^TCE$:A- :E<2A-H&AZS)3'],T>Q6J3ST12D0&$!$9=#L\K^WPKLS=#1Y> M:(4EE,:A-(&BZ3%0MC( VM=A*@\A)*8U :A]($BJ8G07G0H&>U9#_A7=-VI7([#5#= M":4Q*(U#:0)%T].@]&EPJ$;RD!6O 4VG;)?3P<[X0_TGE,:@- ZE"11-'W_E M/P.S_^SW -L ZC"A- JE,2B-0VD"1=.CHAQF8':8N ?8FCL:'"=HS2:4QJ T M'G286W?BC:WVQQZANM63HJQF8+::/3^(/-A]^N;$&MM>>V6!UF5":0Q*X_U^ M(0+5J3:ZH5*2X?$?26KN8N@, *51*(U!:3SL>M1HZ(_;.\%$UX&MJ4(??N4? MP^,_DS2$5DE":11*8U :A]($BJ8'21G,T&P><=<3YHX&QPEJ.:$T!J7QXHV)E*CF$O0V4O0[.];%Y,]'M+U P<' >H\(32&)3&:YIE:8O&:!*V W$, ME1DJE1F:52;XT;7FW@:G!2I%H30&I?&:IJ7%&SGM=TOKP_;.,7H(E,4,S1;S M.D[BQ6I1;11;5V:]TRNS5/'6Z?,>LC^N955VTUFC9>YL< :@*A1*8U :A]($ MBJ9'2JG0T/Q93LS1BG[^B#R=5\IN[G+P8F!"E4HC4%I'$H3*)H>+&5=P\E+KU_06E,HC4)I M#$KC4)I T;28393^G9CU[[=-G?KZ#JN\LYJ6\8GNNF^MS*2A>:EIAN(D"NV0 M06D<2A,HFAX")8$GYB)4M8C1^$%F>7P;3S>3#7OW_@N]-"]AQGLQ<\^#0P-U MPU :@](XE"90-#U?R@U/[!=>RR909PRE42B-06D<2A,HFAXSY98G9K<\9"V# M2N7)P4);"NV006D<2A,HFAX"Y9,G9I]\'?T JD1S9X-S M7)4!J#TCB4)E T M/5+*3D^\EUZ^H,8:2J-0&H/2.)0F4#0]9LI83WZV>-<,&!P3J'&&TAB4QB>[ M1<_6>!0Z+96(ZE0??Z62)V:5K%8NG$HT=SDX,5#Y#*4Q*(U#:0)%TX.E'/4D M?.GU"VJLH30*I3$HC4-I D738Z:,]<1<)SSD]@NJGFM:\_;+;M]^07TRE,:A M-(&B:2&PQDHH5U_W6\;@,O% UT-S@\51+(YA<1R+$S!<*V=6(V?FRN7CKVK/ M9P"+&]1>8W$,B^-8G(#A6G&S&W$SUSR?D\)]-TE93X:D+:_I1D\K;*RIM+^^2L;*D.OSA? MEG&XCK*[.,G)7-Z63<>C:CMP5FVP>/ZF2)<5DMRD19$NUE_>RZB\PZL.*/_^ M-DV+YV^J#A[3[/OZ]"[^!U!+ P04 " "P>:E6FQ]AA-X=H*CU!KV]=@#&_;I2L112AX8X*LDP>SMEL1T/;"@M1EXC.8+H0;L87^) MYV1"Q-/R@H/^JR4LR4\S)F,;?HU L M!I9O@9#,\"H6CW3]&\D)=11>0&.N_X)U/M>Q0+#B@B:YL?0@B=+L%[_F@=@R M0)T#!B@W0,<:N+F!JXEFGFE:=UC@89_1-6!JMD13%SHVVEJRB5*5QHE@\FDD M[<1P(FCP?'TK Q&",4WD[N!8Q_<:C!?+L$G8 .^P"R;_Y1&@E_)07G]YX*N.$Y#WK>%=%@M:P>Y<[>9<^B M(-[39)M"*Q"MEN0 M[1HS_W4EN) G993.MS?XE,RC-%6#1V_S[MXVAQWH>![=&?\YDZQ=L_6/* MF;Q+QM\C<^UUH=M#.V2,RYU)IE>0Z9V3NI/.IMX>3U^2]'H[-/>G[>:VP@ Z MI1)PC+7V74L>F8_1"V%2PH%-AL #BP*B6 !].-6^R)TFJ[ IM&HDMC01;+(0 M0QK'F'$=()W?VO3F:_I;B?-:\X;$3<[P(Z02++42-(NENJRJ)+X=IF\&]#)3T 5)]N6 '!#B MMSKA,3X2"CH;K%X-5)5XJ8N@61A]D0F/Y,=T +[A>%5_)#F2934:/!TK,"'GRQFL(K?J]7ZHB](&J"#6J MBII"JT:B5$7H?U!%:%\5P9:_*^W-GIW+O%1%R*R*&M8.^6H[G#N[G&MGH?HC M"94Z")E;1C^D'5"CS:2FT*J1*%44,O>33M<.[P!V-R]\N'GAMP]JAW>@_!P* M;9"@0JJC;6_U?A/"YKHESD% 5ZG(VL#%:-%V'^EFLUU.SWKV]YC)4N8@)C-I MZK2Z4M^PK V>W0BZU)WD*16")OIR07!(F)H@G\\H%9L;M4#QSXCA?U!+ P04 M " "P>:E6E3MG[YD% "4)P &0 'AL+W=OOXX0$9X('.F>R\QSGQFWB\S_BK6%,JT5L2I^*^LY9R<^O'+'AE$0Z*(D=[+H#)R$L[4S&^M@CGXRSK8Q9 M2A\Y$MLD(?S]@<;9_K[C=0X'GMAJ+?,#SF2\(2OZ3.77S2-7>TY%B5A"4\&R M%'&ZO.],O;L0]_, ?<9?C.[%T3;*+^4ERU[SG3^B^XZ;]XC&="%S!%%_=G1& MXS@GJ7[\6T([59MYX/'V@?Y%7[RZF!427&M#JKM.8OC/&SL2-7%O"%G47;GH>@./M$='\VS M5*X%"M.(1BWQ,WN\ART 1VE3"80/ CU@*W%.>!?YWC7"+O;;.F0/#^BB"L2WAH#_]"7[H(MX8;8OC5:/$UKW=JM.3I+D?+(WE7!4.B M*>\[JO )RG>T,_GU%V_@ M_M8F/B0L@(2%0# C3;TJ33U-]T^-FOK.O6M+00\R!9"P !(6 L&,%/2K%/2M M=TKXME&/0G6;1&S'(II&Z)W1.%+E4Q5QEFR3MKP42,_5S/P1OYNX7=P?]<;. M[EAR:].72@X)"X%@AN2#2O+!1R4G;ZM16R*V$2Q, "0N!8$8"1E4"1E;EGIAXO5ER2M7$5N6 "HDXD=1> MR$=M5<5UA\J^'?WS&G> M2.7)@ 2%@+!C 1X;FU1W(^FX'1A+YG-'& \:*AN M;_Q2V4%I(13-%/[(&WI6X;]IFTVC&[*CG*PH6JFIOD11+OZ2,(YV)-[25O4+ M\/!(?*_;PTWIKJ,<%I06@M!"*9B:B]KF>U<-5!0H= M"A0]3)>$OG]V6:SNG9C)]]8T@?K@DM9XX/3\OEGT M!60RB:F8#:Y7H?LKFM M:D,:S5E)LQB* +3!$(IF"EU[6^],<_LC'V#G7"RSO5=GV(H M$,A%,U,0VUX M/;OC/345O=+O0-L3 NE%9R6M.:WUW-OFZ >UP% T4_;:!'L_-NK>-EW9ARUF>U_7K-TVF-K4_]>P&]:"->@CN M"8\$$E3*6.VR%,V(6+>J5" 'QWUIOH^Q-WOQM /4CT+1S"]"M2'%=D,Z+YP_ M^@]!?!"Q-W;ID 6E!:"T$(IFIJVVL]C[J6D[AC20,U!: $H+H6AF(FISB^WF M]OQR7H*.BV:OVV^^.+,W=['4H%85BF9*75M5;/]B.R_>D$&5*E!C"TH+0&DA M%,U,6VUL\<]]P<6@UA64%H#20BB:F8C:X.(?&=RS2U7_^_F=VQWZS5H%^O$6 ME!9"T0JMG:-520GE*[T<3*!%MDUEL4"I.EHM.9OJA59.?7JQ7FU.^(JE L5T MJ4+5%%QUE!=+P(H=F6WT&J>73,HLT9MK2B+*\Q/4[\LLDX>=O(%J(=[D?U!+ M P04 " "P>:E6D_,&+KX$ "4&@ &0 'AL+W=OY^&.T'DUS M:A*SMBGM:G_\.$[(@P9WBE+U"^1Q?7S/B7US8@]V7-S+-8!"CU$8RZ&S5FIS MY;K27T-$98MO(-9WEEQ$5.E3L7+E1@ -3*,H=(GG]=R(LM@9#?WRD_?G(];-T)FDZY$@Z;33CL5I+]#D.(*BV=S6UG!_9\YL0*^",BA9JXX^(>*1= MD\_TYYL32SKM7.ZVP>LP!G]^@ON>;_5D6X(K")!)Y>@8]#;QT;J:QTM M+\W .O(I(D[53XKXPPBW],A_*).J#>KE095D>WFR/6NR8RFYSV@RM!5]1 N( M8(5DBXI>)P'$B:6^X4\K1>T:D-JA33^0B)W)A)7(7"_#Y*F;_O2+; MB^>*]EO]@VRM_9XXEBYS5I=65C<@& ^0?O&C[4L$S;\I4HKK!XF*\#KJ]GX) M>@(J),(>BM+2WD,!?:I[-TRM2"?JT\_UZ=OGFBDWDVJY*2K21_1M8R2RU6AK M#Z\M/ V!5<3 7F$+O'>NTED"#:G5%%I5KI*+PHU7Z@RR4C.\%CFH&?NHSI&H M:L*D2)@T7^0RS(.,.X<96WL^]5$4#@O;+=;;%;H7.N[O"QS!1RN<'>)4;0KK MA:UV)1VF:+S1X,FK.E'"?+AI!SH?W\KS6M:-VJFFT*H"%(8*=]^[K%DMW:OE M:@BM*E=AZ;#=TYU4UGK/BT2[U3TL$C7.#9>BJ@D7U@W;O=L;3GY[QQCO9[^9 M_+7/\BWL'R[\'[8;L3]9!"A]E#0.T :$602*?4CMN19,?XK64F_(EV4RO(7+ MPX7-P_WWK@"-VL"FT*JK)X4/)%;C=%(%R" /;,+%00781U6-#:ZO *1P8L3N MQ)K^#"4_Y=*RJ&XYZ B3PJ(1NT5[NUKV0L?[3[9V;FBZ1PV-'>K4X5F8/6+W M7#/ZR*)MA/Y'37R_V3M[['UR'NOLY%&G6%3:%6Y"F=([&MMC=>- MFC6V:E6<;I,PC$# G# &0 'AL+W=O,O%HTP %-JEE,F)DRB5 M7;FNC!-(L>SP#)A>67.18J6'8N/*3 !>6:.4NH'G]=T4$^9$8SNW$-&8YXH2 M!@N!9)ZF6#Q/@?+MQ/&=_<0=V23*3+C1.,,;N ?UD"V$'KF5RHJDP"3A# E8 M3YQK_VKF6P.[XP>!K3QX1@9ER?FC&7Q?31S/1 048F4DL/YZ@AE0:I1T'+]* M4:?R:0P/G_?J7RV\AEEB"3-.?Y*52B;.T$$K6..R#G@:M@G,L.BCT+U'@!6%#/+.WFPP(D^?O#[WI8J\ MCN>/W:=#]-;@3D3O5>B]=G2\^T_HO0;T48V\-;83R?L5>;^5?'%$'.O3+,@R MMX3Z)M6OEE435;^IH+T:5JOC$[$&%=;@1*S+/1?R/>_EL&7U 9V!('CJBE65D3(14*S^LI:?SA#O\@KQ_8UL!. MQ!Y5V*-_KF_O[^4=-94WJ'&V1G(BI^^]O,6]=RLP@]V;ZUNZ/6:O'^'VV$YE M/^A@_%;VV>%U!#MS^4(S3-D*A4U>VQZO-C\U7;!MY5YDBA9:MRD;HDM&8:TEO&PO=V]R:W-H965TUG M]=O*O##SF# RH]F?Z8*OKZS0 @NR3'89_T(/GTACR"OUYC1CU5]PJ-MZG@7F M.\;II@D6(]BD>?T_>6H2T0G S@L!J E @P"$7@C 30 ^M@>W":A2;==6JCS$ M"4^FDX(>0%&V%FKE1I7,*EK83_/RO#_P0OR:BC@^O=DQ<80Q\$!6XG1R!M[& MA"=IQMZ!-R#-P=XC!VS?O *NM*P8X.UX./.M/YY2XJ$I_E*%@FMQ)OB,J:W6@W^D+ND$(HX&_<;/0P=CKMXJU MHSCSP@Y:CX'6XRS9ICS) 'D2!+%(^4YTH3(GYB,<74Q! ,4J"_RJ'4::9V. M;VJ57ZW&J4\%DV*Q(;%>[J CJT;58E-J_?QUJ!.>6V*;2.^U M&JMHIRJR^H&<:Q1)HTAK]'KQEX!XL@"K@HK+95O09:I\:#8Z73M1Y/G#2JMH MYCH!](>NM:,ZU[4$3JB%LE?+:!/><^&*J2H>NC4*DJI>48C#4%U)H81$J*?$ M3[PM@+PB&,Q-5,^@%HRKS?Q LE @+]0Q[?&U54"ST/7_H6M$,XR'< MQ?I1G>M:$BK\,42%8T:%$?;]X1Q,W\W)E[RBU\#W\0N4"B6F0CVG?J1[4N1E M&3B^M!JE5J-JL2FU_NLOR:W( + MG8LCZ+K1\/FI[^;D:U[5:^"@2%U;D>16I.?66[HKNN_TFJN[W)Q5GQY( >8T MGXN?R[);?NE)V7=E8HS2K%&UV)1:/\F29I$!FD5&:=:H6FQ*K9\_2;-(3[.S MT07X'@@,*(\E*W4E-H2E33)-JL6-6M2YEYT/@??"G2Q1&.E1^.N!&KJ13;[* MG1E5BTVI]7,LP1N%!FYDDU0],ZH6FU+KYT^2/-*3_!DW@%3_YR:Y363:GUDREI'4,#'[X-@7:3/Y-J ML2FU?O[D) #K)P&:V4X3V6-2SQU2/QY3/XS\P9O\6#^* MOS^^"(/A&WH\IO4+-QB^1-*/Z5S/DORQGOQ?F^@TX5T3&(=N,/1J%-15G;H! M0@,XLCNKG038K*I58TSPS2[G]5*@]FB[,NVZ6H\U.'X#+V?U^C(I4R]WNTN* M59HSD)&ED"R?.99X8%4KR.H=3K?5FJI'R@5=59MKDBQ(4380OR\IY<\[90?M M.K[I?U!+ P04 " "P>:E6NI<-RQ $ "� &0 'AL+W=O^]>W?J@5C,3O#';RZ)EH4Q:/G _K/QG@T9D$EW/+B#Y:IUE&*EXVRLB@9%7]3_>-(XX4$,>N$#0*054W%%1OX%";Q@9.%S^WKU8(#.J W+ MR."%)_!^4RL0=D?;G%6#C0V8/KC;^>4D]J;N]MB"OI"FNK6P#%N6X2#+.\#2 MD39I@H$DM.1"L:]FP\:SAHN.>09^Z'696L3\<9Q$=K91RS8:9/N$M8)5^07) MH0*!B6H89WBHF%2"ZG)"8(_U48(U(R,+J\A/D@YYFY@?1XF=_+@E/WY%0C3T MR%E]M,XO2 76A!A;2'A>V*':EPK\$SSCEF<\R/-7G:B8#;!7Z.L-DRM3,K"& M9+"P4HUM.1%,.E0'OZI[W;5-_T_[?=(W)@Z3KC$6J22*3QS&I&69#+*\7=$J!UU7EY0)LJ7%!K3? M=U0(BB' @*T65M_W2RG$0Y/79VICR M1F@O30Z>30X&3?YDFKJ -99VNBA@> RPNB/HQ2)),&C=D/7%0B_VQR=B]MQ* M_>_TTE[,R#><<5I[#KL7Y,,^+3:9EJS+[9_W4"Y _&4U:O"C_SO&;X3VTD7/ M?=P?;N1O$..P-UWHAC/J!;DO%WKC).P$V3V::$L0N1GT)8Z6FTK50UV[VUXF MWIL1NK-_HR\99E)^AJEO*#BRY:R2I( E0GI7,2:>J(?^>J'XVLS-"ZYP"C>/ M*[PH@= "^'[)N3HL] ?:J]?\/U!+ P04 " "P>:E6DM/U:P$$ "/%0 M&0 'AL+W=OK>HWO/ M/:9/.-DP_DVL")'@-:>%F%HK*=?7MBV2%2! U'F.>;_WA#*-E,+6F\+C]ER)?6" M'4_6>$F>B'Q>/W!U9[5;4G_BU M(6(K 7H'$E"3@/YO@MLDN%6C=6556W=8XGC"V09P':W0]$7%396MNLD*/<8G MR=733.7)^*84:D4(\$26:CI2@%_ (TE8D60TPQ73; $DDY@"48< + 11@9(U MZPG+YPHD?7OP_HY(G%'Q06$]/]V!]^\^@'<@*\"7%2L%+E(QL:6J75=@)TV= M-W6=Z$"=]YA? A=> .0@=R#]=CS]CB1M.NJGVXJQEC;4TH8J//< 7L.6HFK- MN,R*Y068Z>8[[HHE^"A)#KY^4JG5I?A[J.WZ/=[P>_27^%JL<4*FEOJ6"L)? MB!7__!,,G%^'2# $UJ/$;2EQQ]#C+Y46:@D,-5IG!U6VWEQ>XL"["F TL5^V M6]@/"T,8HK -ZQ7GM<5YH\5]7A..]9Q:G0^5.(IQZBP,@?7:]=MV_3/)TS=) MB2&P'B5!2TGP0_*LL_TMW7F>^BUT=^0Y$(8B-XJ&Y1FVQ84GRA/\UPP/SREI M5R_ ;Z\)+5,=^5FN" =?[TD^)WQP=J/O/'5VAL!Z]$0M/=&9Y!R9I,006(^2 MJY:2JQ^2\]6^3IT(^L&.G ?"4! A?UC.T.E4UJH=_/D?!3QU-*;0 M^NUOF2IX)L$V+S)%BR&T/BV=:8*C!N2H:)OT;3FZ;N2%.Z(="O-"[>L&1=L9 M&#CN8.H=M2PPI2S!4AO:G)4'O,(XULF#,836[[QS1] [EUZ->BA3:'U:.A<% M1QW)<;WZ>T)$CA^YSJY@]^-<#P;!(<5VG@:.FYI:L;/ZWZXQ*S".<_)8#*'U MN^[,$@S/I5:C%LD46I^6SB3!4<-Q7*W1O@K]P$6[8AT(0YYS0*J=7X'CAJ66 MZO/6YCJK-]=QW8Z"GCP@0VC](X/.%"'G7(<&1LV2*;0^+9U90J.NXZANF_3@ MV"X[$#>XR]I;IV7ZJ/(>\V56"$#)0B4ZEZ&2/J]/_^H;R=;5 =J<2>P<;? 5!+ P04 " "P>:E6*R"2B%L# !W# M&0 'AL+W=O>VZ,EM 0>057P+3*S,N"J+T4,Q=N11 II5305W?\V*W M(#ES1H-J[DZ,!KQ4-&=P)Y LBX*(/S= ^7KH8.=UXCZ?+Y29<$>#)9G# ZBG MY9W0([=!F>8%,)ESA@3,ALYG?'V+0^-06?S,82VWGI$)9<+YLQE\FPX=SS " M"IDR$$3_K> 6*#5(FL?O&M1I]C2.V\^OZ%^JX'4P$R+AEM-?^50MAD[?05.8 MD9*J>[[^"G5 D<'+.)75+UIO;)/005DI%2]J9\V@R-GFG[S4B=ARP%T.?NW@ MG^H0U Y!%>B&6176F"@R&@B^1L)8:S3S4.6F\M;1Y,R\Q@O)\#(KD5%Z8Y8^V6SM=VS]G8@K%.!+Y'M^8'&_/>P^AJQQ]W?=79V$)A-^ MDPF_P@L[\!ZY(E2G7 B=ACIN6U ;E+A",9=D-<)>@",\<%?;Y-MF?A '2=J8 M[9 ,&I+!09(_U *$SKLB;)Y/*-0\+Q$#92.[08NV6"1QD(9[7"U6$>[[=JIA M0S4\3'4)@JBJQV>]4AZE';8(^0'VO3W:%JO$3_MVVE%#.SI( M>PPST$=@BF8Y(RPS_#,N]140L.)T!:*3=-2B@V-O/]5MHWX:VQG'#>/XA#/! M..L=/[QQFV,4[Q]=BU'J)7:224,R.>%V=1-+6GO&81KC_AZUMEF2X,3O(-=O MR/5/R&"Y+7L%+YF=Z4$H4W6OY9)D,'1T694@5N",/G[0)^&33>+>"6PGZK2) M.GT7P4O;Q\$F>&VS0X*'O;<"Y;VKY-5PQS3/9M8M>GBKGN+_)GLU]#'=LYEU M"Q]^*X#X< 7\=^FK@8]HG\6J4_SP6T7$IY3$T^0/MRN=1?]L5IT"B-_J(3Y< M$(])8.V^TS)X43]HO?ZV71#B.-X_NNY65VA:&PO=V]R:W-H965TF K#H67!I,EQ96\\),44%@IJ1JD&ZE:W2@EH7 MZATQM09:!I'@)(ZB&1&429RG86ZE\U0UEC,)*XU,(P35+PO@JLWP&!\G'MBN MLGZ"Y&E-=[ &^UBOM(O(X%(R =(P)9&&;89OQ_/%Q.>'A!\,6G,R1KZ2C5)[ M'WPO,QQY(.!06.] W>L =\"Y-W(83[TG'K;TPM/QT?UKJ-W5LJ$&[A3_R4I; M9?@31B5L:C%CD PV;WI(2;1DG+OC,RFQ;CLO(D5OO>BLXU>L;VL]0E'R <51 MG*#']3VZOKKYUX8XV@$Y'I#CX#MY,_*O)8@-Z-_G&"]Z^9:?FYH6D&'7TP;T M 7#^_MUX%GV^0)H,I$EP3]Y*>@XP^0^ DP%P>L^#I+_TAGZ;D<(I!3AK2W^TEU3LF#>*P=9IH]'&*D>[N M2Q=858<>W2CK.CX,*_>+ >T3W/I6*7L,?-L//ZW\+U!+ P04 " "P>:E6 M$-S[D%8# "P%0 #0 'AL+W-T>6QE3T;D:I\A8Y%]7 GRE5?@J":C*C.:FNBI(*C62%S(G273D-JE)2DE9 MRGG0;K7B("=,^,.^F.M72%ZIL4$P^/DQ^GS@FW=V6 M-L//M9 EGF.TGH.FLZR9T,'(B9ML)O#WU>BV#EJ-/8N!"8=.7QNF##&HZVS8 MSPJQ+K?(MP&M3'+J/1(^\$>$L[%DP,I(SOC2AML0F!2\D)[2=:Y3A1"IGBP< MVAX\ K5.SD0A36Z;P?X>U\-W@%4/##+.&X-MWP:&_9(H1:6XT1TSV 2?05[= MOE^6VN%4DF78[OAK@KGI).-"IE0V:4)_%1KV.4\SOX?OB9;6DOLHT],Z4@FJ8V5#>MC.V _J::U=Z4[;Q* MURO98Z&^S/5TA.E#D=%;23.V,/U%UAC U$-.H^U:6S;?*KF&GQ_JE?^PF.Z=@,CX%DR=1D[WC-QDEQ^^Q/DX> MN)0F@_JXMG$FW#H1-E$/3MX#_P>>,ZZ8J'LSEJ94 M/#L8:GE%QOK/T2U]/3ZE&9ES==^ W_=_DY3-L^39M0M+$0]:MW^!M,+X^;8 MKW,QD=(%34=U5T['INGIALY:7T#816[,Y48PCL7<"&!8'LP!QK$L+,__-)\> M.A^+8=YZ3J2'ME:X[N-5\C^.L#V=%^%8#/%*Q&;*;[6@+C7#1A)XMYM+ \PL%W M:@?RN_- 3;DY402[BGG#GF <21(,@5ITUV@<(ZL3P\>]/]A3$D5)XD8 H]%:S_1SO\ U!+ P04 " "P>:E6EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M +!YJ5;*95@&PO=V]R:V)O;VLN>&ULQ9M=4]LX%$#_ MBB8OV\Z4#?%76J9T!@ATF6& (2W[N*/82J*I+:62#*6_?J_D9"M3Y\Z^7'A* M;!GE6+9T[I7$QT=MOBVT_L9^-+6RQZ.U" 4E2VT:[N#0 MK,9V8P2O[%H(U]3CY/"P&#=AV(]7*5P-W,8YN([3#[K-KQ"/S?YI1+Y>R%#-=MHU0KFM'(VH/J.Q: M;NR(*=Z(X]'N$L95QLEN M-L)$D%,$2<>A&I%!/,>@7E/"S/?B%+R&D; .^$UP$ZLA1[\CET+%Q%^ M0 @_$#]3MQ:&@?3@ ;JG=^P61IKMT/V]E9MXM#[$ANM#6LS/6E>/LJX#6<=\ M"0VJ5IZ#G<28J%6(M=*176MU<-8:XR78/?"8#Y/*A-@J)V5I6AA7KB0/X8L4 M/31,)1-BE\S$(NX2$\P8$V)E_,V-\=U@3S-AGI@0B^)2E;H1[ O_T6?"M# A M]L(%EX;=\[H-*KB0"H(5&/6@AUIGVB;&Q,0P(3;#F6X:Z?Q%-@PC8%H'0;( MV'Y;8L*8$!OCG!L%4!#D76EKWS(8EB'LXR86V@3SQ818&'.GRV]K75?"V. ( M]Q1'S)@D$F))!+2#4VY#&-5 3?9YRI%@=DB([7 GG#0BY$9>L[U, TTUB*UP MVEJIA+5L+E:A>\1@F!,28B?,VX45WUO?8. 3;&Q)21$"L##>'[+R,F MCH18'&@(W\-,,8FDQ!+9%\)OW\X8$W-)2NR2@4A^J/^DF%=28J_XD'X0"IVR M(G;*0&P_R(CI)276"QI0][L*II>46"][8]6N06-,3"\IL5[VA84#/1JS34IL MF]^BL,'7$A--2BT:-)S(8DQ,-"FQ:/X+)V;"<5GWVB_#U)(1JV4'=L!FTO+5 MRHA5UY9=08R)J24C3U-VF#Y#-KSL#Y8Q)F:7C-@NOS!WW\Y_0,#FI\V=9HL8 M$_--1IW#H$'D+,9$%TFH,QHTB(Q3A0Q33D:L'#R([&%BRLF(E8-CQB-EABDG M(U8.CIG'F)AWLA=)< 9"\@,PD(G7G3+,.]F++*4,8OJB>*$1LU!.;*'!S&% ME3GFH)S805WJ,$2%*2=_B83F8!N0"W8E(*:,^DZ,B2DG?X&E%, \.;UB%[P, MVU2&VQ(33DXLG"WD&73@)T@B?J4[H> FQD37Y8F%L\.$O$&K$)4#HE1.&&$= MZW5J3#@YL7"VF)<[,!\*J>W+.1/+&!,33DXLG"WF'*JJVCH\[L;G$-THI&-, M3#@YL7"&Y@@ZUW"_Z2K&Q(23$PMG&//<.MGXW2/QIA%,. 6Q<.(ER\%QJ,!, M4Q";!I]KZ>V\P=13$*L'F6OQ+1IC8NHIJ+.=:'7PC^WRX/ SQ]Q3$+MG_XQ0 M((TQ,?<4Q.[9BPD^6O-X6;- =X6]UOS:@0^ XVF- G-/0;V:LQ_3%\68F'L* M8O<\7R0>[CV8=@IB[0Q,5 X@3C'E3(F5\SNBGR4JM?+1,(_W&4TQ]TR)W8-B M]N;YIYA[IB^]/P PORI>U[I\%F=,,?=,7WJWP/![B8EG&L0S#A?;3Q\KL80; MKZZA>@OG2UZ7MX;YCVXG7Y;[K3C+MJ[/X-R-NM*\VNVYW_V_P*=_ 5!+ P04 M " "P>:E6Q]=S3T<" #5*P &@ 'AL+U]R96QS+W=O24'XIM$-!*LONVG(%] M4 ]Z$G%&J$!<_@'ZA(#'EW)HQGU[&G;[;EA\'@^G857MQK'[5=?#>E>.S7#7 M=N5T/K)I^V,SGI?]MNZ:]7NS+;4LEU'WMS.JI\?;F8O7KZ[\S\1VL]FOR^]V M_>=83N,_!M@WD*@MZ#>0J"W3!ZV"?06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT M%M1;"/06U%L(]%;46PGT5M1;"?16U%L)]-;)RQ("O17U5@*]%?56 KT5]58" MO17U5@*]%?56 KT5]58"O0WU-@*]#?4V KT-]38"O0WU-@*];?*RFT!O0[V- M0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V= M0&^??*PDT-M1;R?0VU%O)]#;46\GT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O M(- [4.\@T#M0[R#0.R8_FQ#H':AW$.@=J'<0Z!VH=Q#HG5'O3*!W1KTS@=X9 M]F?4.Q/HG5'O_)-Z#^/7H0S7GN\U7O\GJ1[/YY;KY2_+[YV3N_>":E6'YV%;PD" #8*@ $P %M#;VYT96YT7U1Y M<&5S72YX;6S-VLU.XS 4!>!7J;)%C>O?,(BR ;8#BWD!3W+;1DUBRW8[Y>UQ M4D":$52@(LW9-&IMWW/C*WVK7O]Z\A1GA[X;XK+8I.2O&(OUAGH;2^=IR"LK M%WJ;\M>P9M[66[LF)A8+PVHW)!K2/(TUBIOK.UK979=F]X?\9WMA^:?E/E+0IE/3GOBIO7Q(F\HV+L)X\K' 2_G'O84 M0MO0[-&&]-/V>1<[="RFIXYB>;K$.SVZU:JMJ7'UKL]'RN@#V29NB%+?E<>B M%Z>34[YA.G[RL_.G,J<"\\['X'S,$POT];C7D8RGYSX7HI#:TZ_XEIA+G_U^ M-$Z[H>:3V?EZ_[BPG>81V?0X_X[_GO%;_2_V(4#ZD"!]*) ^-$@?!J2/"J2/ M2Y ^?H#TP1I:];8?7?#;]H?7F&5!+ 0(4 Q0 ( M +!YJ58'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ L'FI5C;^&UL4$L! A0#% @ L'FI5IE:E6JQ,\W)D& "8)@ & @($." M>&PO=V]R:W-H965T&UL4$L! A0#% @ L'FI5E:4N),W M" "24 !@ ("!W0X 'AL+W=O:E6 M<7ASVXL& #P'@ & @(%S&@ >&PO=V]R:W-H965T&UL4$L! A0#% @ L'FI5D5B#54S"0 [V( !@ M ("!-"$ 'AL+W=O:E6)L2&E3,, #X(0 & M @(%G,P >&PO=V]R:W-H965T&UL4$L! A0# M% @ L'FI5EB]F8&>!P 5Q4 !@ ("!T#\ 'AL+W=O M:E6U*!Q.:<$ !V"P &0 @(''3 M>&PO=V]R:W-H965T&UL4$L! A0#% @ L'FI5N4;]'AH P 6@@ !D M ("!1U@ 'AL+W=O:E6ET[SS^4" L!P &0 @('F6P >&PO=V]R:W-H965T M&UL4$L! A0# M% @ L'FI5F=@YSR2!0 J T !D ("!%'0 'AL+W=O M:E6@U> T($# !U M" &0 @('=>0 >&PO=V]R:W-H965T&UL4$L! A0#% @ L'FI5K0O MQ_J) @ T 4 !D ("!9H0 'AL+W=O:E6&%>C1S4& #7$@ &0 M @($FAP >&PO=V]R:W-H965T&UL4$L! A0#% @ L'FI5B,TTQ">#@ +SD !D M ("!C9( 'AL+W=O:E6F2YTQS$# 4!P &0 @(%BH0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ L'FI5J&KB,R+ @ GP4 !D ("! MI*P 'AL+W=O:E6 M)G7UO)X, !)) &0 @(%FKP >&PO=V]R:W-H965T&UL4$L! A0#% M @ L'FI5C.TEGS: P ; P !D ("!)[\ 'AL+W=O&UL4$L! A0#% @ L'FI5BEM_B,S M! WPX !D ("!#\D 'AL+W=O:E62Q509W\" !@ &0 M@(%YS0 >&PO=V]R:W-H965T-A0( ",& 9 " @2_0 !X;"]W;W)K&UL4$L! A0#% @ L'FI5FBR(4:L! HP\ !D M ("!Z]( 'AL+W=O:E69D<1M3@" "&!0 &0 @('.UP >&PO=V]R M:W-H965T&UL M4$L! A0#% @ L'FI5FI[8UK( P =0H !D ("!:]X M 'AL+W=O:E6:]-4 M#[<$ !/#P &0 @(%JX@ >&PO=V]R:W-H965T'08 (H3 9 M " @5CG !X;"]W;W)K&UL4$L! A0#% @ ML'FI5N()4E]8! 51, !D ("!K.T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L'FI5@%P[Y_G @ M^ < !D ("!>OD 'AL+W=O:E6V/O/$GT# !Q$P &0 @(&8 M_ >&PO=V]R:W-H965T&UL4$L! A0#% @ L'FI5E+T#Z;O! 5!\ !D M ("!3 4! 'AL+W=O:E6-!#D0#D" #;!0 &0 @(%R"@$ >&PO=V]R:W-H M965T(, 0!X;"]W;W)K&UL4$L! M A0#% @ L'FI5BV%&6+7 @ F0D !D ("![Q(! 'AL M+W=O:E6N#NQQ>$" M I"@ &0 @(']%0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ L'FI M5D_?P0:( @ ^P8 !D ("!PQL! 'AL+W=O:E6^4,G0F0& "L-0 &0 M @(&"'@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ L'FI5J8[?()9!@ H2\ M !D ("!^2:E6&Q<298L$ !#%@ &0 @(&)+@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ L'FI5H5=&4;9 P D1$ !D M ("!J38! 'AL+W=O:E6W#+RNUH" #D!0 &0 @(&Y.@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ L'FI5B3!-?M& @ RP4 !D ("!1T$! 'AL+W=O M:E67 AE[7T" #? M!@ &0 @('$0P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ L'FI5I<' MXY :!0 'AH !D ("!F4P! 'AL+W=O:E6H:XZT\X& "N, &0 M @('J40$ >&PO=V]R:W-H965T]8 0!X;"]W;W)K&UL4$L! A0#% @ L'FI5IL?887-! F!@ !D M ("!AFH! 'AL+W=O:E6E3MG[YD% "4)P &0 @(&*;P$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ L'FI5G&Z3,(Q P )PP !D ("! M3WH! 'AL+W=O:E6 M!QTPKMP% #3)P &0 @(&W?0$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ L'FI5I+3]6L!! CQ4 !D ("!$8@! 'AL+W=O6QE:E6EXJ[', 3 @ "P @ &CE0$ 7W)E;',O M+G)E;'-02P$"% ,4 " "P>:E6RF58'-$% "S, #P M@ &,E@$ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ L'FI5L?7 XML 87 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 88 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 228 354 1 false 79 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets Sheet http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Unaudited Consolidated Statements of Comprehensive Income Sheet http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome Unaudited Consolidated Statements of Comprehensive Income Statements 4 false false R5.htm 00300 - Statement - Unaudited Consolidated Statements of Changes in Stockholders Equity Sheet http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity Unaudited Consolidated Statements of Changes in Stockholders Equity Statements 5 false false R6.htm 00400 - Statement - Unaudited Consolidated Statements of Cash Flows Sheet http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows Unaudited Consolidated Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies Sheet http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies Notes 7 false false R8.htm 10201 - Disclosure - Revenue Sheet http://targethospitalitycorp.com/role/DisclosureRevenue Revenue Notes 8 false false R9.htm 10301 - Disclosure - Specialty Rental Assets, Net Sheet http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNet Specialty Rental Assets, Net Notes 9 false false R10.htm 10401 - Disclosure - Other Property, Plant and Equipment, Net Sheet http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNet Other Property, Plant and Equipment, Net Notes 10 false false R11.htm 10501 - Disclosure - Goodwill and Other Intangible Assets, net Sheet http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNet Goodwill and Other Intangible Assets, net Notes 11 false false R12.htm 10601 - Disclosure - Other Non-Current Assets Sheet http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssets Other Non-Current Assets Notes 12 false false R13.htm 10701 - Disclosure - Accrued Liabilities Sheet http://targethospitalitycorp.com/role/DisclosureAccruedLiabilities Accrued Liabilities Notes 13 false false R14.htm 10801 - Disclosure - Debt Sheet http://targethospitalitycorp.com/role/DisclosureDebt Debt Notes 14 false false R15.htm 10901 - Disclosure - Warrant Liabilities Sheet http://targethospitalitycorp.com/role/DisclosureWarrantLiabilities Warrant Liabilities Notes 15 false false R16.htm 11001 - Disclosure - Income Taxes Sheet http://targethospitalitycorp.com/role/DisclosureIncomeTaxes Income Taxes Notes 16 false false R17.htm 11101 - Disclosure - Fair Value of Financial Instruments Sheet http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 17 false false R18.htm 11201 - Disclosure - Commitments and Contingencies Sheet http://targethospitalitycorp.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 11301 - Disclosure - Earnings (Loss) per Share Sheet http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShare Earnings (Loss) per Share Notes 19 false false R20.htm 11401 - Disclosure - Stockholders Equity Sheet http://targethospitalitycorp.com/role/DisclosureStockholdersEquity Stockholders Equity Notes 20 false false R21.htm 11501 - Disclosure - Stock-Based Compensation Sheet http://targethospitalitycorp.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 21 false false R22.htm 11601 - Disclosure - Retirement Plans Sheet http://targethospitalitycorp.com/role/DisclosureRetirementPlans Retirement Plans Notes 22 false false R23.htm 11701 - Disclosure - Business Segments Sheet http://targethospitalitycorp.com/role/DisclosureBusinessSegments Business Segments Notes 23 false false R24.htm 11801 - Disclosure - Subsequent Events Sheet http://targethospitalitycorp.com/role/DisclosureSubsequentEvents Subsequent Events Notes 24 false false R25.htm 20102 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Policies) Sheet http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Policies) Policies http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies 25 false false R26.htm 30103 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Tables) Sheet http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Tables) Tables http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies 26 false false R27.htm 30203 - Disclosure - Revenue (Tables) Sheet http://targethospitalitycorp.com/role/DisclosureRevenueTables Revenue (Tables) Tables http://targethospitalitycorp.com/role/DisclosureRevenue 27 false false R28.htm 30303 - Disclosure - Specialty Rental Assets, Net (Tables) Sheet http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetTables Specialty Rental Assets, Net (Tables) Tables http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNet 28 false false R29.htm 30403 - Disclosure - Other Property, Plant and Equipment, Net (Tables) Sheet http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetTables Other Property, Plant and Equipment, Net (Tables) Tables http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNet 29 false false R30.htm 30503 - Disclosure - Goodwill and Other Intangible Assets, net (Tables) Sheet http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetTables Goodwill and Other Intangible Assets, net (Tables) Tables http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNet 30 false false R31.htm 30603 - Disclosure - Other Non-Current Assets (Tables) Sheet http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsTables Other Non-Current Assets (Tables) Tables http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssets 31 false false R32.htm 30703 - Disclosure - Accrued Liabilities (Tables) Sheet http://targethospitalitycorp.com/role/DisclosureAccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://targethospitalitycorp.com/role/DisclosureAccruedLiabilities 32 false false R33.htm 30803 - Disclosure - Debt (Tables) Sheet http://targethospitalitycorp.com/role/DisclosureDebtTables Debt (Tables) Tables http://targethospitalitycorp.com/role/DisclosureDebt 33 false false R34.htm 30903 - Disclosure - Warrant Liabilities (Tables) Sheet http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesTables Warrant Liabilities (Tables) Tables http://targethospitalitycorp.com/role/DisclosureWarrantLiabilities 34 false false R35.htm 31103 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstruments 35 false false R36.htm 31303 - Disclosure - Earnings (Loss) per Share (Tables) Sheet http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareTables Earnings (Loss) per Share (Tables) Tables http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShare 36 false false R37.htm 31503 - Disclosure - Stock-Based Compensation (Tables) Sheet http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://targethospitalitycorp.com/role/DisclosureStockBasedCompensation 37 false false R38.htm 31703 - Disclosure - Business Segments (Tables) Sheet http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsTables Business Segments (Tables) Tables http://targethospitalitycorp.com/role/DisclosureBusinessSegments 38 false false R39.htm 40101 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Details) Sheet http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Details) Details http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables 39 false false R40.htm 40201 - Disclosure - Revenue (Details) Sheet http://targethospitalitycorp.com/role/DisclosureRevenueDetails Revenue (Details) Details http://targethospitalitycorp.com/role/DisclosureRevenueTables 40 false false R41.htm 40202 - Disclosure - Revenue - Disaggregation Revenue (Details) Sheet http://targethospitalitycorp.com/role/DisclosureRevenueDisaggregationRevenueDetails Revenue - Disaggregation Revenue (Details) Details 41 false false R42.htm 40203 - Disclosure - Revenue - Contract Liabilities (Details) Sheet http://targethospitalitycorp.com/role/DisclosureRevenueContractLiabilitiesDetails Revenue - Contract Liabilities (Details) Details 42 false false R43.htm 40204 - Disclosure - Revenue - Revenue Expected to be Recognized (Details) Sheet http://targethospitalitycorp.com/role/DisclosureRevenueRevenueExpectedToBeRecognizedDetails Revenue - Revenue Expected to be Recognized (Details) Details 43 false false R44.htm 40301 - Disclosure - Specialty Rental Assets, Net (Details) Sheet http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails Specialty Rental Assets, Net (Details) Details http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetTables 44 false false R45.htm 40401 - Disclosure - Other Property, Plant and Equipment, Net (Details) Sheet http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails Other Property, Plant and Equipment, Net (Details) Details http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetTables 45 false false R46.htm 40501 - Disclosure - Goodwill and Other Intangible Assets, net - Goodwill (Details) Sheet http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetGoodwillDetails Goodwill and Other Intangible Assets, net - Goodwill (Details) Details 46 false false R47.htm 40502 - Disclosure - Goodwill and Other Intangible Assets, net - Intangible Assets (Details) Sheet http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails Goodwill and Other Intangible Assets, net - Intangible Assets (Details) Details 47 false false R48.htm 40503 - Disclosure - Goodwill and Other Intangible Assets, net - Future Amortization Expense (Details) Sheet http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetFutureAmortizationExpenseDetails Goodwill and Other Intangible Assets, net - Future Amortization Expense (Details) Details 48 false false R49.htm 40601 - Disclosure - Other Non-Current Assets - Narrative (Details) Sheet http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsNarrativeDetails Other Non-Current Assets - Narrative (Details) Details 49 false false R50.htm 40602 - Disclosure - Other Non-Current Assets - Other non-current assets (Details) Sheet http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsOtherNonCurrentAssetsDetails Other Non-Current Assets - Other non-current assets (Details) Details 50 false false R51.htm 40701 - Disclosure - Accrued Liabilities (Details) Sheet http://targethospitalitycorp.com/role/DisclosureAccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://targethospitalitycorp.com/role/DisclosureAccruedLiabilitiesTables 51 false false R52.htm 40801 - Disclosure - Debt (Details) Sheet http://targethospitalitycorp.com/role/DisclosureDebtDetails Debt (Details) Details http://targethospitalitycorp.com/role/DisclosureDebtTables 52 false false R53.htm 40802 - Disclosure - Debt - Finance Lease and Other Financing Obligations (Details) Sheet http://targethospitalitycorp.com/role/DisclosureDebtFinanceLeaseAndOtherFinancingObligationsDetails Debt - Finance Lease and Other Financing Obligations (Details) Details 53 false false R54.htm 40803 - Disclosure - Debt - ABL Facility (Details) Sheet http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails Debt - ABL Facility (Details) Details 54 false false R55.htm 40804 - Disclosure - Debt - Carrying Value of Debt Outstanding (Details) Sheet http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails Debt - Carrying Value of Debt Outstanding (Details) Details 55 false false R56.htm 40805 - Disclosure - Debt - Components of interest expense (Details) Sheet http://targethospitalitycorp.com/role/DisclosureDebtComponentsOfInterestExpenseDetails Debt - Components of interest expense (Details) Details 56 false false R57.htm 40806 - Disclosure - Debt - Interest Expense and Deferred Financing Costs (Details) Sheet http://targethospitalitycorp.com/role/DisclosureDebtInterestExpenseAndDeferredFinancingCostsDetails Debt - Interest Expense and Deferred Financing Costs (Details) Details 57 false false R58.htm 40807 - Disclosure - Debt - Schedule of maturities of long term debt and finance lease obligations (Details) Sheet http://targethospitalitycorp.com/role/DisclosureDebtScheduleOfMaturitiesOfLongTermDebtAndFinanceLeaseObligationsDetails Debt - Schedule of maturities of long term debt and finance lease obligations (Details) Details 58 false false R59.htm 40901 - Disclosure - Warrant Liabilities - Narrative (Details) Sheet http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesNarrativeDetails Warrant Liabilities - Narrative (Details) Details 59 false false R60.htm 40902 - Disclosure - Warrant Liabilities - Estimated fair value Private Warrants (Details) Sheet http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesEstimatedFairValuePrivateWarrantsDetails Warrant Liabilities - Estimated fair value Private Warrants (Details) Details 60 false false R61.htm 41001 - Disclosure - Income Taxes (Details) Sheet http://targethospitalitycorp.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://targethospitalitycorp.com/role/DisclosureIncomeTaxes 61 false false R62.htm 41101 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) Details http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsTables 62 false false R63.htm 41301 - Disclosure - Earnings (Loss) per Share (Details) Sheet http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails Earnings (Loss) per Share (Details) Details http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareTables 63 false false R64.htm 41401 - Disclosure - Stockholders' Equity (Details) Sheet http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails Stockholders' Equity (Details) Details 64 false false R65.htm 41501 - Disclosure - Stock-Based Compensation (Details) Sheet http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails Stock-Based Compensation (Details) Details http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationTables 65 false false R66.htm 41502 - Disclosure - Stock-Based Compensation - Changes in stock options (Details) Sheet http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails Stock-Based Compensation - Changes in stock options (Details) Details 66 false false R67.htm 41503 - Disclosure - Stock-Based Compensation - Assumptions (Details) Sheet http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails Stock-Based Compensation - Assumptions (Details) Details 67 false false R68.htm 41504 - Disclosure - Stock-Based Compensation - Stock-based Compensation Expense (Details) Sheet http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock-based Compensation Expense (Details) Details 68 false false R69.htm 41601 - Disclosure - Retirement Plans (Details) Sheet http://targethospitalitycorp.com/role/DisclosureRetirementPlansDetails Retirement Plans (Details) Details http://targethospitalitycorp.com/role/DisclosureRetirementPlans 69 false false R70.htm 41701 - Disclosure - Business Segments (Details) Sheet http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails Business Segments (Details) Details http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsTables 70 false false R71.htm 41702 - Disclosure - Business Segments - Reconciliation of total segment adjusted gross profit to total combined income (Details) Sheet http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails Business Segments - Reconciliation of total segment adjusted gross profit to total combined income (Details) Details 71 false false R72.htm 41703 - Disclosure - Business Segments - Reconciliation of total segment assets to total combined assets (Details) Sheet http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAssetsToTotalCombinedAssetsDetails Business Segments - Reconciliation of total segment assets to total combined assets (Details) Details 72 false false R73.htm 41704 - Disclosure - Business Segments - Unallocated assets (Details) Sheet http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsUnallocatedAssetsDetails Business Segments - Unallocated assets (Details) Details 73 false false R74.htm 41801 - Disclosure - Subsequent Events (Details) Sheet http://targethospitalitycorp.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://targethospitalitycorp.com/role/DisclosureSubsequentEvents 74 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 12 fact(s) appearing in ix:hidden were eligible for transformation: th:NumberOfWarrantsAttachedToEachUnit, th:PeriodForPriorWrittenNoticeToHoldersForRedemption, th:PeriodForPriorWrittenNoticeToTrusteeForRedemption, us-gaap:LesseeFinanceLeaseTermOfContract1, us-gaap:PreferredStockSharesIssued, us-gaap:RepaymentsOfLinesOfCredit, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - th-20230331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - th-20230331x10q.htm 9 th-20230331x10q.htm th-20230331.xsd th-20230331_cal.xml th-20230331_def.xml th-20230331_lab.xml th-20230331_pre.xml th-20230331xex31d1.htm th-20230331xex31d2.htm th-20230331xex32d1.htm th-20230331xex32d2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 92 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "th-20230331x10q.htm": { "axisCustom": 0, "axisStandard": 33, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 736, "http://xbrl.sec.gov/dei/2022": 33 }, "contextCount": 228, "dts": { "calculationLink": { "local": [ "th-20230331_cal.xml" ] }, "definitionLink": { "local": [ "th-20230331_def.xml" ] }, "inline": { "local": [ "th-20230331x10q.htm" ] }, "labelLink": { "local": [ "th-20230331_lab.xml" ] }, "presentationLink": { "local": [ "th-20230331_pre.xml" ] }, "schema": { "local": [ "th-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 587, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 10, "http://targethospitalitycorp.com/20230331": 4, "http://xbrl.sec.gov/dei/2022": 5, "total": 19 }, "keyCustom": 63, "keyStandard": 291, "memberCustom": 20, "memberStandard": 58, "nsprefix": "th", "nsuri": "http://targethospitalitycorp.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Other Property, Plant and Equipment, Net", "menuCat": "Notes", "order": "10", "role": "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNet", "shortName": "Other Property, Plant and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Goodwill and Other Intangible Assets, net", "menuCat": "Notes", "order": "11", "role": "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNet", "shortName": "Goodwill and Other Intangible Assets, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Other Non-Current Assets", "menuCat": "Notes", "order": "12", "role": "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssets", "shortName": "Other Non-Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Accrued Liabilities", "menuCat": "Notes", "order": "13", "role": "http://targethospitalitycorp.com/role/DisclosureAccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Debt", "menuCat": "Notes", "order": "14", "role": "http://targethospitalitycorp.com/role/DisclosureDebt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "th:WarrantLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Warrant Liabilities", "menuCat": "Notes", "order": "15", "role": "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilities", "shortName": "Warrant Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "th:WarrantLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "16", "role": "http://targethospitalitycorp.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Fair Value of Financial Instruments", "menuCat": "Notes", "order": "17", "role": "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "18", "role": "http://targethospitalitycorp.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Earnings (Loss) per Share", "menuCat": "Notes", "order": "19", "role": "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShare", "shortName": "Earnings (Loss) per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Stockholders Equity", "menuCat": "Notes", "order": "20", "role": "http://targethospitalitycorp.com/role/DisclosureStockholdersEquity", "shortName": "Stockholders Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "21", "role": "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Retirement Plans", "menuCat": "Notes", "order": "22", "role": "http://targethospitalitycorp.com/role/DisclosureRetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Business Segments", "menuCat": "Notes", "order": "23", "role": "http://targethospitalitycorp.com/role/DisclosureBusinessSegments", "shortName": "Business Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "24", "role": "http://targethospitalitycorp.com/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "th:OrganizationAndNatureOfOperationsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "25", "role": "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "th:OrganizationAndNatureOfOperationsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "26", "role": "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "27", "role": "http://targethospitalitycorp.com/role/DisclosureRevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "th:SpecialtyRentalAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Specialty Rental Assets, Net (Tables)", "menuCat": "Tables", "order": "28", "role": "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetTables", "shortName": "Specialty Rental Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "th:SpecialtyRentalAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "th:OtherPropertyPlantAndEquipmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Other Property, Plant and Equipment, Net (Tables)", "menuCat": "Tables", "order": "29", "role": "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetTables", "shortName": "Other Property, Plant and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "th:OtherPropertyPlantAndEquipmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Goodwill and Other Intangible Assets, net (Tables)", "menuCat": "Tables", "order": "30", "role": "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetTables", "shortName": "Goodwill and Other Intangible Assets, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Other Non-Current Assets (Tables)", "menuCat": "Tables", "order": "31", "role": "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsTables", "shortName": "Other Non-Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Accrued Liabilities (Tables)", "menuCat": "Tables", "order": "32", "role": "http://targethospitalitycorp.com/role/DisclosureAccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "33", "role": "http://targethospitalitycorp.com/role/DisclosureDebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "th:ScheduleOfWarrantLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Warrant Liabilities (Tables)", "menuCat": "Tables", "order": "34", "role": "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesTables", "shortName": "Warrant Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "th:ScheduleOfWarrantLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Fair Value of Financial Instruments (Tables)", "menuCat": "Tables", "order": "35", "role": "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Earnings (Loss) per Share (Tables)", "menuCat": "Tables", "order": "36", "role": "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareTables", "shortName": "Earnings (Loss) per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "37", "role": "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - Business Segments (Tables)", "menuCat": "Tables", "order": "38", "role": "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsTables", "shortName": "Business Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Details)", "menuCat": "Details", "order": "39", "role": "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "shortName": "Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_srt_RangeAxis_srt_MaximumMember_550Rn7cu9Ee9vPzk9KrR0w", "decimals": null, "lang": "en-US", "name": "th:ContractForAccommodationServicesUnderTakeOrPayContractsTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Unaudited Consolidated Statements of Comprehensive Income", "menuCat": "Statements", "order": "4", "role": "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome", "shortName": "Unaudited Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Revenue (Details)", "menuCat": "Details", "order": "40", "role": "http://targethospitalitycorp.com/role/DisclosureRevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_8dZkysAXP0agZ6B2Fk7ZMA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Revenue - Disaggregation Revenue (Details)", "menuCat": "Details", "order": "41", "role": "http://targethospitalitycorp.com/role/DisclosureRevenueDisaggregationRevenueDetails", "shortName": "Revenue - Disaggregation Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_Js9heGExX0uzGNxeGIM7ng", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_RKBOS6HsA0-fod6iEo7tiw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Revenue - Contract Liabilities (Details)", "menuCat": "Details", "order": "42", "role": "http://targethospitalitycorp.com/role/DisclosureRevenueContractLiabilitiesDetails", "shortName": "Revenue - Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_RKBOS6HsA0-fod6iEo7tiw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - Revenue - Revenue Expected to be Recognized (Details)", "menuCat": "Details", "order": "43", "role": "http://targethospitalitycorp.com/role/DisclosureRevenueRevenueExpectedToBeRecognizedDetails", "shortName": "Revenue - Revenue Expected to be Recognized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "th:SpecialtyRentalAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Specialty Rental Assets, Net (Details)", "menuCat": "Details", "order": "44", "role": "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails", "shortName": "Specialty Rental Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "th:SpecialtyRentalAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "th:OtherPropertyPlantAndEquipmentTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentOther", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Other Property, Plant and Equipment, Net (Details)", "menuCat": "Details", "order": "45", "role": "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails", "shortName": "Other Property, Plant and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "th:OtherPropertyPlantAndEquipmentTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentOther", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_RKBOS6HsA0-fod6iEo7tiw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Goodwill and Other Intangible Assets, net - Goodwill (Details)", "menuCat": "Details", "order": "46", "role": "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets, net - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_mteHuMWnqUKvw-LsuviYDQ", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Goodwill and Other Intangible Assets, net - Intangible Assets (Details)", "menuCat": "Details", "order": "47", "role": "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets, net - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - Goodwill and Other Intangible Assets, net - Future Amortization Expense (Details)", "menuCat": "Details", "order": "48", "role": "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetFutureAmortizationExpenseDetails", "shortName": "Goodwill and Other Intangible Assets, net - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Other Non-Current Assets - Narrative (Details)", "menuCat": "Details", "order": "49", "role": "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsNarrativeDetails", "shortName": "Other Non-Current Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_MeMMWWNcbECp83XJ_pweYQ", "decimals": "-5", "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ROxnw7bSIku6_gYwABrzAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Unaudited Consolidated Statements of Changes in Stockholders Equity", "menuCat": "Statements", "order": "5", "role": "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "Unaudited Consolidated Statements of Changes in Stockholders Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ROxnw7bSIku6_gYwABrzAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "th:OtherAssetsNoncurrentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Other Non-Current Assets - Other non-current assets (Details)", "menuCat": "Details", "order": "50", "role": "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsOtherNonCurrentAssetsDetails", "shortName": "Other Non-Current Assets - Other non-current assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "th:OtherAssetsNoncurrentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Accrued Liabilities (Details)", "menuCat": "Details", "order": "51", "role": "http://targethospitalitycorp.com/role/DisclosureAccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Debt (Details)", "menuCat": "Details", "order": "52", "role": "http://targethospitalitycorp.com/role/DisclosureDebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_15_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_Cep2h69yeUixUl-_ikBqDw", "decimals": "-6", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Debt - Finance Lease and Other Financing Obligations (Details)", "menuCat": "Details", "order": "53", "role": "http://targethospitalitycorp.com/role/DisclosureDebtFinanceLeaseAndOtherFinancingObligationsDetails", "shortName": "Debt - Finance Lease and Other Financing Obligations (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_kD5U4tFA2Eab7INqc5WufQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromLongTermLinesOfCredit", "reportCount": 1, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Debt - ABL Facility (Details)", "menuCat": "Details", "order": "54", "role": "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails", "shortName": "Debt - ABL Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_15_2019_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_YOkhKyErnU2xaKi4dnRCRQ", "decimals": "-6", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - Debt - Carrying Value of Debt Outstanding (Details)", "menuCat": "Details", "order": "55", "role": "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails", "shortName": "Debt - Carrying Value of Debt Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "lang": null, "name": "us-gaap:DebtAndCapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseInterestExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40805 - Disclosure - Debt - Components of interest expense (Details)", "menuCat": "Details", "order": "56", "role": "http://targethospitalitycorp.com/role/DisclosureDebtComponentsOfInterestExpenseDetails", "shortName": "Debt - Components of interest expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseInterestExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40806 - Disclosure - Debt - Interest Expense and Deferred Financing Costs (Details)", "menuCat": "Details", "order": "57", "role": "http://targethospitalitycorp.com/role/DisclosureDebtInterestExpenseAndDeferredFinancingCostsDetails", "shortName": "Debt - Interest Expense and Deferred Financing Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_PMkDw3JHjEiq4FkuZvHLNQ", "decimals": "-5", "lang": null, "name": "us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "th:LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40807 - Disclosure - Debt - Schedule of maturities of long term debt and finance lease obligations (Details)", "menuCat": "Details", "order": "58", "role": "http://targethospitalitycorp.com/role/DisclosureDebtScheduleOfMaturitiesOfLongTermDebtAndFinanceLeaseObligationsDetails", "shortName": "Debt - Schedule of maturities of long term debt and finance lease obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "th:LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_pgzdTHhlL0qvI9mEmsUaxQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Warrant Liabilities - Narrative (Details)", "menuCat": "Details", "order": "59", "role": "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesNarrativeDetails", "shortName": "Warrant Liabilities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "th:WarrantLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_1_17_2018_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_IPgtXSov2EKAjFg7OZJqkw", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_pgzdTHhlL0qvI9mEmsUaxQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Unaudited Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows", "shortName": "Unaudited Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "th:ScheduleOfWarrantLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Warrant Liabilities - Estimated fair value Private Warrants (Details)", "menuCat": "Details", "order": "60", "role": "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesEstimatedFairValuePrivateWarrantsDetails", "shortName": "Warrant Liabilities - Estimated fair value Private Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "th:ScheduleOfWarrantLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "61", "role": "http://targethospitalitycorp.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_eanjEaz9F06khXqbjihlpg", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_pgzdTHhlL0qvI9mEmsUaxQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Fair Value of Financial Instruments (Details)", "menuCat": "Details", "order": "62", "role": "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "shortName": "Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_q3f16prOT0qak-i_Zn2EYA", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_pgzdTHhlL0qvI9mEmsUaxQ", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Earnings (Loss) per Share (Details)", "menuCat": "Details", "order": "63", "role": "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails", "shortName": "Earnings (Loss) per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "Unit_Standard_shares_pgzdTHhlL0qvI9mEmsUaxQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Stockholders' Equity (Details)", "menuCat": "Details", "order": "64", "role": "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "INF", "lang": null, "name": "th:CommonStockNumberOfVotesPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Vote_lRzNejk6NEu07KHzwJM_jQ", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_xNwW3yrpkU2TG3Ja974OSA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Stock-Based Compensation (Details)", "menuCat": "Details", "order": "65", "role": "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_OUQzCTR1g0m_3YfNctJ_sQ", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_pgzdTHhlL0qvI9mEmsUaxQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_pgzdTHhlL0qvI9mEmsUaxQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - Disclosure - Stock-Based Compensation - Changes in stock options (Details)", "menuCat": "Details", "order": "66", "role": "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails", "shortName": "Stock-Based Compensation - Changes in stock options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_pgzdTHhlL0qvI9mEmsUaxQ", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_eVjEAtUQNEWYauLpVQZnVw", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_eanjEaz9F06khXqbjihlpg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41503 - Disclosure - Stock-Based Compensation - Assumptions (Details)", "menuCat": "Details", "order": "67", "role": "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "shortName": "Stock-Based Compensation - Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_eVjEAtUQNEWYauLpVQZnVw", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_eanjEaz9F06khXqbjihlpg", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_OUQzCTR1g0m_3YfNctJ_sQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41504 - Disclosure - Stock-Based Compensation - Stock-based Compensation Expense (Details)", "menuCat": "Details", "order": "68", "role": "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Stock-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_OUQzCTR1g0m_3YfNctJ_sQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "2", "first": true, "lang": null, "name": "th:DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_eanjEaz9F06khXqbjihlpg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Retirement Plans (Details)", "menuCat": "Details", "order": "69", "role": "http://targethospitalitycorp.com/role/DisclosureRetirementPlansDetails", "shortName": "Retirement Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "2", "first": true, "lang": null, "name": "th:DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_eanjEaz9F06khXqbjihlpg", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "7", "role": "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "shortName": "Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_8dZkysAXP0agZ6B2Fk7ZMA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Business Segments (Details)", "menuCat": "Details", "order": "70", "role": "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails", "shortName": "Business Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "INF", "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_8dZkysAXP0agZ6B2Fk7ZMA", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "-3", "first": true, "lang": null, "name": "th:AdjustedGrossProfitOther", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - Business Segments - Reconciliation of total segment adjusted gross profit to total combined income (Details)", "menuCat": "Details", "order": "71", "role": "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails", "shortName": "Business Segments - Reconciliation of total segment adjusted gross profit to total combined income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": "-3", "first": true, "lang": null, "name": "th:AdjustedGrossProfitOther", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41703 - Disclosure - Business Segments - Reconciliation of total segment assets to total combined assets (Details)", "menuCat": "Details", "order": "72", "role": "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAssetsToTotalCombinedAssetsDetails", "shortName": "Business Segments - Reconciliation of total segment assets to total combined assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_ReportableSegmentsExcludingOtherMember_xWARuEruFkmYEhNJhIcwKA", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_6SD1Hsffe0Gt4xJ8O_25qg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41704 - Disclosure - Business Segments - Unallocated assets (Details)", "menuCat": "Details", "order": "73", "role": "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsUnallocatedAssetsDetails", "shortName": "Business Segments - Unallocated assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "th:ScheduleOfComponentsOfUnallocatedAssetsReportedInCombinedBalanceSheetTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_53H_RvrF10quhUuP_3YW1g", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_4_3_2023_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_aozlKRhNx0KP-Fvmf9gkwg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "74", "role": "http://targethospitalitycorp.com/role/DisclosureSubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "As_Of_4_3_2023_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_aozlKRhNx0KP-Fvmf9gkwg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_xMTcIo_wFE-vapSl1LpbLw", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Revenue", "menuCat": "Notes", "order": "8", "role": "http://targethospitalitycorp.com/role/DisclosureRevenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "th:SpecialtyRentalAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Specialty Rental Assets, Net", "menuCat": "Notes", "order": "9", "role": "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNet", "shortName": "Specialty Rental Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "th-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_HgJLJMCv3k68SZSdEIg_zg", "decimals": null, "first": true, "lang": "en-US", "name": "th:SpecialtyRentalAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 79, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document And Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityListingsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Listings [Line Items]" } } }, "localname": "EntityListingsLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityListingsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container for exchange listing information for an entity", "label": "Entity Listings [Table]" } } }, "localname": "EntityListingsTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r629" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r208", "r260", "r272", "r273", "r274", "r275", "r276", "r278", "r282", "r331", "r332", "r333", "r334", "r336", "r337", "r339", "r341", "r342", "r685", "r686" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails", "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails", "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAssetsToTotalCombinedAssetsDetails", "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsUnallocatedAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r208", "r260", "r272", "r273", "r274", "r275", "r276", "r278", "r282", "r331", "r332", "r333", "r334", "r336", "r337", "r339", "r341", "r342", "r685", "r686" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails", "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails", "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAssetsToTotalCombinedAssetsDetails", "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsUnallocatedAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r637", "r657", "r658", "r665", "r720", "r721", "r722", "r723", "r724", "r729", "r730", "r731", "r737" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjusted Balance" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r167", "r212", "r219", "r225", "r299", "r462", "r463", "r464", "r476", "r477", "r499", "r502", "r504", "r505", "r550" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r167", "r212", "r219", "r225", "r299", "r462", "r463", "r464", "r476", "r477", "r499", "r502", "r504", "r505", "r550" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r167", "r212", "r219", "r225", "r299", "r462", "r463", "r464", "r476", "r477", "r499", "r502", "r504", "r505", "r550" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_HotelMember": { "auth_ref": [ "r561", "r692", "r749", "r750" ], "lang": { "en-us": { "role": { "label": "Specialty rental" } } }, "localname": "HotelMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenueDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r326", "r327", "r328", "r329", "r425", "r560", "r575", "r594", "r595", "r611", "r622", "r628", "r687", "r741", "r742", "r743", "r744", "r745", "r746" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails", "http://targethospitalitycorp.com/role/DisclosureDebtDetails", "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsNarrativeDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r326", "r327", "r328", "r329", "r425", "r560", "r575", "r594", "r595", "r611", "r622", "r628", "r687", "r741", "r742", "r743", "r744", "r745", "r746" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails", "http://targethospitalitycorp.com/role/DisclosureDebtDetails", "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsNarrativeDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r284", "r561", "r612", "r627", "r682", "r683", "r691", "r747" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenueDetails", "http://targethospitalitycorp.com/role/DisclosureRevenueDisaggregationRevenueDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r284", "r561", "r612", "r627", "r682", "r683", "r691", "r747" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenueDetails", "http://targethospitalitycorp.com/role/DisclosureRevenueDisaggregationRevenueDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r326", "r327", "r328", "r329", "r408", "r425", "r453", "r454", "r455", "r559", "r560", "r575", "r594", "r595", "r611", "r622", "r628", "r681", "r687", "r742", "r743", "r744", "r745", "r746" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails", "http://targethospitalitycorp.com/role/DisclosureDebtDetails", "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsNarrativeDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r326", "r327", "r328", "r329", "r408", "r425", "r453", "r454", "r455", "r559", "r560", "r575", "r594", "r595", "r611", "r622", "r628", "r681", "r687", "r742", "r743", "r744", "r745", "r746" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails", "http://targethospitalitycorp.com/role/DisclosureDebtDetails", "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsNarrativeDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r663", "r738" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "th_AccumulatedDepreciationOfAssetsWrittenOff": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of accumulated depreciation of assets written off.", "label": "Accumulated Depreciation Of Assets Written Off", "terseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationOfAssetsWrittenOff", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "th_AdjustedGrossProfit": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of adjusted gross profit for the period.", "label": "Adjusted Gross Profit", "terseLabel": "Adjusted gross profit", "verboseLabel": "Total reportable segment adjusted gross profit" } } }, "localname": "AdjustedGrossProfit", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails", "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails" ], "xbrltype": "monetaryItemType" }, "th_AdjustedGrossProfitOther": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of other adjusted gross profit for the period.", "label": "Adjusted Gross Profit, Other", "terseLabel": "Other adjusted gross profit" } } }, "localname": "AdjustedGrossProfitOther", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails" ], "xbrltype": "monetaryItemType" }, "th_AssetBackedLendingFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to historical ABL facility.", "label": "Algeco ABL facility" } } }, "localname": "AssetBackedLendingFacilityMember", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtInterestExpenseAndDeferredFinancingCostsDetails" ], "xbrltype": "domainItemType" }, "th_AssetRetirementObligationAccretionReverse": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Asset Retirement Obligation Accretion Reverse", "label": "Asset Retirement Obligation Accretion Reverse", "negatedLabel": "Accretion of asset retirement obligation" } } }, "localname": "AssetRetirementObligationAccretionReverse", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "th_ClassOfWarrantOrRightPeriodFromWhichWarrantsOrRightsExercisableOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time after the completion of the initial Business Combination in which the warrants or rights are exercisable, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Class of Warrant or Right, Period from which Warrants or Rights Exercisable One", "terseLabel": "Warrant exercisable term" } } }, "localname": "ClassOfWarrantOrRightPeriodFromWhichWarrantsOrRightsExercisableOne", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails", "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "th_CommonStockNumberOfVotesPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of votes for each share of common stock.", "label": "Common Stock, Number Of Votes Per Share", "terseLabel": "Number of Votes Per Share" } } }, "localname": "CommonStockNumberOfVotesPerShare", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "integerItemType" }, "th_ContractForAccommodationServicesUnderTakeOrPayContractsTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the term for contract for accommodation services under take-or-pay contracts.", "label": "Contract for Accommodation Services Under Take-or-Pay Contracts, Term", "terseLabel": "Contract for accommodation services under take-or-pay contracts term" } } }, "localname": "ContractForAccommodationServicesUnderTakeOrPayContractsTerm", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "th_ContractWithCustomerLiabilityAdditionsToDeferredRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in contract with customer due to addition to deferred revenue.", "label": "Contract with Customer, Liability, Additions to Deferred Revenue", "terseLabel": "Additions to deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityAdditionsToDeferredRevenue", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenueContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "th_DebtAccruedInterestCurrent": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase for accrued, but unpaid interest on the debt for the period.", "label": "Debt, Accrued Interest, Current", "terseLabel": "Accrued interest on debt" } } }, "localname": "DebtAccruedInterestCurrent", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "th_DebtInstrumentCovenantConsolidatedFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the ratio of consolidated adjusted earnings before interest, taxes, depreciation and amortization to fixed charge, which is necessary to be maintained under the terms of the debt convents.", "label": "Debt Instrument Covenant Consolidated Fixed Charge Coverage Ratio", "terseLabel": "Minimum fixed charge coverage ratio" } } }, "localname": "DebtInstrumentCovenantConsolidatedFixedChargeCoverageRatio", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" ], "xbrltype": "percentItemType" }, "th_DebtInstrumentCovenantConsolidatedLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the ratio of total debt to consolidated adjusted earnings before interest, taxes, depreciation and amortization allowed under the terms of the debt convents.", "label": "Debt Instrument Covenant Consolidated Leverage Ratio", "terseLabel": "Maximum total net leverage ratio" } } }, "localname": "DebtInstrumentCovenantConsolidatedLeverageRatio", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" ], "xbrltype": "percentItemType" }, "th_DefinedContributionPlanEmployerMatchPercentLevelTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the employer matching contribution of the second level of employee contributions.", "label": "Defined Contribution Plan Employer Match Percent Level Two", "terseLabel": "Employer match of employee contributions of next 3% of contributions" } } }, "localname": "DefinedContributionPlanEmployerMatchPercentLevelTwo", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRetirementPlansDetails" ], "xbrltype": "percentItemType" }, "th_DefinedContributionPlanEmployerMatchingContributionPercentLevelOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the first level of employee contributions which are matched by the employer.", "label": "Defined Contribution Plan, Employer Matching Contribution Percent Level One", "terseLabel": "Percentage of contribution, matched 100% by employer" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentLevelOne", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRetirementPlansDetails" ], "xbrltype": "percentItemType" }, "th_DefinedContributionPlanEmployerMatchingContributionPercentLevelTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the second level of employee contributions which are matched by the employer", "label": "Defined Contribution Plan, Employer Matching Contribution Percent Level Two", "terseLabel": "Percentage of contribution, matched 50% by employer" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentLevelTwo", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRetirementPlansDetails" ], "xbrltype": "percentItemType" }, "th_DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan Minimum Annual Contributions Per Employee Percent", "terseLabel": "Minimum percentage of annual eligible compensation by the participants" } } }, "localname": "DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRetirementPlansDetails" ], "xbrltype": "percentItemType" }, "th_DiversificationEbitdaBasedPerformanceShareUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to diversification EBITDA based performance share units.", "label": "Diversification EBITDA Based Performance Share Units [Member]" } } }, "localname": "DiversificationEbitdaBasedPerformanceShareUnitsMember", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "th_EstimatedFairValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated Fair Value Per Share", "label": "Estimated Fair Value Per Share" } } }, "localname": "EstimatedFairValuePerShare", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "th_ExecutiveOfficersAndOtherEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for executive officers and other employees.", "label": "Executive Officers and Other Employees" } } }, "localname": "ExecutiveOfficersAndOtherEmployeesMember", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "th_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite Lived And Indefinite Lived Intangible Assets By Major Class [Line Items]" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "th_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of finite-lived and indefinite-lived intangible assets, excluding goodwill, in total and by major class.", "label": "Finite Lived And Indefinite Lived Intangible Assets By Major Class [Table]" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "th_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "th_FourSegmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to four segment.", "label": "Four Segments [Member]", "terseLabel": "Four Segments" } } }, "localname": "FourSegmentsMember", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails" ], "xbrltype": "domainItemType" }, "th_GovernmentSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to government segment.", "label": "Government" } } }, "localname": "GovernmentSegmentMember", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails", "http://targethospitalitycorp.com/role/DisclosureRevenueDisaggregationRevenueDetails" ], "xbrltype": "domainItemType" }, "th_GrossCostOfPropertyPlantAndEquipmentWrittenOff": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the gross cost of assets written off.", "label": "Gross Cost Of Property, Plant and Equipment, Written Off", "terseLabel": "Gross cost" } } }, "localname": "GrossCostOfPropertyPlantAndEquipmentWrittenOff", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "th_HospitalityAndFacilitiesServicesSouthMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hospitality And Facilities Services South [Member]", "label": "HFS - South" } } }, "localname": "HospitalityAndFacilitiesServicesSouthMember", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails", "http://targethospitalitycorp.com/role/DisclosureRevenueDisaggregationRevenueDetails" ], "xbrltype": "domainItemType" }, "th_LineOfCreditFacilityBorrowingBase": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maintain the ratios when the excess availability reaches the minimum described in the agreement.", "label": "Line Of Credit Facility, Borrowing Base", "terseLabel": "Borrowing base" } } }, "localname": "LineOfCreditFacilityBorrowingBase", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" ], "xbrltype": "monetaryItemType" }, "th_LineOfCreditFacilityBorrowingBaseLineCapPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maintain the ratios when the excess availability reaches the minimum described in the agreement.", "label": "Line Of Credit Facility, Borrowing Base, Line Cap, Percent", "terseLabel": "Borrowing base, line cap (as a percent)", "verboseLabel": "Line cap (as a percent)" } } }, "localname": "LineOfCreditFacilityBorrowingBaseLineCapPercent", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" ], "xbrltype": "percentItemType" }, "th_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Option to increase Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility Option to Increase Maximum Borrowing Capacity", "terseLabel": "Options to increase commitments" } } }, "localname": "LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" ], "xbrltype": "monetaryItemType" }, "th_LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipal": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/DisclosureDebtScheduleOfMaturitiesOfLongTermDebtAndFinanceLeaseObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Principal amount of long-term debt and Finance lease obligation maturing. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long Term Debt And Finance Lease Obligations Repayments Of Principal", "totalLabel": "Total" } } }, "localname": "LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipal", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtScheduleOfMaturitiesOfLongTermDebtAndFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "th_LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/DisclosureDebtScheduleOfMaturitiesOfLongTermDebtAndFinanceLeaseObligationsDetails": { "order": 1.0, "parentTag": "th_LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Principal amount of long-term debt and Finance lease obligation maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-Term Debt and Finance Lease Obligations, Repayments of Principal in Next Twelve Months", "terseLabel": "2024" } } }, "localname": "LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtScheduleOfMaturitiesOfLongTermDebtAndFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "th_LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/DisclosureDebtScheduleOfMaturitiesOfLongTermDebtAndFinanceLeaseObligationsDetails": { "order": 4.0, "parentTag": "th_LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Principal amount of long-term debt and Finance lease obligation maturing in the remainder fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long Term Debt And Finance Lease Obligations Repayments Of Principal In Remainder Of Fiscal Year", "terseLabel": "Rest of 2023" } } }, "localname": "LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInRemainderOfFiscalYear", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtScheduleOfMaturitiesOfLongTermDebtAndFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "th_LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInYearThree": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/DisclosureDebtScheduleOfMaturitiesOfLongTermDebtAndFinanceLeaseObligationsDetails": { "order": 3.0, "parentTag": "th_LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Principal amount of long-term debt and Finance lease obligation maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-Term Debt and Finance Lease Obligations, Repayments of Principal in Year Three", "terseLabel": "2026" } } }, "localname": "LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInYearThree", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtScheduleOfMaturitiesOfLongTermDebtAndFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "th_LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInYearTwo": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/DisclosureDebtScheduleOfMaturitiesOfLongTermDebtAndFinanceLeaseObligationsDetails": { "order": 2.0, "parentTag": "th_LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Principal amount of long-term debt and Finance lease obligation maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-Term Debt and Finance Lease Obligations, Repayments of Principal in Year Two", "terseLabel": "2025" } } }, "localname": "LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInYearTwo", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtScheduleOfMaturitiesOfLongTermDebtAndFinanceLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "th_NonCashChangeInAccrualOfTaxWithholdingShareBasedPaymentArrangement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of change in accrual for tax withholding obligation for award under share-based payment arrangement.", "label": "Non Cash Change In Accrual Of Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Non-cash change in accrual of tax withholdings for net share settlement of equity awards" } } }, "localname": "NonCashChangeInAccrualOfTaxWithholdingShareBasedPaymentArrangement", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "th_NonCashChangeInCapitalLeaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of change in capital lease obligation in noncash investing or financing transactions.", "label": "Non Cash Change in Capital Lease Obligation", "terseLabel": "Non-cash change in finance lease obligations" } } }, "localname": "NonCashChangeInCapitalLeaseObligation", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "th_NumberOfClassSharesAttachedToEachUnit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of Class A ordinary shares that are attached to each unit.", "label": "Number of Class A Shares Attached to Each Unit", "terseLabel": "Number of shares per unit" } } }, "localname": "NumberOfClassSharesAttachedToEachUnit", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "th_NumberOfConvertibleUnitsIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of units issued during the period.", "label": "Number Of Convertible Units Issued", "terseLabel": "Number of units sold" } } }, "localname": "NumberOfConvertibleUnitsIssued", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "th_NumberOfFractionalSharesIssuedUponExerciseOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of fractional shares issued upon exercise of warrants.", "label": "Number of Fractional Shares Issued Upon Exercise of Warrants", "terseLabel": "Number of fractional shares issued upon exercise of warrants" } } }, "localname": "NumberOfFractionalSharesIssuedUponExerciseOfWarrants", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "th_NumberOfWarrantsAttachedToEachUnit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of warrants that are attached to each unit.", "label": "Number of Warrants Attached to Each Unit", "terseLabel": "Number of warrants per unit" } } }, "localname": "NumberOfWarrantsAttachedToEachUnit", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "th_OrganizationAndNatureOfOperationsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy of organization and nature of operations.", "label": "Organization and Nature of Operations [Policy Text Block]", "terseLabel": "Organization and Nature of Operations" } } }, "localname": "OrganizationAndNatureOfOperationsPolicyTextBlock", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "th_OtherAssetsNoncurrentAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsOtherNonCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsMiscellaneousNoncurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Assets Noncurrent, Accumulated Amortization", "label": "Other Assets Noncurrent, Accumulated Amortization", "negatedLabel": "Less: accumulated amortization" } } }, "localname": "OtherAssetsNoncurrentAccumulatedAmortization", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "th_OtherAssetsNoncurrentGross": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsOtherNonCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsMiscellaneousNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Assets Noncurrent, Gross", "label": "Other Assets Noncurrent, Gross", "terseLabel": "Cloud computing implementation costs" } } }, "localname": "OtherAssetsNoncurrentGross", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "th_OtherPropertyPlantAndEquipmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale, classified as other. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Other Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of other property, plant and equipment, net" } } }, "localname": "OtherPropertyPlantAndEquipmentTableTextBlock", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "th_OtherUnallocatedAmountsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other unallocated amounts.", "label": "Other Unallocated Amounts [Member]" } } }, "localname": "OtherUnallocatedAmountsMember", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAssetsToTotalCombinedAssetsDetails" ], "xbrltype": "domainItemType" }, "th_OwnershipInterestOfAffiliate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership in an affiliate.", "label": "Ownership Interest Of Affiliate", "terseLabel": "Ownership interest in an affiliate" } } }, "localname": "OwnershipInterestOfAffiliate", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "th_PaymentsToAcquireSpecialtyRentalAssets": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflows associated with the acquisition of specialty rental assets.", "label": "Payments to Acquire Specialty Rental Assets", "negatedLabel": "Purchase of specialty rental assets" } } }, "localname": "PaymentsToAcquireSpecialtyRentalAssets", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "th_PercentageOfNetBookValueOfBorrowersEligibleAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of net book value of borrowers' eligible accounts receivables.", "label": "Percentage of Net Book Value of Borrowers Eligible Accounts Receivable", "terseLabel": "Percentage of net book value of borrowers' eligible accounts receivables" } } }, "localname": "PercentageOfNetBookValueOfBorrowersEligibleAccountsReceivable", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" ], "xbrltype": "percentItemType" }, "th_PercentageOfNetBookValueOfBorrowersEligibleRentalEquipment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of net book value of borrowers' eligible rental equipment.", "label": "Percentage of Net Book Value of Borrowers Eligible Rental Equipment", "terseLabel": "Percentage of net book value of borrowers' eligible rental equipment" } } }, "localname": "PercentageOfNetBookValueOfBorrowersEligibleRentalEquipment", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" ], "xbrltype": "percentItemType" }, "th_PercentageOfNetOrderlyLiquidationValueOfBorrowersEligibleRentalEquipment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of net orderly liquidation value of borrowers' eligible rental equipment.", "label": "Percentage of Net Orderly Liquidation Value of Borrowers Eligible Rental Equipment", "terseLabel": "Percentage of net orderly liquidation value of borrowers' eligible rental equipment" } } }, "localname": "PercentageOfNetOrderlyLiquidationValueOfBorrowersEligibleRentalEquipment", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" ], "xbrltype": "percentItemType" }, "th_PercentageOfVotingEquityInterestInNonUsRestrictedSubsidiaryPledged": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests in non-US restricted subsidiary pledge.", "label": "Percentage of Voting Equity Interest in Non-US Restricted Subsidiary Pledged", "terseLabel": "Percentage of voting equity interests in non-US restricted subsidiary pledge" } } }, "localname": "PercentageOfVotingEquityInterestInNonUsRestrictedSubsidiaryPledged", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" ], "xbrltype": "percentItemType" }, "th_PeriodForPriorWrittenNoticeToHoldersForRedemption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information relating to the period for prior written notice to holders for redemption", "label": "Period for Prior Written Notice to Holders for Redemption", "terseLabel": "Period for prior written notice to holders for redemption" } } }, "localname": "PeriodForPriorWrittenNoticeToHoldersForRedemption", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtDetails" ], "xbrltype": "durationItemType" }, "th_PeriodForPriorWrittenNoticeToTrusteeForRedemption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information relating to the period for prior written notice to trustee for redemption", "label": "Period for Prior Written Notice to Trustee for Redemption", "terseLabel": "Period for prior written notice to trustee for redemption" } } }, "localname": "PeriodForPriorWrittenNoticeToTrusteeForRedemption", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtDetails" ], "xbrltype": "durationItemType" }, "th_PricePerUnit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single unit of a company.", "label": "Price Per Unit", "terseLabel": "Price per unit" } } }, "localname": "PricePerUnit", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "th_PrivatePlacementWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Placement Warrants [Member]", "label": "Private Placement Warrants [Member]" } } }, "localname": "PrivatePlacementWarrantsMember", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesEstimatedFairValuePrivateWarrantsDetails", "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "th_ProceedsFromSaleOfPropertySubjectToOperatingLease": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflows relating to sale of property subject to operating lease.", "label": "Proceeds from Sale of Property Subject to Operating Lease", "terseLabel": "Proceeds from sale of specialty rental assets and other property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertySubjectToOperatingLease", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "th_PropertyPlantAndEquipmentDisposalCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The costs associated with disposal of property, plant and equipment.", "label": "Property, Plant And Equipment, Disposal Costs" } } }, "localname": "PropertyPlantAndEquipmentDisposalCosts", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "th_ProvisionForDoubtfulAccountsNetOfRecoveries": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision (benefit) for loss on receivables, net of recoveries", "label": "Provision For Doubtful Accounts, Net Of Recoveries", "terseLabel": "Provision for loss on receivables, net of recoveries" } } }, "localname": "ProvisionForDoubtfulAccountsNetOfRecoveries", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "th_PublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents a public offering of equity securities.", "label": "Public Offering" } } }, "localname": "PublicOfferingMember", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "th_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to public warrants.", "label": "Public Warrants" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "th_ReportableSegmentsExcludingOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the information relating to the total reportable segments, excluding Other.", "label": "Reportable Segments, Excluding Other [Member]" } } }, "localname": "ReportableSegmentsExcludingOtherMember", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails", "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAssetsToTotalCombinedAssetsDetails" ], "xbrltype": "domainItemType" }, "th_ScheduleOfComponentsOfUnallocatedAssetsReportedInCombinedBalanceSheetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of unallocated assets reported in combined balance sheet.", "label": "Schedule Of Components Of Unallocated Assets Reported In Combined Balance Sheet [Table Text Block]", "terseLabel": "Schedule of unallocated assets consist of the following as reported in the combined balance sheets" } } }, "localname": "ScheduleOfComponentsOfUnallocatedAssetsReportedInCombinedBalanceSheetTableTextBlock", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "th_ScheduleOfWarrantLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Warrant Liabilities [Table Text Block]", "label": "Schedule Of Warrant Liabilities [Table Text Block]", "terseLabel": "Schedule of warrant liabilities" } } }, "localname": "ScheduleOfWarrantLiabilitiesTableTextBlock", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "th_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that are exercised during the reporting period.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Exercised in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "th_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average exercise price pertaining to an equity-based award other than a stock (or unit) option, exercised during the period.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Exercised In Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageExercisePrice", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "th_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisedAwardsSettledInCash": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid to settle share based payment awards exercised during the period.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Exercised Awards Settled In Cash", "terseLabel": "Exercised awards settled in Cash" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisedAwardsSettledInCash", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "xbrltype": "monetaryItemType" }, "th_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The correlation coefficient assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Assumptions, Correlation Coefficient", "terseLabel": "Correlation Coefficient" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "pureItemType" }, "th_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No Definition.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value [Abstract]", "terseLabel": "Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValueAbstract", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails" ], "xbrltype": "stringItemType" }, "th_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualLifeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No Definition", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Contractual Life [Abstract]", "terseLabel": "Weighted Average Contractual Life (Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageContractualLifeAbstract", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails" ], "xbrltype": "stringItemType" }, "th_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The right to buy number of common stock upon vesting.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Vesting Right", "terseLabel": "Right to buy number of shares upon vesting" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRight", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "th_SharesIssuedDuringPeriodSharesExerciseOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued on exercise of warrants.", "label": "Shares Issued During Period, Shares, Exercise of Warrants", "terseLabel": "Issuance of Common Stock from exercise of warrants (in shares)" } } }, "localname": "SharesIssuedDuringPeriodSharesExerciseOfWarrants", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "th_SharesIssuedDuringPeriodValueExerciseOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued on exercise of warrants.", "label": "Shares Issued During Period, Value, Exercise of Warrants", "terseLabel": "Issuance of Common Stock from exercise of warrants" } } }, "localname": "SharesIssuedDuringPeriodValueExerciseOfWarrants", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "th_SharesIssuedDuringPeriodWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period for warrant exercise.", "label": "Shares Issued During Period, Warrants Exercised", "terseLabel": "Shares issued during period, warrants exercised" } } }, "localname": "SharesIssuedDuringPeriodWarrantsExercised", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "th_SpecialtyRentalAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to specialty rental assets.", "label": "Specialty rental assets" } } }, "localname": "SpecialtyRentalAssetsMember", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails" ], "xbrltype": "domainItemType" }, "th_SpecialtyRentalAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of specialty rental assets.", "label": "Specialty Rental Assets [Text Block]", "terseLabel": "Specialty Rental Assets, Net" } } }, "localname": "SpecialtyRentalAssetsTextBlock", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNet" ], "xbrltype": "textBlockItemType" }, "th_StockOptionOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to stock option one.", "label": "Stock Option One" } } }, "localname": "StockOptionOneMember", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "th_StockOptionTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to stock option two.", "label": "Stock Option Two" } } }, "localname": "StockOptionTwoMember", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "th_SwinglineLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Swingline loan.", "label": "Swingline" } } }, "localname": "SwinglineLoanMember", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" ], "xbrltype": "domainItemType" }, "th_TargetHospitalityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Target hospitality.", "label": "Target Hospitality" } } }, "localname": "TargetHospitalityMember", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "th_TdrCapitalLlpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to TDR capital LLP.", "label": "TDR Capital" } } }, "localname": "TdrCapitalLlpMember", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "th_TotalShareholderReturnBasedPerformanceShareUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to total shareholder return based performance share units.", "label": "Total Shareholder Return Based Performance Share Units [Member]", "terseLabel": "Total Shareholder Return Based Performance Share Units" } } }, "localname": "TotalShareholderReturnBasedPerformanceShareUnitsMember", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "th_TwoSegmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to two segment.", "label": "Two Segments [Member]", "terseLabel": "Two Segments" } } }, "localname": "TwoSegmentsMember", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails" ], "xbrltype": "domainItemType" }, "th_WarrantLiabilitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Liabilities [Disclosure Text Block]", "label": "Warrant Liabilities [Disclosure Text Block]", "terseLabel": "Warrant Liabilities" } } }, "localname": "WarrantLiabilitiesDisclosureTextBlock", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilities" ], "xbrltype": "textBlockItemType" }, "th_WarrantLiabilitiesFairValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant Liabilities Fair Value Per Share", "label": "Warrant Liabilities Fair Value Per Share", "terseLabel": "Per Share Value of Warrants" } } }, "localname": "WarrantLiabilitiesFairValuePerShare", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "perShareItemType" }, "th_WarrantsToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants to purchase common stock [Member]" } } }, "localname": "WarrantsToPurchaseCommonStockMember", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "th_WarrantyLiabilityCurrent": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warranty Liability Current", "label": "Warranty Liability Current", "terseLabel": "Current warrant liabilities" } } }, "localname": "WarrantyLiabilityCurrent", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "th_WarrantyLiabilityNonCurrent": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warranty Liability Non Current", "label": "Warranty Liability Non Current", "terseLabel": "Warrant liabilities" } } }, "localname": "WarrantyLiabilityNonCurrent", "nsuri": "http://targethospitalitycorp.com/20230331", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update 2016-13 [Member]", "terseLabel": "Accounting Standards Update 2016-13" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accrued Liabilities Current Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r8", "r626" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r289", "r290" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, less allowance for doubtful accounts of $282 and $4, respectively", "verboseLabel": "Accounts receivable, less allowance for doubtful accounts" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureAccruedLiabilitiesDetails", "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities." } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.", "label": "Accrued Liabilities", "terseLabel": "Accrued Liabilities." } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedAmortizationDeferredFinanceCosts": { "auth_ref": [ "r140" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of debt issuance costs.", "label": "Accumulated Amortization, Debt Issuance Costs", "terseLabel": "Accumulated amortization of debt issuance costs" } } }, "localname": "AccumulatedAmortizationDeferredFinanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtInterestExpenseAndDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedAmortizationOfDebtIssuanceCostsLineOfCreditArrangements": { "auth_ref": [ "r142" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of debt issuance costs related to line of credit arrangements.", "label": "Accumulated Amortization of Debt Issuance Costs, Line of Credit Arrangements", "terseLabel": "Accumulated amortization related to revolver deferred financing costs" } } }, "localname": "AccumulatedAmortizationOfDebtIssuanceCostsLineOfCreditArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtInterestExpenseAndDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts": { "auth_ref": [ "r140" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of debt issuance costs classified as noncurrent.", "label": "Accumulated Amortization, Debt Issuance Costs, Noncurrent", "terseLabel": "Accumulated amortization of deferred financing costs" } } }, "localname": "AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtInterestExpenseAndDeferredFinancingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r82", "r176" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r186", "r187", "r188", "r189", "r514" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r21", "r22", "r123", "r552", "r578", "r579", "r642", "r643", "r644", "r654", "r655", "r656" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r3", "r626" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "verboseLabel": "Additional paid-in-capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r462", "r463", "r464", "r654", "r655", "r656", "r730" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r165", "r166", "r167", "r168", "r169", "r213", "r214", "r215", "r216", "r225", "r292", "r293", "r296", "r297", "r298", "r299", "r300", "r301", "r462", "r463", "r464", "r474", "r475", "r476", "r477", "r488", "r489", "r490", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r533", "r534", "r537", "r538", "r539", "r540", "r547", "r548", "r549", "r550", "r551", "r552", "r563", "r564", "r565", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Tax withholdings related to net share settlement of equity awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r256", "r272", "r273", "r274", "r275", "r276" ], "lang": { "en-us": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "All Other" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails", "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAssetsToTotalCombinedAssetsDetails", "http://targethospitalitycorp.com/role/DisclosureRevenueDisaggregationRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r457" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock-based Compensation Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r184", "r291", "r302" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r32", "r41", "r138", "r366" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureDebtComponentsOfInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": -1.0 }, "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of original issue discount", "verboseLabel": "Amortization" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtComponentsOfInterestExpenseDetails", "http://targethospitalitycorp.com/role/DisclosureDebtDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r26", "r366", "r535", "r649" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureDebtComponentsOfInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": -1.0 }, "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing costs", "verboseLabel": "Amortization of deferred financing costs on ABL facilities and Notes" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtComponentsOfInterestExpenseDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r41", "r70", "r76" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "verboseLabel": "Aggregate amortization expense of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails", "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsNarrativeDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Excluded from computation of loss per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Earnings (Loss) per Share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetRetirementObligationsNoncurrent": { "auth_ref": [ "r680" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.", "label": "Asset Retirement Obligations, Noncurrent", "terseLabel": "Asset retirement obligations" } } }, "localname": "AssetRetirementObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r144", "r155", "r180", "r205", "r268", "r274", "r280", "r294", "r331", "r332", "r334", "r335", "r336", "r338", "r340", "r342", "r343", "r491", "r493", "r516", "r626", "r685", "r686", "r739" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails", "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAssetsToTotalCombinedAssetsDetails", "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsUnallocatedAssetsDetails", "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r172", "r185", "r205", "r294", "r331", "r332", "r334", "r335", "r336", "r338", "r340", "r342", "r343", "r491", "r493", "r516", "r626", "r685", "r686", "r739" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "terseLabel": "Total current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsUnallocatedAssetsDetails", "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAssetsToTotalCombinedAssetsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r124", "r125" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAssetsToTotalCombinedAssetsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and leasehold improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r44", "r45", "r46" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "negatedLabel": "Non-cash change in accrued capital expenditures" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Carrying amount" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r43", "r174", "r597" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r38", "r43", "r47" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents - end of period", "periodStartLabel": "Cash and cash equivalents - beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r38", "r137" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "verboseLabel": "Non-cash investing and financing activity:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]" } } }, "localname": "ChangeInContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenueContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r181", "r182", "r183", "r205", "r229", "r234", "r241", "r243", "r250", "r251", "r294", "r331", "r334", "r335", "r336", "r342", "r343", "r374", "r375", "r377", "r381", "r387", "r516", "r596", "r636", "r650", "r659" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails", "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r102", "r104" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails", "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesEstimatedFairValuePrivateWarrantsDetails", "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails", "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesEstimatedFairValuePrivateWarrantsDetails", "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Share price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails", "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of stock issued for each warrant" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails", "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights.", "terseLabel": "Number of securities called by warrants or rights" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Warrants to issue shares of common stock." } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails", "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r18", "r148", "r160" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies." } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r85", "r324", "r325", "r590", "r684" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Stock [Member]" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails", "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r654", "r655", "r730" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails", "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails", "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails", "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r2", "r94" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, number of share outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails", "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r2", "r626" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common Stock, $0.0001 par, 400,000,000 authorized, 110,804,123 issued and 101,373,458 outstanding as of March 31, 2023 and 109,747,366 issued and 100,316,701 outstanding as of December 31, 2022." } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Plans" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r23", "r191", "r193", "r198", "r568", "r572" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncomeCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r624", "r677", "r678" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Capitalized software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r56", "r57", "r135", "r136", "r287", "r589" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r56", "r57", "r135", "r136", "r287", "r588", "r589" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r56", "r57", "r135", "r136", "r287", "r589", "r748" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r56", "r57", "r135", "r136", "r287" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "verboseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r56", "r57", "r135", "r136", "r287", "r589" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r121", "r599" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction-in-process" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r689" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Summary of contract liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r390", "r391", "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Balances at End of the Period", "periodStartLabel": "Balances at Beginning of the Period" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenueContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r405" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenueContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r29", "r561" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Costs" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "auth_ref": [ "r646", "r679" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.", "label": "Operating Leases, Income Statement, Depreciation Expense on Property Subject to or Held-for-lease", "terseLabel": "Depreciation of specialty rental assets", "verboseLabel": "Depreciation" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Costs:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails", "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails", "http://targethospitalitycorp.com/role/DisclosureDebtDetails", "http://targethospitalitycorp.com/role/DisclosureDebtInterestExpenseAndDeferredFinancingCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails", "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails", "http://targethospitalitycorp.com/role/DisclosureDebtDetails", "http://targethospitalitycorp.com/role/DisclosureDebtInterestExpenseAndDeferredFinancingCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r55", "r287" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndCapitalLeaseObligations": { "auth_ref": [ "r147", "r161" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term and long-term debt and lease obligation.", "label": "Debt and Capital Lease Obligations", "totalLabel": "Total Lease payments" } } }, "localname": "DebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r91", "r203", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r360", "r367", "r368", "r370" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable rate (as a percent)", "verboseLabel": "Treasury rate - basis points" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails", "http://targethospitalitycorp.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r0", "r145", "r154", "r371" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_SecuredDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails", "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r139", "r141", "r344", "r536", "r607", "r608" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureDebtDetails1": { "order": 3.0, "parentTag": "us-gaap_LongTermDebtCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount of 9.50% Senior Secured Notes, due 2024" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r358", "r515", "r607", "r608" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "negatedLabel": "Debt Instrument, Fair Value Disclosure," } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r15", "r139", "r363" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails", "http://targethospitalitycorp.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails", "http://targethospitalitycorp.com/role/DisclosureDebtDetails", "http://targethospitalitycorp.com/role/DisclosureDebtInterestExpenseAndDeferredFinancingCostsDetails", "http://targethospitalitycorp.com/role/DisclosureDebtTables" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "2022", "terseLabel": "2023 and thereafter" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of debt instruments or arrangements with redemption features. Includes, but is not limited to, description of debt redemption features, percentage price at which debt can be redeemed by the issuer, and period start and end for debt maturity or redemption.", "label": "Debt Instrument Redemption [Table Text Block]", "terseLabel": "Schedule of debt redemption" } } }, "localname": "DebtInstrumentRedemptionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r16", "r95", "r96", "r97", "r98", "r138", "r139", "r141", "r153", "r208", "r344", "r345", "r346", "r347", "r348", "r350", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r369", "r536", "r606", "r607", "r608", "r609", "r610", "r651" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails", "http://targethospitalitycorp.com/role/DisclosureDebtDetails", "http://targethospitalitycorp.com/role/DisclosureDebtInterestExpenseAndDeferredFinancingCostsDetails", "http://targethospitalitycorp.com/role/DisclosureDebtTables" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r138", "r141", "r688" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureDebtDetails1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtCurrent", "weight": -1.0 }, "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_SecuredDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Less: unamortized original issue discount", "terseLabel": "Less: unamortized original issue discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails", "http://targethospitalitycorp.com/role/DisclosureDebtDetails", "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r13" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer).", "label": "Deferred Compensation Share-based Arrangements, Liability, Current" } } }, "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r140", "r688" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureDebtDetails1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtCurrent", "weight": -1.0 }, "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_SecuredDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Less: unamortized term loan deferred financing costs", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails", "http://targethospitalitycorp.com/role/DisclosureDebtDetails", "http://targethospitalitycorp.com/role/DisclosureDebtInterestExpenseAndDeferredFinancingCostsDetails", "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r140" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Noncurrent, Net", "terseLabel": "Deferred financing costs revolver, net" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsUnallocatedAssetsDetails", "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r41", "r114", "r473", "r480", "r481", "r653" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r466", "r467" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r639" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue and customer deposits" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r640" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue and customer deposits" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r424" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Contribution expenses" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Percentage of contribution matched" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRetirementPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer match of employee contributions of first 3% of contributions" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRetirementPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Maximum percentage of annual eligible compensation by the participants" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRetirementPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r41", "r80" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r41", "r80" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "negatedLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DilutiveSecurities": { "auth_ref": [ "r52" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities.", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "terseLabel": "Change in fair value of warrant liabilities" } } }, "localname": "DilutiveSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenueDetails", "http://targethospitalitycorp.com/role/DisclosureRevenueDisaggregationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r403", "r612", "r613", "r614", "r615", "r616", "r617", "r618" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenueDetails", "http://targethospitalitycorp.com/role/DisclosureRevenueDisaggregationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of disaggregation of revenue by reportable segments as well as the all other category" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r430", "r458", "r459", "r461", "r465", "r623" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings (Loss) per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r199", "r217", "r218", "r219", "r220", "r221", "r226", "r229", "r241", "r242", "r243", "r247", "r505", "r506", "r569", "r573", "r602" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Net income per share - basic", "terseLabel": "Net income (loss) per share - basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "verboseLabel": "Two Class Method:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r199", "r217", "r218", "r219", "r220", "r221", "r229", "r241", "r242", "r243", "r247", "r505", "r506", "r569", "r573", "r602" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Net income per share - diluted", "terseLabel": "Net income (loss) per share - diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r244", "r245", "r246", "r248" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings (Loss) per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r525" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r206", "r469", "r482" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Effective Income Tax Rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Employee accrued compensation expense" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r460" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Period for unrecognized compensation expense expected to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r719" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "terseLabel": "Associated tax benefit from stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders Equity" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r94", "r167", "r194", "r195", "r196", "r209", "r210", "r211", "r214", "r222", "r224", "r249", "r299", "r389", "r462", "r463", "r464", "r476", "r477", "r504", "r526", "r527", "r528", "r529", "r530", "r531", "r552", "r578", "r579", "r580" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r358", "r515", "r607", "r608" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Fair value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "Extinguishment of Debt, Amount", "terseLabel": "Extinguishment of debt" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r41", "r92" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Change in fair value of warrant liabilities", "terseLabel": "Change in fair value of warrant liabilities" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails", "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesNarrativeDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Summary of inputs used to calculate the fair value of the warrant liabilities" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Carrying amounts and fair values of financial assets and liabilities" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r127", "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r127", "r133" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Summary of carrying amounts and fair values of financial assets and liabilities" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r358", "r410", "r411", "r412", "r413", "r414", "r415", "r508", "r556", "r557", "r558", "r607", "r608", "r619", "r620", "r621" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r130", "r131" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r127", "r132", "r358", "r607", "r608" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r358", "r410", "r415", "r508", "r556", "r619", "r620", "r621" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r358", "r410", "r411", "r412", "r413", "r414", "r415", "r508", "r558", "r607", "r608", "r619", "r620", "r621" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r129", "r131" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of changes in Level 3 liabilities measured at fair value" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value of warrant liabilities" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r129" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance at ending of the period", "periodStartLabel": "Balance at beginning of the period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r358", "r410", "r411", "r412", "r413", "r414", "r415", "r556", "r557", "r558", "r607", "r608", "r619", "r620", "r621" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r543", "r545", "r625" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureDebtComponentsOfInterestExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Interest Expense, Lessee, Assets under Capital Lease", "terseLabel": "Interest incurred on finance lease and other financing obligations" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtComponentsOfInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r542", "r546" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureLeasesLesseeAccountingFutureMaturitiesOfFinanceAndOperatingLeaseObligationsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Finance lease and other financing obligations, current and long-term", "verboseLabel": "Finance lease and other financing obligations" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails", "http://targethospitalitycorp.com/role/DisclosureDebtFinanceLeaseAndOtherFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r542" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of finance lease and other financing obligations (Note 8)" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r542" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "verboseLabel": "Long-term finance lease and other financing obligations" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r546" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureLeasesLesseeAccountingFutureMaturitiesOfFinanceAndOperatingLeaseObligationsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Schedule Of Finite Lived And Indefinite Lived Intangible Assets By Major Class [Table Text Block]", "terseLabel": "Schedule of intangible assets other than goodwill" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life of intangible asset" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r178", "r316" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r77" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "Rest of 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r77" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r77" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r77" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r313", "r315", "r316", "r318", "r562", "r566" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails", "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated aggregate amortization expense:" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r75", "r566" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r71", "r74" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails", "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r75", "r562" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net Book Value", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetFutureAmortizationExpenseDetails", "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Intangible assets subject to amortization" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Weighted average remaining lives" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r649" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Gain on disposal of specialty rental assets and other property, plant and equipment" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r41" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "terseLabel": "Gain (Loss) on Disposition of Property Plant Equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r41", "r89", "r90" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails", "http://targethospitalitycorp.com/role/DisclosureDebtInterestExpenseAndDeferredFinancingCostsDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r177", "r303", "r567", "r605", "r626", "r666", "r673" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetGoodwillDetails", "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Other Intangible Assets, net" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets, net" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r28", "r205", "r268", "r273", "r279", "r282", "r294", "r331", "r332", "r334", "r335", "r336", "r338", "r340", "r342", "r343", "r516", "r604", "r685" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r24", "r143", "r149", "r163", "r268", "r273", "r279", "r282", "r570", "r604" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income tax" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unaudited Consolidated Statements of Comprehensive Income" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r319", "r321" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r206", "r470", "r471", "r472", "r478", "r483", "r485", "r486", "r487" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r207", "r223", "r224", "r266", "r468", "r479", "r484", "r574" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureIncomeTaxesDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r40" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and other accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r40" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r598" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue and customer deposits" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r648", "r736" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "verboseLabel": "Operating lease obligation" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "negatedLabel": "Other non-current assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r40" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r230", "r231", "r232", "r243" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Warrants" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r230", "r231", "r233", "r243", "r429" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive effect of outstanding securities" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r314", "r317" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Net Book Value" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]", "terseLabel": "Indefinite lived assets:" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r72", "r78" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r177" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Gross Carrying Amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r69", "r73" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Other intangible assets, net", "verboseLabel": "Net Book Value" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsUnallocatedAssetsDetails", "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails", "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Total intangible assets other than goodwill" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r32", "r364", "r373", "r609", "r610" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureDebtComponentsOfInterestExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "verboseLabel": "Interest expense incurred on ABL Facility and Notes" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtComponentsOfInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Components of interest expense" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r151" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://targethospitalitycorp.com/role/DisclosureDebtComponentsOfInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedLabel": "Interest expense, net", "negatedTotalLabel": "Interest expense, net", "verboseLabel": "Interest (expense), net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails", "http://targethospitalitycorp.com/role/DisclosureDebtComponentsOfInterestExpenseDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOperating": { "auth_ref": [ "r27" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureDebtComponentsOfInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestIncomeExpenseNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.", "label": "Interest Income, Operating", "negatedLabel": "Interest income" } } }, "localname": "InterestIncomeOperating", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtComponentsOfInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r692" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Term of Contract", "terseLabel": "Capital lease term" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtFinanceLeaseAndOtherFinancingObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtFinanceLeaseAndOtherFinancingObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtFinanceLeaseAndOtherFinancingObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LessorDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Specialty Rental Assets, Net" } } }, "localname": "LessorDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r12", "r205", "r294", "r331", "r332", "r334", "r335", "r336", "r338", "r340", "r342", "r343", "r492", "r493", "r494", "r516", "r603", "r685", "r739", "r740" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r7", "r146", "r158", "r626", "r652", "r664", "r733" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r14", "r173", "r205", "r294", "r331", "r332", "r334", "r335", "r336", "r338", "r340", "r342", "r343", "r492", "r493", "r494", "r516", "r626", "r685", "r739", "r740" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Other liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r0", "r145", "r154" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "verboseLabel": "Outstanding amount" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "ABL Facility" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r10" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r10", "r651" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r0", "r145", "r156", "r357", "r372", "r607", "r608" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-term Debt", "verboseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Unclassified [Abstract]", "terseLabel": "Long-term debt (Note 8):" } } }, "localname": "LongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r0" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails": { "order": 1.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-term Debt and Capital Lease Obligations", "terseLabel": "Total long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails": { "order": 2.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-term Debt and Capital Lease Obligations, Current", "negatedLabel": "Less: current maturities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, by Current and Noncurrent [Abstract]", "terseLabel": "Carrying value of debt outstanding" } } }, "localname": "LongTermDebtByCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r11" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureDebtDetails1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt, net (Note 8)", "totalLabel": "Current portion of long-term debt, net" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtDetails", "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails", "http://targethospitalitycorp.com/role/DisclosureDebtDetails", "http://targethospitalitycorp.com/role/DisclosureDebtInterestExpenseAndDeferredFinancingCostsDetails", "http://targethospitalitycorp.com/role/DisclosureDebtTables", "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r16", "r88" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails", "http://targethospitalitycorp.com/role/DisclosureDebtDetails", "http://targethospitalitycorp.com/role/DisclosureDebtInterestExpenseAndDeferredFinancingCostsDetails", "http://targethospitalitycorp.com/role/DisclosureDebtTables", "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and office equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Other unallocated amounts" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAssetsToTotalCombinedAssetsDetails", "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsUnallocatedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price for exchange of underlying asset.", "label": "Measurement Input, Exercise Price [Member]" } } }, "localname": "MeasurementInputExercisePriceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r201" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r201" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r38", "r39", "r42" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r25", "r42", "r150", "r162", "r171", "r190", "r192", "r196", "r205", "r213", "r217", "r218", "r219", "r220", "r223", "r224", "r239", "r268", "r273", "r279", "r282", "r294", "r331", "r332", "r334", "r335", "r336", "r338", "r340", "r342", "r343", "r506", "r516", "r604", "r685" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 }, "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncomeCalc2": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r217", "r218", "r219", "r220", "r226", "r227", "r240", "r243", "r268", "r273", "r279", "r282", "r604" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r228", "r235", "r236", "r237", "r238", "r240", "r243" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net income attributable to common stockholders - diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "verboseLabel": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails", "http://targethospitalitycorp.com/role/DisclosureRevenueDisaggregationRevenueDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r268", "r273", "r279", "r282", "r604" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r734" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Leases, Rent Expense", "verboseLabel": "Noncash operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r542" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "verboseLabel": "Current portion of operating lease obligations" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r542" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease obligations" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r541" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsUnallocatedAssetsDetails", "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r272", "r273", "r274", "r275", "r276", "r282" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails", "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails", "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAssetsToTotalCombinedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Other Non-Current Assets" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r124", "r126" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAssetsToTotalCombinedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsOtherNonCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "totalLabel": "Other non-current assets" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r179" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets", "verboseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsUnallocatedAssetsDetails", "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Non-Current Assets" } } }, "localname": "OtherAssetsNoncurrentDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r119", "r120", "r122" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncomeCalc2": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation", "verboseLabel": "Cumulative translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other than Temporary Impairment Losses, Investments, Portion in Other Comprehensive Loss, Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r30", "r41", "r80" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Other Depreciation and Amortization", "terseLabel": "Other depreciation and amortization", "verboseLabel": "Depreciation on Other PPE" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r17" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherOperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other operating income (expense).", "label": "Other Operating Income (Expense) [Member]" } } }, "localname": "OtherOperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other Operating Income (Expense), Net", "negatedLabel": "Other expense (income), net", "terseLabel": "Other expense (income), net" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over allotment" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r37" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Payment of deferred financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r33" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Acquired intangible assets", "terseLabel": "Acquired intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment": { "auth_ref": [ "r33" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Payments to Acquire Other Property, Plant, and Equipment", "negatedLabel": "Purchase of property, plant, and equipment" } } }, "localname": "PaymentsToAcquireOtherPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r200", "r725", "r726", "r727" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "terseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails", "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails", "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "terseLabel": "Purchase of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails", "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r408", "r409", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r426", "r621" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Time based and performance stock units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PhantomShareUnitsPSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded as phantom share or unit.", "label": "Phantom Share Units (PSUs) [Member]", "terseLabel": "PSUs" } } }, "localname": "PhantomShareUnitsPSUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Preferred Shares" } } }, "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r1", "r374" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r1", "r374" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "verboseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r641" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r35" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from borrowings on ABL", "verboseLabel": "Proceeds from line of credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r34", "r113" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "verboseLabel": "Proceeds from issuance of Common Stock from exercise of options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r647" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from issuance of Common Stock from exercise of warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtFinanceLeaseAndOtherFinancingObligationsDetails", "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails", "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r84", "r591", "r592", "r593" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Other Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r81", "r175" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Specialty rental assets, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Other property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails", "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r83", "r159", "r571", "r626" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Specialty rental assets, net", "totalLabel": "Specialty rental assets, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails", "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOther": { "auth_ref": [ "r83" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentOtherNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Other, Gross", "terseLabel": "Other property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentOtherNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other, Accumulated Depreciation", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentOtherAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherNet": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other, Net", "terseLabel": "Other property, plant and equipment, net", "totalLabel": "Total other property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentOtherNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails", "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment Other Types" } } }, "localname": "PropertyPlantAndEquipmentOtherTypesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of Specialty rental assets" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtFinanceLeaseAndOtherFinancingObligationsDetails", "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails", "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r64", "r66" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAssetsToTotalCombinedAssetsDetails", "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsUnallocatedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r64", "r66" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "terseLabel": "Schedule of reconciliation of total segment assets to total combined assets" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r63", "r66" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of reconciliation of total segment adjusted gross profit" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation.", "label": "Repayments of Debt and Capital Lease Obligations", "negatedLabel": "Principal payments on finance and finance lease obligations" } } }, "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r36", "r651" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "terseLabel": "Repayment of line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSeniorDebt": { "auth_ref": [ "r36" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period.", "label": "Repayments of Senior Debt", "negatedLabel": "Repayment of Senior Notes", "terseLabel": "Repayments of senior debt" } } }, "localname": "RepaymentsOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r4", "r99", "r157", "r582", "r587", "r626" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r167", "r209", "r210", "r211", "r214", "r222", "r224", "r299", "r462", "r463", "r464", "r476", "r477", "r504", "r578", "r580" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r259", "r260", "r272", "r277", "r278", "r284", "r285", "r287", "r402", "r403", "r561" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total Revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenueDetails", "http://targethospitalitycorp.com/role/DisclosureRevenueDisaggregationRevenueDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r392", "r393", "r394", "r395", "r396", "r397", "r400", "r401", "r406", "r407" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueNotFromContractWithCustomer": { "auth_ref": [ "r645" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue that is not accounted for under Topic 606.", "label": "Revenue Not from Contract with Customer", "terseLabel": "Revenue, subject to ASC 840" } } }, "localname": "RevenueNotFromContractWithCustomer", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenueDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r600", "r601" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenueRevenueExpectedToBeRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenueRevenueExpectedToBeRecognizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "verboseLabel": "Revenue expected to be recognized in periods" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenueRevenueExpectedToBeRecognizedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenueRevenueExpectedToBeRecognizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenueRevenueExpectedToBeRecognizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r690" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Summary of revenue expected to be recognized from contracts where the price and quantity of the product or service are fixed" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r197", "r205", "r259", "r260", "r272", "r277", "r278", "r284", "r285", "r287", "r294", "r331", "r332", "r334", "r335", "r336", "r338", "r340", "r342", "r343", "r516", "r570", "r685" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenue.", "totalLabel": "Total revenue", "verboseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "ABL Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails", "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails", "http://targethospitalitycorp.com/role/DisclosureDebtDetails", "http://targethospitalitycorp.com/role/DisclosureDebtInterestExpenseAndDeferredFinancingCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r287", "r661" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenues" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accrued Liabilities Current [Table Text Block]", "terseLabel": "Schedule of accrued liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Summary of carrying value of debt outstanding" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of reconciliation of net loss and weighted-average shares of common stock outstanding" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r605", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of changes in carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of future maturities" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r49", "r50", "r53", "r54" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "terseLabel": "Schedule of adjustments related to operating leases" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r638" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of other non-current assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails", "http://targethospitalitycorp.com/role/DisclosureSpecialtyRentalAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r61", "r62", "r65", "r68" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r61", "r62", "r65", "r68" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r427", "r428", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Schedule of changes in restricted stock units" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock appreciation rights awards that were outstanding at the beginning and end of the year, and the number of stock appreciation rights awards that were granted, exercised or converted, forfeited, and expired during the year.", "label": "Share-based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block]", "terseLabel": "Stock appreciation right awards" } } }, "localname": "ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r106", "r107", "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of changes in stock options" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions using Black-scholes option-pricing model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated aggregate amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebt": { "auth_ref": [ "r0", "r145", "r156" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "Secured Debt", "totalLabel": "Long-term debt, net" } } }, "localname": "SecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Senior Secured Notes 2024" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtCarryingValueOfDebtOutstandingDetails", "http://targethospitalitycorp.com/role/DisclosureDebtDetails", "http://targethospitalitycorp.com/role/DisclosureDebtInterestExpenseAndDeferredFinancingCostsDetails", "http://targethospitalitycorp.com/role/DisclosureDebtTables", "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r728" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r256", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r282", "r287", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r322", "r323", "r605", "r747" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails", "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails", "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAssetsToTotalCombinedAssetsDetails", "http://targethospitalitycorp.com/role/DisclosureRevenueDisaggregationRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Segments" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Asset Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAssetsToTotalCombinedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r256", "r257", "r258", "r268", "r271", "r276", "r280", "r281", "r282", "r283", "r284", "r286", "r287", "r288" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Business Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Business segments" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r31" ], "calculation": { "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "negatedLabel": "Selling, general and administrative expenses", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureRevenueDetails", "http://targethospitalitycorp.com/role/DisclosureRevenueDisaggregationRevenueDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r40" ], "calculation": { "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r442", "r443" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding Options at end of period (in shares)", "periodStartLabel": "Outstanding Options at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Other than options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r442", "r443" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding Options at end of period (in dollars per share)", "periodStartLabel": "Outstanding Options at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Assumptions:" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Exercise price (range)", "verboseLabel": "Exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield", "verboseLabel": "Expected dividend rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Weighted average expected stock volatility", "verboseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected dividend yield - maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "verboseLabel": "Expected dividend yield - minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (range)", "verboseLabel": "Expected risk-free interest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate - maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate - minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable Options at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r449" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "options forfeited", "terseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r112" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding Options at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r434", "r435" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding Options at end of period (in shares)", "periodStartLabel": "Outstanding Options at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "verboseLabel": "Number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r434", "r435" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding Options at end of period (in dollars per share)", "periodStartLabel": "Outstanding Options at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Schedule of changes in performance stock units" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "verboseLabel": "Aggregate purchase price per warrant" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails", "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting (in percentage)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Outstanding aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding Options (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending Balances (In shares)", "periodStartLabel": "Beginning Balances (In Shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares": { "auth_ref": [ "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of shares that would be issued, determined under the conditions specified in the contract if the settlement were to occur at the reporting date.", "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Fair Value of Shares", "terseLabel": "Warrant liabilities" } } }, "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesEstimatedFairValuePrivateWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r48", "r202" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Organization and Nature of Operations, Basis of Presentation, and Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and other" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOtherPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r86", "r118", "r164", "r330" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby letters of credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r170", "r256", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r282", "r287", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r320", "r322", "r323", "r605", "r747" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsDetails", "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails", "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAssetsToTotalCombinedAssetsDetails", "http://targethospitalitycorp.com/role/DisclosureRevenueDisaggregationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r181", "r182", "r183", "r205", "r229", "r234", "r241", "r243", "r250", "r251", "r294", "r331", "r334", "r335", "r336", "r342", "r343", "r374", "r375", "r377", "r381", "r387", "r516", "r596", "r636", "r650", "r659" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails", "http://targethospitalitycorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r19", "r94", "r167", "r194", "r195", "r196", "r209", "r210", "r211", "r214", "r222", "r224", "r249", "r299", "r389", "r462", "r463", "r464", "r476", "r477", "r504", "r526", "r527", "r528", "r529", "r530", "r531", "r552", "r578", "r579", "r580" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Asset Retirement Obligations" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails", "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsUnallocatedAssetsDetails", "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsNarrativeDetails", "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails", "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesEstimatedFairValuePrivateWarrantsDetails", "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesNarrativeDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unaudited Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unaudited Consolidated Statements of Changes in Stockholders Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r209", "r210", "r211", "r249", "r561" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureBusinessSegmentsReconciliationOfTotalSegmentAdjustedGrossProfitToTotalCombinedIncomeDetails", "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails", "http://targethospitalitycorp.com/role/DisclosureOtherNonCurrentAssetsNarrativeDetails", "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails", "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesEstimatedFairValuePrivateWarrantsDetails", "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesNarrativeDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of preferred stock and warrants for common stock issued.", "label": "Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants", "terseLabel": "Aggregate purchase price" } } }, "localname": "StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureWarrantLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationAssumptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationDetails", "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r1", "r2", "r94", "r99" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r1", "r2", "r94", "r99", "r439" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "verboseLabel": "Issuance of Common Stock from exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockBasedCompensationChangesInStockOptionsDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r1", "r2", "r99", "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation, net" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r19", "r94", "r99" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Issuance of Common Stock from exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails", "http://targethospitalitycorp.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r2", "r5", "r6", "r67", "r626", "r652", "r664", "r733" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balances", "periodStartLabel": "Beginning Balances", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r103", "r204", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r389", "r495" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r532", "r554" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Events [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r532", "r554" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r532", "r554" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r532", "r554" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r553", "r555" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Tradenames" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureGoodwillAndOtherIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r20", "r100", "r101" ], "calculation": { "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Common Stock in treasury at cost, 9,430,665 shares as of March 31, 2023 and as of December 31, 2022" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares [Abstract]" } } }, "localname": "TreasuryStockSharesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r2", "r94", "r99" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Repurchase of common stock as part of a share repurchase program (In Shares)", "verboseLabel": "Cancelled common stock (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r94", "r99", "r100" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Cancelled common stock", "terseLabel": "Repurchase of common stock as part of a share repurchase program" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r165", "r166", "r167", "r168", "r169", "r213", "r214", "r215", "r216", "r225", "r292", "r293", "r296", "r297", "r298", "r299", "r300", "r301", "r462", "r463", "r464", "r474", "r475", "r476", "r477", "r488", "r489", "r490", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r533", "r534", "r537", "r538", "r539", "r540", "r547", "r548", "r549", "r550", "r551", "r552", "r563", "r564", "r565", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r58", "r59", "r60", "r252", "r253", "r254", "r255" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureOrganizationAndNatureOfOperationsBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtAblFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Commercial-use vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureDebtFinanceLeaseAndOtherFinancingObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrant Liabilities", "verboseLabel": "Warrants" } } }, "localname": "WarrantsAndRightsNoteDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureFairValueOfFinancialInstrumentsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r228", "r243" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted average number shares outstanding - diluted", "terseLabel": "Weighted average shares outstanding - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r226", "r243" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average number shares outstanding - basic", "terseLabel": "Weighted average shares outstanding - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails", "http://targethospitalitycorp.com/role/StatementUnauditedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://targethospitalitycorp.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.13,16)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1828-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL82887624-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e725-108305", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e765-108305", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r629": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r631": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r632": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r633": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r634": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r635": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e12803-110250", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 93 0001558370-23-008773-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-008773-xbrl.zip M4$L#!!0 ( +!YJ5:VD2]O1Q8 !/X / =&@M,C R,S S,S$N>'-D M[5U;<]LXLGX_5><_\/CES%:-;$E.,FO79+9\269=94-R- AHJQQ64*.HYCTPM MG2E?K4CHW% AF.\[YX)Y"^HXH^'A^/#MX8DS&"0\SHF$/#QT-+/QX2A-N4CX M\?#4>7MTCH^==Z?'P]/1T+F]2>ENH'IS5D7X)+U3Z2YI0!R0,92G3S/A M>^K]P5*IU>G1$?YYR,4"<@_?'L6)!PFI&PD!S?"\22RI>[C@#T:)7S<+-VW%/W[-0N_ M&DK 5#VOJ,SS-"D;C'W(:F&-R3, =%V/;?K'8TT].CDY.=*IJ5QJ)4I: %(V M*A$2YLIB6IVT0>SR*%2B#+HX<2,#?7*7Q=28LD$*3;0@9%78=IB0$"LB%E1] M(@&5*^+2E#S^ON1RQ13QF7IVN5@=NCS0&CP\/AY![_,I=JZ/7 27=$XB']#_ M,P)JU/B,3I2AF"9MZH?TBE !#$='O]]8C 4,!\/1 M8#PR.=6RD:Q)^X=1,"[JEN,A(*!H*-G,IP,DHX(H&*CD8(P#55);NA+4Q8&C M5$]/C@3WZ=&:,H,GIA1W!IVRT8J"SDO+>'<$J5E\2ABG29N*I82E]I":=@6J MJL0$DG7;L&+-AH3-'D87=5HP(3.YB%*"S2)%-[0U"G/Z^B19M?H-MH=(S]HH MWKI1W PNF]V=SG.#M,<*IX!W\13 #F#NY PY$HKG/YFOJY6+)SSY!-\ MQ$'M%)MG"IW"P1^?[ZYJ] /=HI=,NCZ7D:#W(+M'A'<6>A>15#PX>V+RD@>$ MA4G3R@.' 43-LJ3U-#7UZ)R%3$L%8_)PZ R<-4?XPS!U@*L3LW60KQ,S=@SG MGX^VV6V7%,%$/PE_T;^AYTD8UG1KXG24Y$Y(;#E=XKN1OT/&=^7E!HD:]#9X(/>H^%+V<#O+"7$O'K MJ@'[')+(8]!VV79,4^5D?L$#:)DE3DH/] HLY8!N8;D3"SO,XQS,:2&;@*^+ M!EE. "Y!WO01-B/M],'7#$@!*=<:\7^] +(I/],2I@]/U%U215A?MX*JR"W0?IF M>#P K*M3S+5A#"JS:#W]& M;(6=HQS3VOGLX+[)@ZLY.X;UCXYF[H#)[:3L>Z"; _TKY]XC\WV 2;?P%31! MN$#'0=H?/T8*",\"+A3[EQ;SP],*9D-:H@/[8&E7C[?#XVWU,(5JC8AU95UN M.A# $A]HX]*=;/%.4GZO/714W<^%'VWC1B(%=,]X-Q\4#![ ; M)/P2;4B30DARDR02)_5:T$0+SEQ71-2[9F3&@([1,K3+">VH_I2?#A)63H97 MCUHCU"[IS,S&HVV@-M+LV/PUCPWF7H,!'T8](#4!N2!"/+-P\1OQ(SJ9XZ=) MI-"]BY'%DFY5/V,5E&\*H<2U;LS=T>QQ::03,B7TG:\YUCQ8\3!>R(*M0J$E ME-VRJIFK"N6W92BGK!%AEC!W:&\:[8@PQF>\R(?^>$/ Y-2SU&1^SU\'QL1(.7]>BUZ5&NJ1!E-<4C%.TH3 6#T-NO(S)JD"".2Z\5CKD M&RY*\,^X75^^&*NNC=[F9YVX(OH'UL595V:]>MM4/J-IJ'7<5,JF=XD#M_?? MUM&_\TBR$*"XIPOM&[VC+@]=,+NU/)/YE$/^)/',^R.2BGJ_"B[EK>!SIJ9< M$\#T,@,V7NQ!+QG?7K(HNQ[^E%\ZFLHXIC;P;;-"J'L*2W1D3.*0I%+. FOE MK'2U@"8AK\(Y%X&6)=&C.I3V4,'P M1$?VS5Z]S$_M:]3TM2;B@\BJ\5]S]NN2^1X5$E[UZ;ASML["RJ\'QCO&_N$ 8JYULD4Y< M9J\>+6*"=8.!5F!'3:. /63[B/TU#OI5@-@BVM<#NI\8WPXQO I0W^9!K1VC MZU'=*>I2'6ZIP*Q>G*5'IP8Z=V!#"FU)X-"5@V8[V8K+Z%T>ES4#/3;VH.SB MQZAR/E3 4M!=]]80FW#[!@,QMS6$?NVL9AKOQ;ZE8U9C&PIG1W(G_) %N[K MZ2%K%G'KFOWHZ+KAQVSM?M09D@IB8J:*V1B^ MJ60?_&SH4GB@8506.-]*M0,_+G(HZ/P])CMAPB19+ 2-MYG4 \J6I0J]W$X% M@Y[^G.';P]H&U@L>*D%<5;VSO3I#%:2Y*7T-J>':;W9O"VCR'^Z7=17UIOR< MXGX>F*7^13T[M+6R5H&%'\ MD[)Z/=BWM\J0['Z><9N#70_:A$:SM+TB[%D1MC_MKA!EG*H4(V?8-5&,7$*O M(>U/LWXB E>]#V7F?+U,=MP+XKN64ZLI\Q[>70\\6LX[MCWNV$-1$XKL 24S MDL;?6+BH=Q"J*8LJ:'.C;W+H*2DG/I>2&8G3LIQ)?[:IA2J:HC(=6!?6JT(C5?B"ADB8=795&4LU=8;R3M M#],/4K$ #T=\)$SH\_^W@CW AX2TK)>WX%2E [EYNE@'TO*<.13H/.B["Y(B M39:^SS?3C_A$Y90\E;K""RBL>(Z&^3Z=7+*HF?0 -0(H[5OFG#8C_E4HE="' M&,M JYG+#F1!.!GYKB\-25D[&=X]OHWP_4!$" :+O,8SSU3<+XDHFVUMI'8D M"XY5&6;.#\CN+\X*UC^:8X]?P^O*M\\NEEV/64IHQZ[@-%66U?\GIQ=[V)K# MII]@P5MR8"6AY;!!5TILAZ\@.*#9)>^_9!GV$.X!PLU#Q9.5S>>T X0\P%W^U7[O6 M@E.5*N0V!%A4(4Z:Y9/ZNVOW<$*S=!-((94=UQKG-7NP6NVFKWE[5-V;GZK/ MX%B\/W^8O ^BNG]Z!?GT/B^UR_ M4==(E$;N(NTHD,]Q[FG6RX:";IGQ%(_N'!,NR7D=E!+-C*L6;DQ)QZ MO+ISCNJ;'J"JN"GEE4].]AQK('C!0\"IG1[X7O;7%NR-"RRZ&VD=OP*S+4,,VU=;[#K MD=MQJTF=/2856#797-+CM-.6DNJ])!4856PBZ6_ ;AN'K!=CK$"IP5Z1'JH= MW(U5?L8*>.HX&'M<7MNM^"KNQ5IN1C!J"IXS_:87-)E?O?O[U?6TY.[4;U"D M34?!F"NX=_6;ZFA_T5UCGWBQ+FTFVE&W7%C4 ]+646ZY)KF$U [6N[*KD0ON M%^C1:^7*+8:NE,Z.VTD>MZ*3;CUD^W,K%N-7+Y,5S%'!/%GK=%0/;CN/53&B M%DH[C 4/"%B.1O7@M764E+P!8:.U ]AD__U_$7[X#^XMOZ-SYTE_44#T_D"R M8.73@^3;4M#Y^P.U'(R'8^@)QZ-_@K"'3X%O")!["OWCX^/ATTSXAUPLCL;# MX7$,^7;[),4:%D2X.2Z/QYK'Z.3DY$A3 1/]J@/,?T>FZ@?.T9Z$@N9L*M0F M MT3R2>SIB)!%NIW4QKH*$VEV>I;^Y?IYZ,GZ9V2U8J%%\H)24#EBKCKXE!3XQM2PCQQ_8 M5.-#*,K4SUYLOLT8V"!XZ5%QV859\*^!R3? 3X/1>' \JE^-++^W^B]/U:Z MR8 EO]U=])-874*\09EZ]4KWA=C(A54X0>%'[W:LB*?$$78%!'0X&(X&XU&Y M%E3EU'_+^C69$SG3O"(Y0+%D'2W,9EH0LHI5D?I*IFP:*F4AQU:UP"^[5D(* MU:@"ACXN'/XJ+ICZ\:D@M&_4\I^W@KN4>O*CX,$]\2EZ[N+GB^ZCV1_455,^ M,>_;Z^O(#G2=WQ_LDI'Y/MHW4+# ?9+QT(M2L-. AQ0LM^))-05I\WBQY8A@LP?JG87>59@8 M#/&7[?M"SY]OR!]<7/A$QJM+(W=K+A;,04I0CLIF\=3I$M*%&\WH51<:"*9S M71'9NI&RG-HWU'[U1U=P,D\<0!-QQQ9+=:N98)__LF3NTEQJE*3*#T\ $Y,H MQR1,=6@OG"S-8Z39R]A1WB"?(NSMD_D%#Q_0*(/:? :4Y964$4[*_:%'1V&JS#LJF(3^B*@-?XM_'S:,; M\O,*SSYK':&I:LEM$!KF?6UH<#@ S1'48\I<%WG.A>"/T/W/,Y-O'<*7G6Q3 M +?F6E?7J9602'!!5J".+@U5;9%SV:JU& E?5HGUD'].W*_4NZ:A!U4U==\T M+VK0=='&J(P&ZZCI\Y0^J7.?NU^-N#ODJQ!?&=(7[J)33X"2H6?QVE]M8EB< MU$78IMI%^O>UBW1+D-+D+@ISB<86U;MW!9OILO#&@QNPP((H. O#",]AKQ/1 M_?XA6/G\F=*M,68_K%Y\W&G1*DEMQ0U1[E+?>9M)CRMV31^HG['>]L+I/Z%- MIH]\3VT2<_INVJ1%(W14ZE\YV.8A?DE.SV\.@.7)71P S[P_(JFH!P5(>2OX M?&W7%R>]DANFVC0LJ*[>-V(1QZ1W5J;;: :FS&0^I[B&W]2SDK0N*EFZK,6U M?+R8.E.*N$M\H>H#_)]=3M8E?LGU5H,5IED!5@MDI7QE:>ZQ0A$Z8C&D##J/ MWI1Y[L*1.XJ.9W1+FG;S35!%U1%I$K<: M%[?PO_@BF%(T_,05<^F4_ST^30.I=]2C\35_Z5BT0\;7]\E9:ST5.%O0YN*6 M9'Q]<>_1V>%#S[KFL"S9#% 4)G5Q*DEL0K* \>035>>P$+V9#@_Z'D/G8 ?._H"1;M2_3Q8;( H>^0[7I9WX)#%WSNU0*@.V(' MN;>S=4'8R6,(8]B2K8RJ3N9G\[F^%C*=*RMH.B$&+N/-!A+T(JFST$O'XN)5 M2<,\'3'0]7(X?ZLWKBL7FO#\>4UR2Y[UG:*/1'B_ 7 P,.GP>&KT[8G9:P<^ MDZK)*3]S 4!!"Y=;Z6A=E[JS3J&=<4MN^Y]$"KL4Q@F_4,00EN#QV*2]L6"B M1\2_9G-ZEECLK16F1<%=V]BRQS:X0M=W*)FKC1%)Q0,J MS!G(YS//TRU?WR&IK*WEMG(=NW&-U(&;#'BNC>)V. MO9M4H+!1@$#" L&\:&UV-&SM M@&Y WT6O8P:@2[H2:#!B%E@*:203#S#(E@8;&V3HJ';KSH]DWO"TQ&*QM%)_8WKX.J);E;$E40M)5TR"/0VD_JT?:B0Z7O,0->2;4"\&_N;X M0A),U^E5>_%IQ_IY6G7'[1:SB;ANCCGQ)6U@Z23'SW@DS"M !C%SQJT@J25X MNTD6TY:+4'Y>+KN<2EX>/)LK*OY!B4#QUK*VX?'"8*?#4UNLL^>8+B-T\,4[ M6?2(6W2H*>OT;)*O,]IOF:[L31)_WZ%-RC.V"(RT:I+R05#O(-V>HS:VGFXG M=K'[ER%AZFZP\"JQ*\C1.="N>;A 1Z?VA,/M M\!*P3V#<3A^I_T!O>*B6:VW>,]>N#(B5W;^5W#@!Z',)^VC$E-E_4=LM!:5[ M;+V8W7?3?ID7V"DMZTZZAU% MJ#U]OIY)E_C8<_]L7GC]VCNJ(I$&'<[*N9LSB3";MF]1 M._?.S#?UG&8[-4!R,"*],5SO 9F"F9+L6DQ;Z"J,73)[:/0=RNRDZUN^7@,->WU:1P-?!J]F[[KD79RO=06S1]8#'?7;DK""ZI4%B^]WCJ^#_>7?4$L#!!0 ( +!Y MJ5:T!&.,DQ0 8K 0 3 =&@M,C R,S S,S%?8V%L+GAM;.U=:V_CO+'^ M7N#\!S7G2PLT&SL7)UGLMLAU$2"[#I+L:<^GA2+3,5M9=$DIB?OK.Z0D6[)% MB91DB987>+'OKL7+/#-#M> MP/9MYF"\][>__L\?OOQQ?_\?EX_WUH@XP11YON509/MH9+UC?V(]D]G,]JSO MB%+LNM8EQ:-79%G]WJ?#3R>?SJW]_:B-2YM!'>)9HK'#3_W%EZNH/>)]MDX. MS@\.>X='UN#S4>]SOV<]?%^4^P[DC7%101=[__K,_WB!#BV Z;&O>Q/?GWT^ M.'A_?__T\4+=3X2^0NW>T4%<<"\L^?F#X53I]Z.X;/_@']_OGYP)FMK[V&.^ M[3G+6KR9K'K]\_/S _$5BC+\F8GZ]\2Q?<'X0KHL:0G^K_VXV#[_:;]_N'_4 M__3!1C%=:V05@(>O.*?\ C;PV;*^4.*B1S2V!+[/_GR&ONXQ/)VYO$'QVX2B M\=<]?[+/)=4["HG[WRP5%U>FC(JYKS!R7 ML("BIQERL.WZ\T?HPW8O&(.1\0/YU\BWL:N/1J/EVC ,_0FB#Y3,$/7G#S#" M_0MO=//O ,\XXVH!H]Y%;:B^$3)ZAP44.A*]WP$7O5?\XJ(%*V\#'PI>3 GU M\7_$^G'S,8-1@*H#KJ7W>B7\@WA7 :7 [Y"$S!]K$K5>7[7AO' <&J#1/;9? M,-"(40UXYK]!*/@'X%4M/-U$K=E4WI'$S9_[/= W'_*=AX'/CA1NX MU;FLT4>]N&#I(UZX/L 8110QO[9)0+6#6A%Q@WH4N,# [S9,,$)CA^-[XKT^ M(SKE)6!.NL4>-^3N$=BJPQ<7OXKYIX;14AL%M?%$],#N$4PY?"R3P/-!F\+) M-TE?1!"?L&&5LGDA"7'ES+$&**J-9YA>WTB!SB.3#]B5Z'XV<" M"*./%Z-_!@PLK6^4, 9+_!C[ST04 -5_@69&H4597;D9-"'C[P1&BU^Q3[O#+;'O9ZU;RV:@[\G6[2B)JVH34$^ '") MDVK>Y3MC0M.2YT@80!&;T;'-7L2.-&#[K[8]XTZ PP/D^BS^A:O)H5"1Z(=? MX0(>-^K:+\@57?U:+7#0!EV1E;%"7F:97X.CL_[YX)(A. M:,,%3=-O4R=N'_Z:4I#U;7Y4XH %TZEH;1_V*=.X_IB2:3;WH@Z)#O&$CA#] MN@<&0," )C+C_=GNGO6.\.O$%U\:E@K?>,$LQO_';?XWV^7#]R*]X$NDI537 M'"FJRVE=MN6A&BCS!XIF-AY%IDZ\#5(9GPHUNR'OLD C:1_F27M&,0$[8BZ* M-3T)AS8-7Y\1:#'L>6&W6S GYU3IAK"U$492/C)5RK&'0R+1^+,YTE-;8'/I M-GWD97B9;CX<-^#[YP)YJ53=-EF6QF3ZV,OSI$I757F5;9.K-I9(GL=;)\_0 M;ZHOU+A>9R2;"R@2[XFIXDV[;QXY3JG*HZD8A:!,M##E2 YW[FQ7M :@,%%SLBGFPY]P/H^:92AOK>LD."585G8J/JZ5MUR-Z0UY0L-!F%^Z0(#4 M;I=#2W$BSJ_4(4&7 %J_NVLUN,N?_/J[3:GM^?,">>64[("0=-&IN+8:'GU/ MR E@'N$+@F2H)4H8+3+% 54$Q_1C64[XG<=\*F[[Q>$\%U.^[Y*NAO(JYHFT M2$!9BZ$F/KV]YTG+,O[IV>&]#F *9HZRH#/JI;EQ"&/D<,NEK0JR<%COMR[S M#&^ZWF'"JL=]6^6K#JUPW]FV5,6Q5V*14COLRZQ@GFSU%U]-='IN!4,\2(4B M+JC5!3F7@6AZ7(UD)U8\HHOJ=4'@Y4"JN";:=3,52E=:O@M2U0.GXG=H-92< M1S(\(A]3<0KHU M8BN!S/3PFWC*"6]4/ML?26NQ<#LDJ;7-,JX",1+VN4'KZQ693K$OKMSRZVE$ M7%=&GB,/4R64" Q6F^<^3.L1"R2C;@R'UVC&(YANI*'S=3=DSD*I*D(&?980]S1 MF6+3":RV3Z[=(>DJX/0P"BK1Y["QD.C M&YMZ8(&RQ ($&Q#L8-D.K+ABAX1<$JRZN_/+P4KNH-H3"I5+7)H4BS37T.%: MKJ%%9^FL0\ON+#*V4AU:48_-:C_82$NCZN+-QBZ/8G\FB<4W4I=K[ ;^$OO* M8"C13M-N%MXO\%D<2>;""R%9926G#!9I)WKK\=, 5#L/]EG>LB ZD/8:9_S,U8V-]-@E M_6J.0:;[:+^!#H 4\ 283<3!WS@G(+BPGGGJTK3HUY6O'--,]\O% M3 CY%LW;\F,Z6?'?"I,U6VGPRO2IYM;&5#BYEO[HX3@ZNI:9K+EU?FO,NL;H M,TS)N]A6F%WAGB:CY&^U6%<+53:9'G^9R+XM,TR6)EQWBR"N:)M4@X62=Y6NB,W^G*\5RC&>7O#G&* MM46=K)QFS&!P.CCND-@+D6K>76I>!:+X8-E"'7_N@AASL9B>!B,B/K9$J.WX M?\?^Y JL15B2Z"*?+0\#AO]&\K"=$BV9)_U<64I%7QFSZ>OU(MK?ET'-5XJ< MBEW1 5V(IN_/17#9BH5:Z,W)KV2>J,M;X"60FB[Q)R3VDM^0!ZCXRX(7HRGV M,/,YQK<8G2QH5ZERES2@ F+-$*Z6!G_2".7P$B])Y@W_G&I=$G\IK(4.%4GL MGIG!/]&S<$U' /&7RJ!GZ[#A4* ,#A1$LN?6:&-(9Q"4%2@.]DNHT+EAXP]< MV>&#[U/\$OAA>,:#793)H"D:T@/P='!ZUG:2304%6IMA6N56]R*;ME -BM&H MQS"9L(XL7TE76CB.2RXZ_H$9#>C,?(D4VT31/1_"3 :7Z@Y V#SES. M?S)^"W9AS%W ;/B6%\*JWH"!TT0A>B<;,T[J*,L\*9JF-,0::*+LQ$^4#3%P51)#S+J[9PRJ/+ ]+.V-*K5UR.5U&&UTL[I@A(#3(];2J=& MRW>L9Y9-HSXSX!9[[6)7QVU@RKBGB4W1)= ]XIM]H#S/:YY=> =$K '<]$1R M:ZF8E.YN%=3: 14HPX$-)Y:K01<*8]SD\5T=E7(!7--3T%7T.G=2J,5X57+- MM7W;C1,_]&!W,2,,AR9F:%CV)6+.K[0#E7H[J2@J/(AUPM@7-C,FU>SG.M37J^SZ M.ZDB.KR(566S;W-*7W'@1^R(_X6K,UT[A="IVF%15V9#+&6YT[+B(I$AWA%Z3X,4?!VYL?XN 0S#""9"\'KRB5[G;Z90*E,$1W?>&V)5PB@S&D@QJ-\#!@U^AU%6XYY>_%/SD\R#/1?1V,_DP@'. M420V4H 6AJ _?W!AW "+.5-G4_F5$5YLZ.&)\!I$UD(K14H7U M=E%!E'B@E%&DNDVZ2MO3C!\,N_[\$7ZVW4SA*M?KL'"K\6#3%XZS=Q\.0B.1 MX^P)5LWA.)ZBGH*7?\*2^$S2V^3,/8A>$QV7?RWL,#TV4L*Q14!X6:,THP'S MU,58HU25>Z:'8,=SJ.*=#%EQ\S2GHMSD5H02="5[LFE1)Z=+_ES 4%#%;CX0 M=3"3OM116"_-@3YPX*ASPB_% P/?4D@"B9PU,0;IF,^ILF.B5X)OX%N520SW MQ'M]1G1ZCSW$KY]3-)+&8Q?6VS'YJ_/ =*OR$I1V81*TVT)-Y^M?^UK4I-I=X=?C78)"R0.09@8KOGCE*Y:QIWC MWE&O;^U;RU9Y^IVX82MLV0J;_HL%C5M_BIK_<\.9=J1''O(PV_PJS5NIV<2( M%-2Z"$2EM+X>@KZV_1"CBI!6S$]=?*8G3TX]!;N\" =_=T7R%IT8^A:$-X5T%\0 MEO5,614$1:5@;-'(7A67TM(@!VGZTI /23*?E=(!25L[H1HZV V>YOE#,>_8 M=>,[*:MA'<";V\"'@LE%+KK'HK<"G/2.5E> N',QZ8?+P;+_Q7; 0SQ!9TB% ME23#BNAH;8&XQ1[HW#U^XTZ1-;[)8EX+*C4=MBLG)T/DCVAJ8Q OY2=X#!3Q M_Y$M6S]J:#D]FHX,\$BHB3P5X[LA-IB^#.GAYC!O25"/+L6-[9[ZY"(W/;FA M/M1GZ%EVT;!D:[NI,W+HI@??E,#Z3NI3F7>RHPHC 6[ZF:T>TA]@S3Z_(_<- M?2>>/Y%>8ZK4Z.XID!('5#(PUAM=K ?B8NPC*C%;JC6VS0JQ >0J:1J;=8O^ M(-%#*5&:D,P?]7;'@]YAMG\4FMV/VHUVQ(M/'GR*TI58=OBIK9UP(I_%=\" M7-?V$ G8,J&*9.I4J5AY8"M M]$R:LTX\<\MV57AR<'H[PLV_'+><_]9?:=";3T_7SYNB)JU$FZW-E^OPKG*G MR9SRE0>/B,,*VX?U&E'$_&QBMX<'K6]FW]0AY'8T83D^E^MYOIS"5S MA!Z1F*Z55:RPWI9*N!H^TWUF\5F4UFR27VG+Y5P"7$D?5P/+H'BE)%RB^HHK MW]GZRL=;62YU\$._X>4NCOGGA.2K9D;)7\T'?T^, [SSFTR!Z/C+1>:K\![(,/"9;WL\+E]OGW?6.\Y< M[?ASWF$OENB&/]\J/B1Z:FWW5^H>45&EA@=A4E>UL:A53FOSR>!T<-+R %4# MFQRI%9":OM%4@Z9N[A6VL3OZD >XY(ZTJ;F=3&?$"R_XQ=Z44N&"9[T3V<2^ MZ()/ZCCJQ$(M!P/&:,/W:Q8GG?+D_++BC6=M3A*R2/:C1/:BM'E#LT@?MURL"LB4\M2U-.DNED9IWHB,DMLM/U5 MA9%D+8@M\H?=AQ?)4SCDH6&R&MLM1EU@&KD]&C)5GYP)&@4\Y>%WVP^H."48 MCE<,]"3,A(&N:\N>2FS9F 9NR4X75/!_N4"'!6R=6B->E-^0&8>T6"XGQB)+ M:LK:O!F'P6KPDVD\'BB&"7C&1;EZ6ERILM2=DAYS6U^EMO]%A3?S;!C:A+QK66VMK]K3*ZS*D_&6'= M2J-R+7,C??Q6IBJ,4KDLTYA)+-"Q>\080M%;1+"M#J]=)PWDB!G\PG@J,?BZ M=7P%U!VJFN2R."3F1[6TC M%P^YQ;F1KZ5/)Q95:R%0)I,D'?+-F4!TN)R_'[SGBT6%K'LB#CKE5-GS01Y4"8JYD046EB0V.(A$>^> MOVO.4^%>$3Z=!3!)15,I3$Z7:$SXZRJ\W+/]@=C-AT]M4!I0,#J_ [45D?U0 M$T0)I+W&SA>I_W"#/59_0G)=I];-EHQ"Z9%U.C@][;?N.]NX9.-'(Q79L>'X M 35I9B68RBGY6ZZ*/#$]+CV9$VDE19XTODE:8V>UHBQO-OTTDRG!$CNO&%J, M,3TW@YCM%IM*1=7(K[3S"E*"/1M.O%!93;[9V&.<@8@-/> -X HPFX2/Y^:< MI!?6VWEE*<K+$Q+ OR$/F,83'5Z,IMC#S.N=$KN__]+__X[__M[__CW?O_O/D]FKF83=9HS">N00Y M,?)F/_QX-;O'CX]../N*"/'9"?&^)9K/]O9\__/SQY\^S=^_R/DZ5HK?P58"! M'W[_E?V_!SK@C)(91O_X:17'C[^^?__CQX^?GQ](\#,F2]IZ[^!] ?A3!OGK M<^17H'\<%+#[[__SZ]6=NT)KYYT?1K$3NMM6K!M>N_W/GS^_3[]N0.GP7KR! M+6/S\7WVD8)&_J]1.M05=ITXE9&2A)D0@OWUK@![QWYZM__AW<'^S\^15^#5 MH$#!)_K5E\!O.$1%,IO]G> W:+%+&7%K_'+(_K'3Y&_?@Q8A^EO*X(6__@I M7KUC0MT[R)#[GV>YSA7_/0Z]\S#VXY?+<(').F7-3S/6^[?;RPTZL4.6*%[A MZ-&/G8!"NY@\_NSB]7L&^5ZOT_?],+^+J4ZSWK^%3N+Y5+]/<1CAP/>8KF^^ M1O/%*5X_$K1"8>0_H4LZ"=>H-4D]1QN/UI43+E%T&=[%V/V^PH%'EZ#S/Q-* MT) TRT;M2?N9'[D!CA*"SM!#?.\\!"AJKY'<3HQA-B=+)_3_2A6;*ONU$[,? M%_-'1-+?(KHV^Y1/-P1%E&,%W%VR7COD9;ZX\YL:X>8N>4)B@_G37.S*.H1\YRR5!RY1CQM&6]FZ:EOP_ MY\^/R*6S^QZ?T)]<3 7_%_*,T:0WRLBT+9PDB,ZBSRR;<8(,?I#&*/J"\;> M#VJYTX'2T2\I%\.E3W>@#2OK/_6GL\^@9N5YC% 2IU!S!& MT;E#0JKST16.HAM$[E8.,:".TE[-V:P-9X$!:U7(AS*UPR4.$ M_DSH:.=/9N:YL,<N_W'D5H\3Z' M?__#IY;'NY!:L/@'(C\I><"[WPL(V?3'!GR7_T&YM?_IW?[^NP\9O^ICE4DI MZ.BQWM-#HT,\>L(ZI;,?KX^?_>@,KQT_S)V8D?Y^I=U5E5$\@G08&A7WO@LG M>DA9FD3OEH[SR"ZT/[Q'=$#V"^LR8DA_2!%&R%LW-:S11286"OO^_#EFMWP/ M 3H/J7V?W:5<^5'<2JTV8O?#^+WGKS>BI[.LF_Z4;KK97?3'E+JT-P-8T7\S MHG'XSLMD9Q!'3M]F,4YU;AB$\ZY-X)MV]6Z-U@]=5Q ^LM5^#6"ZHD@1-WE M[S:,,(@OM_6>DYW4,QZ;Q\L5^VJU?^PQ^9*;:YG#]^B&+BN)M9&C@/ M*$@#D'2@/,EKI?%=C/ M[O&L'=:84/OF'S]]_FGV2'Q,J+'RCY_V["A;9N@J)E,52*A$33 ;% DO0;-; M-20B4ME.2+=6R]YS1R@$W!*34>=,'>OR9-'"5CI7_OZ>LU^VVDB'.#9(]]?/ MGS_O[S;8]TS^*SF>T]UG6_8SU7VR[FQ$LS*?->G<:.%$T7Z2>,8:<8!X) MX87S1]K"QA)2QN.L8EK7:&T""HGD@_9>%72XC558]%P1A X\9S<(?+DNTB@Y#PP MKB*( $>F)V(!OQD&D5#%A; RROC0O51K!+ M:!RR^QT=RYO71FU]BUK9(+^&B]0(Y\(*R15"FS/%%>S'&LC8L\CYR)>M"K'LGP0AZ5Q1MFO%@$;+WG-(+1;<$J71 M9Y*0A/(5%PHQY+:^@5AU(.6N/KXBG+B4?D MT2'QR[6S%OD$>6!I"C(([%F)"V$F[VB#2#"I2:.M$U;X@T: M/'HBP2U0&MW\D9)0MH*4J(^_ 7UU_H5)$3O%6XF4L5AC]%$W#AZVQ;8AQ=+"513+$A1=0A7?^'9$^>NHZ'ZM MA'S5$?N]WS<1A#N8.,^[5TA:MC:%210?(=5(]YTGG.HG71GV=)&IE MA?P,!ZD!4H$1DU>',G=MI& SEB!A[[J(CW39J&@@:WQ'A*CSP0>TF7UER%K=R8(PZ]/7A1.=XV6[8/E MJVU!,43IG]=HV9XAACWW[82FDU1@V:NO19!6OL'@'O\62I@>40I,TP!HR43D M PM530P.@U+I'!.!MZ#6X&Q2A K7L QBCM@@JST(M>^G",%$_O6=C-T'C7DB//H=; M$5F>W1V(LWUQF)/?:_:W[$5RQ]:Z'X!,:[$2=.BI*_,&6Q&Z"Q_W1M["!6=+ M8JN7GIV(A.3%O$4>RHHRWB#B8T_;J\EKJ.G[$S6%QXT6'E!^TXX<&G1+D^7'QRH%DIC4!A3K% M![5/G;P>"0=4DT*#,T7*9:Q&8/3YP$.X4H=$@*A=K?_-(3Y[[^W6B66[2QU, MJ \\0-MT2;6]":A%FT%-E_ 6JP8?7C$R4OQO(;R2DS: M1NRT4[6R2G[I;9&OR&$UP[QY>(OT*''58MAR)'[>ULU50R/3-CX'EDY(RH^V#$88-D*S:J5Y8_\S,FMOUS) M[BB%\&*+3=8"#,DZ%?-X+=J1;=)>U1!$LX:>")WQK5B*T;=_K!^S9 MA1N6PG5/\8L<-S^5EK](+_QU.Y!:UT+&I1.RLQGBS.@^IQO,%O\X]M15YN MIDN''L0QG^WZ,&FQ*H2(.R-IT_KD$U6)_6Q'C/7(G_H+B_(H'QZT+$!%!&^# MV'197;"$O:)*)'MFE_O*)(O3C00/4,JV0Y-#"-EJ>A 304$*O<##86\C.HA/ M;7D5,$TEF U]\\]_^HA0+JY>KM 3"O3V=4ECG>U=T=PJ9TH;0]3$4\\+IM.' MFD^ZO9CE293D#9(MEZOU2)&.)P,5Y$9(&4.B5 M9X((&[2BV60VB%H&6!>9\3-"A,A7^8*SE[AOW9 M#1(/>=E+3&N*<_ZF:?$(>/$ ^,D+OP/)I!MP1*$.#SPF',$I W15S5JRT'#H M[3BZ@=M1-?JJ,B@7R@N3#O5VEZ>L8/8EJU&&HO@RBA+DS0G[+[OA4F9;ZS87 M:GV;#N#Q1VD.Z#;OR!_#ID(':38*QNNA.OJ4UR>M64Y>CR3+9L8/AWB*R5J! M$>]#=2@K17'2==:)D,=68BKLK"HDDY(FJ'..3ES@F0QC.) M(GBQ7LM:6"%YBT967J]T0RI?#I0-Q4S0:MJ_*)>&='!;K,:OTB6FHC(AM;"W M/+W8@K"M_7M#\)(X:]G\$C:0;QS")G"H5F^U@B8M*35KTOD;FW&G#BU"L>I'72Y&EF34@]\DPFDTD8C)7#CY\P MUD2WDB'&1W/\LKKWC(+YXC+T_"??2QS>!:@0KJ$$4DAK)/WNQZLTO(S%H:W\ MQWLL>0"I0P]Z;%#WT:O,KTI N#-:HY8%%I!1E CN@+[EE#,4L2I)LFRS+80X M&:L*8Y$0>7I9&49%C,FD,BX+L63(\5/)RBA6LLCJJ%DN<9H["62U3$L@XGC- M&I!-6N2%2/5<9 ,XMP1\Q+)!QR\96D&R$A\*S)UTXE"$7'2W0DCGX1@1N% # M9 V@T"O5='C0;G $:,L"ZR(S_:JD0^54+;7@2J29DA:UW)7:Q&8.0GQO@(%X:Y#%'[UPSHSX0]U/V4 M5ZY67#)PH*57# )X(,3*?9\B^#8$&[Y%D+,?:Z)BY>J BWK%V2E#V?)=/2O> MI_<4O PT9U"\XD)9"YNKX2(/EI,"BPDT>?$MXS!6HSJ:]@OES+1>RB/+I0

^ M*[S]%L)RO492Z-'(RQZ1+*,@](D)8?GDR:![><5TV(PUD!C5,R9!NG".29'= MZ5._.%[_=1W^M>D4S83VE$;(_7F)G]Y[R,^(I/_8TD;_^".+=#CV/((H%E'^ M#\$Q5MV@0:->D^'I+ W*%1T7ADL-%ZKSDM6*I5B"P6CKE0[&;-$28FIYL?+^ ME41Q5HP DVOTX]AU<1*R^(D;@D/Z3Q=MWE06S>\V?8BG?=M>[!G(QUZF6=(2 M73Q0A5GPHFX9]W,1M_'2>=K0T#>4F#19NBY-UPF+KGM#Y8H'<.'L\ M9(N;Z.Y8HQG_OE6S(13ZQ;?,6@T[\<#4#70[&>&VR(U[.ZU%S.:N6IL("Z=2 M=X6\A,6X9EF^7U&\PMYE^(2RQ:3Y*T*">+V^W?$/?ST['(N/(CR$,U;>@,L+ M=9-^IV$SLL.ZR(Y[:NY%7#&3U4359_#?W]=$<47_S+Y4?\NQKQ ?.V3)QHH> M_=AAU=1=3!Y_=O'Z?Z*_[('TU-C^S)<8+).W2.GF,4>LBK M\6IO;^_SWNS=K.BH_$\G]&99K[-RMQM%&^R<>>6G@=\>K M4_A+X8O)2WXK@ .)H+12Y0/Q^:^M5)Q2]Q4Z=E8$?QP>?-K__.'CP:>]P\/] M3X=''P_'D$JQ?PPJ%BYMEB6%UVL<9L^!2$_K/,"AQ)(RZ]TZ'T4N$K&J56^( MF]CW8GR\8KP\V#LXV$_Y&:_^R-]LB.[Q39Y7G(V:HL;EK6ZC4?G\H0N?=2DQ MI^QM30AJ7Z$T1EAI1I0@!V*\$P3Z&W #\<*MR]VGZP8U1<&+?W5Q&%.[[SQ( M%R]JG&>70]OO 8Z01\5(DGX&E%HJA5')'$X<450_VU3\%I*H(OU(3_:$-DME M.Z;"%VC\W\0A,2+!RRUZQ"26<+D!.2K##WHSO(&_==YG?IWST#NCEH*$\S6X M4?G^2V^^U["WSO6T%$[*-:7*-T%'Y?W'_HM,@P!K[,\PO_ #=)UPS!L^R*CL M/NRYNY81M\SF6[2D.#,3BWF;A*RN@XW*[J.>[*XC;YGEER%SMN$L*#,]^YVR MZS3R> E'08ED^]\[SI4>71'_A9UFNBF5("#^J3#[WE(F0 M"LO2R(,W\O\P(O:%DN#"CNM.V.LI!BX),$1P2O\Y)_?X!R]J20@Y+OO[GGLY M!,!@?KI*SLD-P4]^Z(JW"1'XN&+H?NB54P%#%C,M*>@0W*QR*3UU-D'%YW/V4V\3< M&I_S9RI>]C\\I"7@.'QN@HS+Y^['VR;FUOA\3QR/XGKWLG[ 8?)M>_C%9H@( M?%P9]#V=BJBP[LJ)$6'%TI_0F1,[.982'PX??-P+J;Y'5!$5 !S&Y)0>&):8 MO$A]QB6H<3G?]W1:0]XRP^_63A"<)!'%.1*O/S6H<1G>]QQ:0]XRP\_7B"PI MUE\(_A&OV ,J3BC6= 'TN +H>P 5$&%;$,_;Z[+LTE(L!0[HN"+H?C(54V![ MY5FA(%#I?Q5H7)YW/ZGR<+=M<&X#KM(7+J)Y$D>Q$[)SB-CLE#8:5QI]KVOE MM-B6#F+U78++T$//_P>)IT,#;EP9]+W#;:!OSPF9V;L7?N0ZP7\AAXC#RPG;M,7_?=FL%EYM"U(-,.+667 M63ZBI;0T7NZ<",A$\HDB2?:&8"]QXSFY0^3)=T5)Q'PP^PERCDFXB+U$EC+27$JM:EQG4?!CK*^DC#VX>/AT:<#^\EPO<7!I?#O_$,0JX[&U\M9GTH\W8!M:6];?8CAI6 MFVC'+P&.G^6F1IN;:0XCQZU;\=PG%"8H.GY@X>UN_>)1# 8A]5-/2DW#_!:6+FNTI?NP5Q],DBJEI3LZ?W2!A3D)66I'^GW?O/,M%U*XG"(G2(A7D MR+ =S,0%Q(O/-G-3._!_.,]3MSH/4H*78A 2P$_NMM10("P(GC"\9>VT,%$,?$?TCBC+P;AR5,*.[" MC/5NM6Q%!Z>*"9IW0$LNJ.GE+\,L>\9]21,H6<9\ZO5+_PHR'^#&PM?@0$M= M&@@'"->"AB>GCI8.Q$U NLPANB!!>"$I:6&UQDO;BWT)'8 D=.Z0D.70W""2 MYJ&>.)'O*G8:11NK56#:24E!"2 Y_4Y7BA4U:(Z?Z&%\F9<P#PJJLI9YEB;:D$;Z$UEIF M%L"2D9^TA= 0@G-Z2Z?%^=E^TFQ:2"^ZK#@ LL] Q>38;>.:' ML_+0LWSL*8UVX%>R=R?-5H^:\9/=!G["&T1";AL%;/>2]RN46"7C]6 /QJ.6 MPTJ12S(\P6Z]0,+DU/9=V$X-;J?-VJMI@TZHXD3>B1,XH2"?NT<_ME.3AQ1L M@U@@&4E1RK"3"D "#\+1JRL("1UV!7+L>7XV](WC>Y?AJ9-ZKZ1"4;0! MXZ,Y=+BC]]B"=NW[KUR!V!? MID//&GBE20/IQ+R,H@1Y9PFA2I$YZM(,L^*^F=W7KEFZB2P;OTM'$/;W%NM7 M2^K@2SE;$4R(6=X3!,]!=T77T ,Y^8 487N?$MVB]!AQC^^=9U:HC>W.E* + M3%HI1*\>=Z= 1R\R 2E Q1V3Y1&[U!XC#.4H_LJB>$1A4GI-=Z>.AQX]4&67 M+3D%QCHBJ[> L"JW44>A[.J$ 1+9E (TK%KU*QJSJ]D\\8IIVL'>P<%^JFWQ M*C_<">R;\V=$7#]"PC(973J 7W>F"U56A)3]WD=*XAYLKO+=]5(A/C&Y@-9^ MZ8F#?9NGF&W($&WB'?K9H9)#':B#+^/\/-A?R-*.(!APG95<_U3=50D&RF8X M\R-V8Y 0Q$J6I3.#PLDPD#"^/"WX9-A=\.HX2>.^1,! M O%D&B63 XP / .2J,:G?3P\.@3PU)<9Z7!)LUVHVJ5KOL?P5+SYU8"#L-/+ M]:U:@KI!@.7*6)7UMF&.2C>[*PCA$ H"*M6Q>'O++@9&N"OD)0'**L.F=-Q3 M9$_H:-]%$T?:!$*P1 LYRHD!= 2JTG2+/+1.4=$2F6YC"%$6G2>AF"Q 8JR6 M_CT.O>*'O-+D]M2B)=CNW4&(ZF@AZNZ$ A+^=K'YZL1Y4<7Y@NWX]\6.WVX! MUNT&0@1(IT59ET ;HHY63IA_HX$U<]KACFEH%0,V(E\2L8-U5K*@ +N+EFO M'?(R7]SYR]!?^*X3QL>NBQ-637AY@P/?I=2?L:C70,\!\LO>_MY^W0%2QF[F MA-XLPX\59=AB^+=9BB/[L8SEW](&.:+L8PG5V1;768'L[-]R=,?VM(Q=T2%" M[L]+_$0UR\_0H__88D7_^.,*+9W@G+(G?N$X4K@0M_MN_&:,E<+@VF[Q_O/9)G^5P%CUP? MA C(I@-"I WY'2$7WZ%M*T7)@/F/$)%HY3\*2N+4ON]"DC@';8M\%=9&:4 M*%O#U88&3^T5HFG-59 +;EM.C[/BID;Z/[=&NG#5%0':KNLB4(YB\16A;7D! M?FVERE2)/U.ILG)# &O^5*JL<]VN([H4'\'83\8J59:3#$^P4ZFRJ5395*H, M8*FR4C[2!2;7Z$?)-4MP2/_I9M5M)6%2+?NP8/:HDFZ%H5,M2;.V1EP#_L[1_N'Z@J">FTA1"A)5/56A$A'9+&-U]N61%VP=&\],W"1J0J'L ] M?Y=0ML1+H8%7^0K@N-R0?(6'EC52AXL@UWE=SHZU9"N8_=5Y]M?)6LCNVG?; MQTB.;A2\K6%J.T=I*@$V8*0KQ^N_\9D7L6!T5UXL_,"GN#9=_W)H"&&KRC1; M.0F#YM2RU\W94SC4@&5VS7J-O30VZ Z1)]]%T;>04G;O?$=S$0LXCG? X6WF1)8 &=HF1+5N,ZC8$=97SF[_K('Y^#=2QQ_0.)@KG!%Q0SA3'55:5\S2)8KQ&Y/S9#1)6G_,XBA#]/^_> M>18>.SKT!,$_TT4/.A$+ZG"9XG^-8Q$)8#G"1.F78R01TS2AST*O1-(5-8 PMK61:HRFN"YAM_$C8!YY['I&X&Q MO,GY?UC913=]GNV$_N3B9>C_Q0*MVGF5?Q%[E8M_%0/-8CQ[0+/M6-8:+._IKM,B>-Y*YHDUU;F@B0.#M.#P'&\@F=2RXGJHSPPS&8 FK%#)G7J0![5LL['G"SLUV1A M3Z8/@$UG,GTFT\>^%DZFSV3Z6#9][BB%OA/$+[?LE8F .3OCZ!JUM',.FGF1 MFXYG6<^SK.N_S6CG]AZFV#QH'?T")W!J.)ERR38=P,/=!D5!/%)@"$%3+=0P#^^1DF1W3IWB]+&R MU.BZ#"EI2X(B>:"/O F$@TE+">D19OM%1?8BX+9&"!O$YSX]H-4"3IAT'YM# M2B)(>4EW*44;(/:%AB9JR B&16%<2M7M]#/=3C_"L2),2HY+J%UAI@&<^3./ MX3+#/G\W5;J?:;2#8'9HZ6I9?AIT ;7G54Y\G8;VG//Z9/%?@U7M@SOH5A>2 M](7@J+64\T:@+4VIK%64 7)85^K+/1)VCDE7'?08H)3CH7>\QB3.']T54B:0 ML;GN(;B]NVF#.1X TALAEM=(I OR)A!*:AJ>[2E=@V9."51KOLA<$+_3@6-$ M_UPTW3 MFD*HGME.-.WH S2M3C$KA_P%8Z^<[GV'@PH10L>-7N-1Y7EH;#/,%"PS!U6&0#" M-5;'V(PR&78Y?I+X05JY(/2*?UZN'PE^0NH:.9IM0=]LR.6D22&@ ]]7QUU1 MBYJ\E(F42E': O0]A%QV4KH 2>P.+^(?#D',Q9?_\PP]H0"G"*>G''G]3OWV MH&\=Y-)L024@V0J)30]TC&*Y;%NT!WUM(9=M"RJ!BK/AQ)A"/%YIB$>JDIUF M*W!#2'Y?H:!L9Y9[TQ $:C.^S$ PB7?9@@_^$LEBC%D*M MM7M=\1PUX@#<4[)(HA]^$%"RT@7E,HR=<.E3&WV3RE__J=W-Y9LS7ZI4WWR\M7Y%R:G M@1-%O&M+ _V-/&LO])"3W&>VZL'^O:8QD9>G>2L>V%VF):AN$;UVUO++L]:] M +D([:#NFG+FD_T&95V]/?P Z])T7/ES66$YLCJO3'Z+@O2 $*W\1T4>O*P% MA*O6CEI>":B6T6A78->8930^HA@=+PG2N'R5-8#@:#0@+AF)MC.MM8T):4V# MEKW8KW,PB%G5F@^@A=]BR^W4$Q 3J^,4:"%WB*:65=E7[8P#:F=\@&-RV=$' M+DOLJL@]<3S$,)3OWTTP"$96#_TN2[))G.FDB^$OLU6L4'S]$Z:M/[<_.E<8V#7/C>M*6>$"7&!*4-W5X*U4*I'6P M._<&8<5OI_>:3O1N*("OFHFX&_ C>7;3PBKI(D"U%K&A$$'3I"$*LSR!R M%E*\&Y(71_JH&D$(\QE$HM#B?!3VQ^91S4QK&.)H10;//MPR&LB/H3:A?< M?2@J2T7[?YIUAV7+A3+'6.Q@(-,5: MCQQK_1%6X(_-6.N/$ )^3O'Z,8D1*>J2U,A0O#ZFU1:"=\)$_+4>M0.(,R)Q M293TKZT8Z1]_W%(T>,4<:]_LQ]^J]\\:RI9XR57ZQE?+.QA7\A4>6M9('2Y6 M%\1#NB .&%BBNS?H\VW;,J5E8QM5PD;O-0FJ+2% _07F4I,=J52E*US>Q518]^B] B":[\A<@% MH=<4PCV&GC3UZ 'D^MS]VPI!7)B>O/I?00SNQCQ##RUKZ']J.BM9)]:\@<&FG 0MA>YOE7\2TT"+-\84FS\^,)Q M?7;JE6P^PY$?+<,5!H_\Z.SEO%+$+ BA[04N M* @0NRMW-X2A2@>U=-#Q&B?"1SK$X!!"%3K+KTP(H!B%*I*75(T(BN);)T9G M":'F:>8;UQ*5N#&$F(7.@A.3!5:,WT(GB[U 'HM4T)YLW'80RM9T%AZ7(E!R M6R!"3X 7?NB$+DJ?&Q57&!)"0WB JI6,!'0 D@SS M_G7N \"5%RY=" A/!\ M5 N)<&D )(WSYY@NO(D?K=+7Y18,3ZD5(6L X3FH%K*1D0)(1,+;=>*[B&Z9 M+OW56>I%ITE:CRJ\3X:W(PE=8"5YXD1^=/=(D./-P]\DMT,^:L M-*BU+(\K%$4H8\H9BESBIZ*197M(6XQ= DKT].W)BR*^5:LEG+P/#3%IO9Y> MI@[HJ_?*0$RMED#"G5HHJ);\X,3.#BJ_RJWUT?[AT=$G^U?NP\N42[9=,?^& M5KX;*!Z&J@-!")=JH9]E*=5)L>PJYB[[#8-,:X>^@G!)K4E0Q8$LV_IV\-*Z M;(=>^?9)Z4,R/GN^"'8!,>V/,(="(YPQR=7LZ)/>R[WXXC^R+3K6&KGU",+'$>LNIZM"5 M4+N2/W$BI!1E'0B"D:4GFSKF4YZTLIB&UAX_94N_X6SIHP,8VW"G;.D"^2E; M>LJ6'F._VJ5L:=[2?Z6ZEI:WL7@IK4-,Y5),O/'MX(4TCYI$_=K@L(1J$1F8M)!.1,NB'81(V;C1A2'::G:07#WM1:D M!EV I%?.-]&1F@0>0KIU:VE)Z $DI3)9&DLDC+3J7DO@P DT/-PVR^Q)&C\4 M(KKN)UAU 2*O6ED@7 @%-E]>9!BK(QVX]S6PD@_)SV/(4XOGB&L4G M&'__S0D2^E>F9HA$YX&?O;OBIAD_T2URD?_$B4WJWQV$Y.PVT[,GN5 D>\O@ M@DWL="^Q-OJ"D*0]D$P;M(XIT#FC.*!DT.&]-+_,E'A[] PBT;N'M'N0/KJE M-,]"Y/%EZ!(6LJMYFN_=&XB,\;Y&E#ZYH\WIWS"KT\(T*GXIBH9=AM6LU0GR"2S+O.XZY$#RKIJKUWBI]0Z+#_ MAA$.V%+#JED](^]TQ:+AV6=":;EE2U!3PGWZ I%ZWD:R?8BU+-$KU%.,M0[& ME5U?YTX7"NVZ&SHX&,862E\OCQY-0))]3AU"7BA2N0W&?IHG<<3"9.FO;?-_ M?A'D_Q2CS-)A9GB1?2B--+W.^6H?'NOW N?T\%C+16UZ>*S'PV-'AS#B;,Q( MATL:B+#7Z>&Q*8ETT/MYE!P,3 M2Z7C3U[RXO''H7>-0S?_XR%*JY!(+&?=#B $)78LJZ\B#5#DQZX5/Y+8T^TT M<\?J()7HTYA;,&9//Z%4Z0$DBYJG/'=)MGCHJMX$1-1N+UG)Z0,KNU?W>))) M*4[O*8T7^-M3;/"?6$KKP87>J9/>):4;;:G8MF32R1J!B!#N/>-D% *28)E0 M,<@<00CR!@4))]?<^ BB*)#1I#?5X&'27^ MHD#P_/D1A>E[&E6S@'D!F6'0-A+C4!")48PWRP=,W],HABP]J9$..@5EO,J; MM7X!&=/-VG2S-NC-VJ?#HZ.CUW>SEI,UW:Q--VMBTWW78OOZ!6E,L7W#;BA3 M;%]E!?Y,5^ #.!N+R=B^G#33X?S'483B$\?]SK((TCAMZ8ZAU0+"?J$.X],B M!9!W8%?B*B57CCL:5SD%Q.Q>0,RQZR;K)^=5W5[<^)M[MC$"FG7N#,//: M/%';E4Y ZZ2 AO[2!B!A X\0MZ$-D%2_4&Y$5YANV-$\/']FNTD* &18#D)EQ14HJC*-FHVU4IH_*8$%;=,RUFUG9);M$QA @# M$ZMS"Y(!J<8NAHD(8@U:&5B=8T(&OZ[ZW6&Z$A>!ECZ*KMDOL?^$VMU.?=[; MK]].Y7W/2IW37S?]6[N(NHOI?%+=0=6!QG:^!TX4S138?DRA(>8_$Y$U@*(+U&I94K9P/ J&I5.Q0E'_P?KXLJ0Q+A$ M&J_21/PG.N-O L=-IWV."/^Y= UX"%Y6K2BLIJ+'^8F"V%JN<6SQ >WXM M,=JU%P$K&\T.>K.X>E:JK=)F7:LT@^"?TI.BFA9 1YN[E4,0G?*NT* L 4#P M(&G.I!+6D+@=8_?[<>@5:RH["B.O' R8%B6Z(?G1JPXO7.OZ=@O!LZ2[1O:E M%9 ^<)>*ZX1Q:[Y(;Y?2X^) M\V=Z9O6C;$7;?(SRKY&HIGK'OB#XJ7J(7DW@H&4'N3AE*Q-[G>3WE;_1OPU. M._R9MS9@@X\>TI+4^9#%TWLI4!, MGN?)\SQYGB?/LY93]L/AT:=7[WG.B9P\SY/G>?(\P_ \IRZ_Z"YY^!=RXWO\ MU0D]-LK++?+0.J7D#L5QACI+Z8TV)MY\D;65>4![=KP[WFL3U (P[4M8Y8G$ M3K"->VEGQN_O-X-$6/_;"O*;(6:E,:R9ZQO:3UY.G(#%[MRM$(J_$)P\^N%2 M9L3K-9V2T;H:]&U$,V6G3=EI=K+3/AU0\W9 1[#%[+2"M"E#ZFU6GB\MP%^1 MPS;SS7NLDFU%V0I.NG/7'49)HN4'[UD4.65JO,%S\X^M72:=2ZUZ +(M:6IK M68ZMR'Q#,@6]P0TK9X ;8%'>]18]4CK2+)$DC-N*OW4O$#;/#EI?<5&VI=FN MH(N++7H,[SK)VW4!P=/24\3M" 9C3VW^^4\?$13"$]=!:W$=0#*1!A'7 3!QG;QL7H));\'U M3"%>&PL6D"!*WX %Q",0B,1*47FY8GKS\)8Y,4GV6K8??0OQ0X3($R,TU3WZ M&8>L&%=:XZ!.GMY>.MRX\ PL\9S@ZLMPK)ET;I!QJ_;.+]3>^0#2Y@.BAUQV M38%E+2R^H2?03H2GE>RHE$!%H(08W(*I(4C_ZFIJB&F#)R+I4BUK &1?5ZF= M2BXP]F*#DJDNYQ_IS6C[Y?$(3*CXFU$IRL P@U'_H)4$8=+$&F MJ_MO.*#G3^6K-YIM(=1MZ"<^ 6% ''6\0^@F\V.377/JI(BFE6UE:6+]N[67 M5&:*)8(+ LEI?P<3TUYU2;0A-&&G"JA5"RIOV"$0JA :@M$[A"R%! ]:@Z=9 MV&-;SP.1]'35]'EK-8)@XYJ4DR[=@&9KM !0:6FH&Q2":=BN"PAF M\1!SLQT7 &D +WCD=S]>-6YYHNHU3U2]%-K<^D3)WA;PD0//%<1C[GA\D[+6.;?W/\^=, M.JR.X"E>4^GF;](4I!2\D18Y,SS(V&\<]4/ZY(7?@23.8- 1X=1U&$;Y*D\J M#@J,^?<#>-VX_B'0SQ%L& -!DZQBQ&VW2KI ![KH&<0LTW;J3L ML%RY9T7M%[Q.:?U&A1'=W'WCYY)HM8!PD3V6;*6,L%RK9?T8X!>$4O6;IUC( M"[.(X2%<9X\E40D;[,KS%D4Q\5D\8XI:JFVW=]^D,E6T@7#]/99<%:R Z$31 M/N\TKD?,NFVO( 2IF69198(W8!=/Q YXKCBN(M!+ 0 M]OTAM41 -J#+[ J&.L*#88A+=4\H ;B8:ML:A^F.L\(!94+$ M+IM=K8FET0N$*==->CK4 9+O66--$86$<@ AF,_:4N(1 $@0^DJ4$K(-?^@\ MU3;]0+"6!YAL&_H 2?EWQ%PDR#M^0L19HLWSK^F+)*6XQASW;2Q+NGDKS!=3 MG4.8UD/:.Z;XM(-Z)=ND6_8!P< R.YVZZ B\'9VNCEFHH!/D:V**\W$<$_^! M3IATM6PZ'DI^"8%^F.@8@ETWG-*8X-"N:1)[KSSS)D:5Y^N[JY"H1PC;DF7= M$;$&D-((.)0SI,&H=GN1N!<(-NSHNY&8'8 4HA$D)C%!!+ 0A#ND02H@&[ 0 MY6=0(32$%+4Q!0GQ"-J3_NPACV'N8XJ^(62=#:DFAM@$(&FG[&\Y_S.AD.U2 M=GYIINR4N_Q?LZQ3>]DZW)?M12\IV\F6V2:5904)LK <<9BL!!Y0I@J7\=RW MH)MD@'BT/L5'YZWZ"B"0T%.E3G$*853HV%D15,(5/^\?'GWZ!4X 9T^Q<&FS M+*GTK)N5MI8_HL8!A.""%*M:118<[$%,D6KU&LFN(8$'E&BAW#4D9 "4A\[: MQ6\!9!]1:IE2-J V%#/2 ;W%F)*8^;V&]UY \A#XKO*5 "X4H,U#IE9%57\N M#9;3*)*'B)YC'?)RY[ 80^7!0PP/Y^E$C8.'F S+\MBBPT*&YXM[JBR1XS)T MY(E0&@V!;"A*G:M(2H.N5RNRZ@+\ 5:BN6$Q36W*,.K=*X3)JV<;]285K#+D$;E)O*+X_26TDE2-(!A+AK1<+/GN+P"9'8?PBRWQ. M_\OGM&8S"$9"3RV7$SB*;#84M!",K V$M;^?5&34C2*2"Y)=1SI!V43\]HC# MXN7V+9)B(;7K!4+26#^QM:,7D%'&C4_;F*:;S"66EHR\DQ>FC%78-L&1[?J% MD"/602L,<@"ZGA2ZG>[J6P7/OT;[;71#W1>$1\!,ZX.:ZF&O-G@X4?/,QVF. MXN\K?Z.4&YQRE%E0Q#SD77X8Z'-447\RN2&8H![ZM-^Y)Z,_CS.9!W*\<.9M MV<@X2UCL7J9B!47%LL(YOK=H.NY)?L_D-&Q!):#9=D.PBY 7I2M%AFF!J"BR M3MYD7 F:<\;H40=(8J,,0"0BMR3](W7E_+EJ=SE M+6TQKFC->:"TB ,DMA2_6_28$'?E,$,=+XFSWEY[9Z4Z1$<=[=80O.8:&MIX M'$:'-D#2Y)'H_IGX1'A3+&T!P1'?4FI2>J#4FVD\JM&NYLQ'0HUI\;$Y6J-V M@*521PSP7A*4)>S7.3'9_97RJ-ULA:R MN_;=IITET(V"MS5,+;#2>9:SLOK=IO&C8F45T^EAX^[U=H;8YP143\_23F\: M3V\:6W_3^/,G6)4D[+]I7'!D>D5SB*(5TRN:N_OBK.LOWKZ6]\OZ3[R5.(+A<$, !JE8YU$6#@'( HOK=CU>W*$C)BU;^ MXST^#V/V\ 3O6-RI!P"7%U(%%"7<+/5;VKYWZ:BF^;:G3R>@6)=B(Y=<.U1!+&QZHK/( MD+<.5:)AR$CJ\07JZ.?I%X_/,#ST'3A=7GR/]HX.CPX![#3=N,\EQ7A6PM8+ M-P_Y 1!"* B>:.G)AX_V@"R\_X$U6%B"@N#XU65A"6V[R\*)$V1'5H3B*YR= M:B4;IAC5>^\^ ':;Z-]))## YACU=K8R5 24B+Y6<1V-GS&H=N M0DA:94I/-.IF$&R(=B)2TP0\,DBT!5^IWE0PT+'%-QB,L:5R7VS.]!G_N0=1 MGG<7+OV&HM@/E[P*+>:ZA;!8F-4C<[P!Y ?L3%&9K"Q]7ICF:'2(G8APZ;8^ M&>73:]"QS!T076"R0'[,RIU>AAF!IE5--M).Q-^,JW$R=@%2O-?THD;7&)Y. MBC'RNQIF5IBT3)9L8<@!=B(:I_M\SJD$))U-("XB3WX> =2@_9K5U8VHEJ5D M1FG@6/G[*8[B:QS_%XIOD8N7(2LBL.TI:Y0>]^Y73IBO3ZKXZ/'Q@5"F;AC= ML\A40*J>(ON@YNV#S(;+XICI0NO2K\Y2NJ:9'PM">;T!ET?S# .D?F=YP?\R M?:7Y4W)P%*ZPE]/,-2;0L3X=0JCB-XPB]>'*H*7_SJF*KIFI=N'X1&;G*F!! M%/F>T/6<10EZVQW/']^1"RM[3?,HMF8)MY2#I@^/K<9&439 M06#GZ3;\@Z:I7394&;WWB*REKL2!!@11#A&8X:/!-FCJ:'KZG;&08!1Z8R^; MU7%!%'339CG"V[,N"X6CG^!<- M;'L-ZGC^9T(IN RCF"2I_Z?NK-XXP&]Q$%Q@PAJ95M&.2(RKMJ/>38S-RK>E MREG)?7M:7(P/(8+8SLHQLJX7#'\3:OXE?<-@J+BCUL/O=%CE#BAYG=\P70=* M,C9/& D4=^S!=SIJL[?:CLWM-[$PY\&'0A6W@L%.QXKNP/+,8?F;4/;?4K9; MT_3Z\#L=^;H#:E[G]YO0\0W;?TR/.JJX3!I*HWL2.5#T-PMN16N/W1KQD<'>DUA*#-L^Z!#,K MN7*\7!*TI(1?AC'QP\AWLY 5^4/L%O$9]_ T:HJ51:Z^95V?)W$4.Z'GATLH MZEY!"8R[P.8"9'6>5,0!]DGXTQ6CGYZY2F5EH[;OQ'_0?B?^W2P?<.:'LXA! MS3)&1-,3\N,\(=^",]OW;" _N3OFT_("J@'L?9WH4S]8-#VY.SVY"UEY*H5^ M]P\/CX[VX-0RMJ)07(X *6NT8\^R6GYJ=WJ6%>@5S%MYEM6WN?^5&5LM.]KI!:R](G7@$"1-F6+H=R#*9+SE M[4W&RE=G*#-_!]U\.>/L=(C&Z)LOAX&O2 U+?)1%8S$>+\8ZH6@CLM/+[%BG M%VUNOCVMMJO*K^X4U'(!L:#ONZ7D0J=9S<@7A9\;T77#2+RR\]J0*F^8\[ND M^5,XM95PZN%/DC:V",@1TR9S>)3CXV)C:->YO+B)$(YCZ,WY7562L399PA M=[KFRPBK[ZZDDPQ![?!.DOIXKV?E;)GK,0P[7Y&2-HZ\Z2N#H^BKWM VW1N[ MJKIZG 6;CE2J>MXV">F@11)2:9@I[VB[N\H#TA !E$<[G'4SY=%.>;13'NV41ZMU&3/ET4YY MM..]#TIGWU?FR_5P@)R1XS_PVS%Z;9KH/ 3B_ X/5ZP^8WIMZ9L]:B>A<( M['2 .'SU+MC\VM7[S'_R/11Z8ULAU7%W.@H-:"U [$5FKJ:XNZM'WV_((C5WD8$1?'(YK)T^%%5^1">*H_"Y#>E MV.,9RM+A1U7LHS>FV*_=2.81;4NC1U9ETZ_- E?EUZO#@Q8^T1AP5*TU_9P1 M(*U]A54=8#S.NA-/L.[OO0[-?F6OIQ;5-M._HCL4QP$K*''J1*N:F@XWS+AZ M".,";SAN@DTWX__*7"=AA-HFH/W2(@$M^_30_)2//66E35EI4U;:E)5F/ROM MPX?#H\,!_?*#9J45R$^I5#VRTJ94JBF5ZFUEPUC?1J94JMU5'I"[)YQ4J@&W MY!8Z=HOH^==G]^/I2>P;%4ET>_=-FG:C:+,3(;^&4FX4K)C2Y'8PC6I*DP,: M[_E6TN1N$%E@LG9"%Z7T1E+I"J%W(NS1D$R%3 !NP4T)CU/"HR&'0)#VBSP^ M\;D[7>0IT&R\$V9 )^71Y0"@F_&-G8+(DY^O>PW$[YWG$Q12:<47E(OZ&F&J M\YTP+#IIC"D.[9I&7>/P*7W:(+OA3,MJEK^?XBB^QO%_H?@6N7@9^G\)G^8< M<+R=,'Z&T[MN3'L+JI@%A5Q@DO_$X$3I'6,CL=,I'W:45L!) ($6)TE$.1)% M=YF5V+*,[]'>?CV*HNAP5O0((38B0^46/6(2I_6=TV,88R#5D^RC9A2$?D^C MNUVH79AJ?DVBDJLW11N0<1)M15GUJ4CIM7P*SW"17X!488!<>VFI7D4.53)V MC._5^Y%?#H\./\&Y,>HG"RYIID--_[G=E8Y#[\)Q6<:YCZ)\UXWNDF'0B MEO)@0/@@)-SDX6R:=_<_L(IU'! 0IV@)YS@H6P[+"H+T'4@IKU7 ((Z!(JZK MD+?+_U,)>I(;]$J8"&<&70U MM'*.XY,#;:J]**+!I2TL;&\B0WFP[0U*3'@#-898NP6RW +N?B8+KY62](KD M4UW*/]*E_ CTWM519EPR+8LQB6*\1J2!M73O4K8"N8LU-;0B-Q5-XV>%450B M'/A>BDIZ:RA(+A4!6MBP1/Z)?AN6C$@(,J>KA,.FN):?3PAM.]E5I7/E341(!(@[1MZ:>Z6*H=9J:C%*N@5I M@CAH_0UI!R.>KQ.F@/-%1AXCHU!-@CQZ! MSD+D0Q8)EU(Q7Z0!]OE'SN2_QT4$_@/MQKL,Z1 M:P$>[7U01[&_FU41F^'% M+&8CS_+CQLS)D9LM&7:4M0P]"I.#N3F&,S]%T5Y8?!$A*HUXKP%-SM96X>I< M%D]^U,F/.I@?]=/AIST ;\";]J/F9$U^U,F/JIW= #[)2>18$^X:FJ2 \'%/ M^4O0^0YRXS C"_.;!\?ETG1@GS^[0>+1U3*--1=E+NBV@Q"[(4MGT*4#R%;1 M. >+]H['==46J=E]+CD<]AJ833(NK.22(.Z@.K,W1!^03 M/$/;6GS'H7>\9AZWO](_!2N+M 6(FR:MQ49*!B !W:& =K?\@D)Z=@D8IMZ: MD+R2E&YC$%=2>GN$)D6 ))A.^LW1,W/EYGA>H_IFHML(Q#V7EL14 ME "2U!=*>W1%5VL4S1,+2: ?BEDM+7AK$ !)9\=2C MYK02@X.X]](2D)@&0'+9OOZ56D&9]OSND/1Y.(%P%&U&E9#HO4DM"2D( 22F M3(?8;,]J)(9TNB?LR)NMUSB,3M "$Y3!W3O/B!Z+Z5Y+N>2'#GE)67"-0W8H MH]P,TA4^4T_A#!QPQ'&=#**7&S5G\8!\V+4+\/3>OG;GG?W8]L[[P,B==SHT MYY([_V#KDKO.PXQ%3'^*@&*\O0Y!TB?PNG4U\NITX@1957&$XBLV IO/XCL1 M,3B<2_0^(BPO'V):[6XH/+RD3GQ9 R W*2HU5,D%QHV*0?/U[C1%*B2P$. MP=NOQV(U+1 BA^"'R0F$T'>'GX+IIF"Z(8+IH.S3AH/I8.S-7^E4)KX3;"8_ M/8TSA*4;M:K1+H76J6B98AU[[O%3K".@6$=!2("IP_T4$3E%1!J.B#S8I]OD M1_N[_P 1D05I4T3D6XR(W+VJS_(*%+M6];F>JYGN>34KL'$1IJ@&H^@#3ED8 M+6*K^?-=+(0=+! #+]=8L_!+:Y$"3CHN>_@ZW:;^HG.;6AIENB"=7*4C7H9. MKM+)53J(J_3#X=$G (*WV9UL. 4A@,1TAA:(3GSOP@]9K M[ESH- M@\Y6 W'FAT:[WK177Z]*FK3*'A=T[&-,#8D7Z?M<0F@X MOC*9 "KWI")2+!\KFVC);[+%\%"B">0:II )D)@"4U*I^ID.#H^./MAWGYF4 M%)= 4,*3/PO)AP41@J#208E\@+C,JD@I'6="<(ON,P4)LCFRLTZRNQB[WV_1 M8T+<%3WUWA"\),[Z.*&F'O'_*K(B1$\N:+<&X5AK(U]=PCI9W']_GS&3_K\' MVOM__']02P,$% @ L'FI5J[ X@ 4B@ ,\P' !, !T:"TR,#(S,#,S M,5]L86(N>&UL[+W]<^0VDBCX^T7<_X";]RZF'5&RN]TSLVO'[GLAJ=4>Q:E; M.DFVWY[C8H)%HE0HT>B^TVRM$77)9IEJ&+,DV>,$(? MWG_[_;=__O8'='8F:%Q$%<$IW3WI87[0MA;I3; +,U__Y'^?TLR(")BYM6__V%=U]L?O_ONY>7E MV]=EF7U;E$\$^_W'[QK /W#('U^KM ?]\K&!_?#=__IR\Q"O\28Z2_.JCO*X MPZ)D5'@??OCAA^_8KP2T2G^L&/Y-$40G__&WRX)XO/-E59=17#>4&/___@?%[]^UO%"0\[+/4%3�GR3XM\ N*[ MN"!>8UN?97P>.?JJ+#9*!L1PA>+'OV7+[)##'GLEKHI=&>-1'T#F2C7_2QN8;;ZW L3K5]>./_CVXG,WH.@W!OS_'OW-5U&U9,R2 M#I9EY1A" M>=<*'0M6=># 0 I1;#9%SC@Z_X(W2USJI%, BF$EN6>0@R@_"N$AH6A0C# M1ATXZ"1UJ-?T"W]\_Y$?C?Y;O?[;KU%91GE=/19W1+8U.0'QT=A@RB_NBN3W MZX\3A6J"&X8WK1C#SD!#&DQ4%V@K<%',U:8Z6FV.VGR2XQ"^)LOAX:;#" F] M"1TPK=Z(MF" F]$#'NP;4HJ &(8/96C.0H^$HD*6_L_^/[N*O>9;R[]Y_<## M@?5'3 KC\3/^W[NHK'&9[>_QMBA5@0,M)-S'U3!]^)T/P$ ^N9('_==OP1&' M]Z@)=[A,B^0J3SZ1PXY!H@,X."U0,GRH ST@$ U0<*#__AP8$6A$P7WZ<[+? MJ%(:SK)Z@B$HH)_7L#WP^0=P,/Y?R81A+6CA_;D#OKWXG&;XZTYQ6%"#0&WO MAFSV]W7=[P ;NL/!=3LY"HX^?4AKRSNNOT48?2CX$@_K.:G;[W[H/ M _"]50SHOGD'BRBPM^]^G<=%23P)N[=@880)-3'\KW\G"<)F8M*_ \-8'S0BJB$A5(3 ^-]%5$ JB' ME@N=:@C(1?,/Q()+M[D_3R(&OB3_O"T?BY?#"RLC)+!:#)E6*D4'!J<2ASQ8 M%8(BT.6%HOA6!K:VW99W9?& M;U6Y*ZHZROZ?=&O_>_VNZL$'WY:!(0;G[V3P@.-=293JP_?+Q[16YC<.0?Q_7QV;S?<]_-WK M]U4//OB^[#>:D/3A^W?+;U"#Y>$C/Y81?8;QL-\L"Y4 ![_[_[Q*!IMOV_O1 MZX=5C#S\JAP&<2"/%GOU&J\)(U@32E:#P5FNBMU#ZY5A0"QXR,#@>S>@J('U M&TJ^W)4ESFM^,45UDVS]=_JD(!TXU*;;S'Y_VZV&!=AXFQC1;;T%#FJ1$,?R M>.=08_JX(GW&GZ(Z$OP80N)J<+A;!A/[A]<+*EB0>P4](_H+A1:')A]$C>9X MO70N+Z,:/Q7EWGBM*D%!7CT/F!W>/K<@0!?0!^.;[J!+U,!Z^^(/FRC++G95 MFN-*OW0<0$%]<26S_2_> P'XXHKQ=5^<@:(&UML7O]K@\HDL0C^5Q4N]OBPV MVRC7V[H&&DH#C,SW-4$)"J 1!CYTFM&@((Z#!)(_%7GM\IYX/IQ>.@4HF')H MV3[0C $+(2,+VIT[D_%)&V76>X-?_"^N]QP .3&G4#!_H21\(0C54'&BU@0,C!HT( MN(];/WYV_9Q6<93]!XY*_<,&/2C ;:"%[?9F4 /G]Y;0R,3PQE $HC@\H@@0 M#QTZ=C^3OZA.G5I(N&<.&J8/7SD<@($\_^/[^2P>:3]W[T^ID5 M(P\^;0N#*!!L]9S;U>HC%]?&^XRAU4U7KT@$!J]"@5I<: DXM3)6Z6J P M:G3=:.IDF "!/_^ 9:4*W'@ODF%CP:0*-_KJ&+/P6TNE(X]C^KRJ,+VFK].2 M\WZ[S-(G]CX'QH,QABK+TG@(!*/":E9E]>U#>%==U?!J#:C0;PW8:33V&9?+ MPJRS([@%U$P14'!2T $LI)YJ&!^JZP$@D-8JN="HPZ+--PI%B]VX;[B.&,Z/ M,+7YHFI]GB?T?Z[^L4N?HXQP5)W7EU%9[M/\Z9,$@/B+NQ)OHS2Y>MWBO,+$!][6:USV]A&:J7'"A/$>(X22 MG8@#FG=?XLS30 \%)A*HS*P8,CK8M\*XEN,%PQRU8I(53+(HD .:R_8\B .9 M]2 &>P!S.W@!K8T.C+*N,"CNG;1.PZW4?N:DW'I:E(HM+NO]'6&O)JZ![LFW M-$!(%E^M.S&A0"U#=C'ZZX\>'F#AL3&C<,P<98$8$O/++1K;SD(M-:-%>2 [ MSS3*ZCVBMD"L(A(N)S^5$#8#/K$0L';-UOX)QMWA!6;AAP(YF7F#%(ZM]SD: M:_ ,.T2[MXC%=\G;5KAM*QSNA O/$5BDXJM[,5$V+_[AEC 5T0>[-SBJ\'WZ MM*YO5S^3TP'U6YKIL.# ^ 4G062?8$3P[@\-[@\\^-[- MSR?1T&U3#M^DI8X,+FC^.-5+D>YU0H8?ZJBL9V'Y C^E>7YJKJV.8*(.>+'I M:[(_SY_29<;=4D66\:O7.-O1;VVQ=S=4&%\P1BS93[C@>?UNBZJG;L[H^A M$?MO$0%/R-,EXGAHQ5/6B0.+*2XJ\7.1/=-3/]@9LKM&ZB31'0W4L$!G1A/C MO;.B"M#_&5'/A6:):%>^%ASH0#B:\[S(SSQ/UJ/%R"O9"5'\3 M"G0%.BH'V>>5IS&^>$KVW.XXC>P!6L!-&BW3+*U37)WG"2L4L2ZRA,PYC>#6 M>TM2MSLZC!6-%4^V,U=<[Y8XCK%A5>D.O;T;J?T*;F]B# A@)N+ MP]L(/32D2;B],Y 00GHJ,5J.AO6L0X1Y--$DF-Y%>YI0AT\F'Z;!3A0<34PA):; M.%$I"X5'*M<.INN3),CT.QE/9Y:1C(MCC)U]KY'J>_R,\YUE*=(!P\:DU:RK M M%]2+#HLXH-?8!60 .;YS3>2P[-']?MJKK8X!(E>$NKH\#H>S^7I#':O5GO M;4@AI"CI1-'G*!UB "*>U$)?0[A1YFD,):W11Y/0-77&0NU0 MU]00=TMC+,:, F,O+F+(UF*"]VXK=F8&FB50/-N)=269((G"1E9".&XAW?NQ M[CI3LAKT[FM18_2O@]0,%_.IU]0B/K[_^/$#LXIZ_;=?H[*,\GIO,08CI%\; M<&":JKX!["0:GXCBB>PSN<^>1DT:\$[53ZKI*G,-GFFM>8[GO+'*%XX&?I2Y M*?*G1UQN:+*&>7520@)%D?5,]\+'0S#_<6,=#XI>G/G3&05%%+:+&7^):MK] M[61'==O2XRZ!8L7)J% U%2IA0N4T_4^SKOB)/,PM3B W0<[A_G!N?MQN? *X MZ1EQPP.DT^/":$U>#/C:TXW?9?6X7VFJ<,!U6R^(1LV'") :K^/&K/P=UJEO M..VKU019>,88^ 6GO#+9K$ )"K\9,^J\ @YT.V;3\':MY_NQG_,XBZHJ7:4X M@5?S*7+0/4N[^X+1<PFJ#Z"84J%L4NQC]NQ0]/,"- MBHT9JRW\5!;#5I*^[E1&"'8@$$@O2$HD("M0MH7RGFWD*[:Y M7ZZ-,>TQW \UGZWB61'E9#NH?LT6T)L\\U=)FZ^B9-M/$Q!,CIC$_Q!V-'+U M((#:?@R9[/7[Z'[VW^CC<.QA-2\.P3:>,-$U.X\W@82%E;?$UN>@5JR ,@_, M3T0M*&'D'U@?,.I3$$[\A-0A6V>:1)U]C,I ""G7S?ZHVHX75,:;Y;&U#2F4 MO#?[!OFU/_2MYD'2M]4"#/!!/!$PZ[\6&/JA@%5SAF\%H)5_L@3A MO1AH6+O.8\+,8_0JV[0UMJ7%@C4(BS JL]"@@!F'D1^]@G$T1/ .E@OH"DX3 MY:F)(,TZ,6BRXZ\P3-<"5.H :ETPW% !B\HXBC4H.6/!@RE(X\34J!:O\ O- MT8*5G6!'GCA<'@H0IMS?"LC \,\%AJSK7@QTD$$\&CADQR4%G^ $\78@1-Y' M/2%P%0#\K".MNAI7TX, S\Y4+3W2SY"9E^-K#OFY_;"SR).*H57QLMALTIJZ M.%K;Z;+(:50,Y[%>-8T80/US[4+TNN;JP?WWRK7Q,GQ?T6'P1KDR#LS&Z'@A M8AE')%M^^'[2&\KC+Z?'%ML+K[S>N()Z 970&UU<3D;X8U,R[[RNRW2YJVEI M(E07Z"X*I(S8D>)AA@+4?)U8;)$S?HQ]U@=@<$N"BMW#=4"& 7'^0P:4SI+L MLQG<@E>:7[#<*IR M4"?POE_?__M^_?O/Z!M5"[0G]Z_7[SG_X>B7;TN2IIG MM4 ?/KQ?_.O[/RT^?/^19QDF;('X\/[#XN._?%S\Z<__BHI=7=41[VP2L4[0 M7XAFK-''#PM$3\4"X8?%O_SI7Q8?__*7/IWWBX\?_K+X%\+'D,XG'./-$I<- MJ>^_!;&UQQ)'U:[? M!J+:YVEDT.2D].@W-ZCOZ!#?+) 8!37#(#8..3[10A-T&9+&1=W "[3$*X)* M;V+!*HYZFD5I))$D&O=F-%,\0?3BJ.YQ':4Y3JZBDG;WJR1&/^%5&J>Z\(H+ M(HP;<1=)]@IV+.]&[LK20-L:1-1@HG>R @IDH#9UDZ621< ".9!0I'-@*9S0 MHUO(,8!0X_$A1KB.L,[2]#O"GN;"P+$EK#//@Y:P0)=ZS@SSN[U*$;R%OF]6 M-G"QWV%JT,!OIHWBC&D:%%RSH%%-@L#ON,>(,+CX9H($8RSG65:\4"=#-N.? MBMVR7NVRIM_%/8YQ^NS01V4<#:!#\!1!>\?;,03\'US'%U7^;#2>]/FOTR7NE= M^.\I?*KD'D;9;[LD&%=Y>RB!J+U"#*/N2_#P!C!@QM$*)+Q 3,%9$K$YRG1>]06P)%]QX!"RKV1.G-.O.!*,,4R60=A" MI>3=B]KS&VAVPMG8B\EKH6%4WL*\K/ :4._J;N1CH"@_Y]$N2>G!^++(JR)+ M$W9*;M%9ZITJ;V(^7:K*6M(C\E^=#I'_^-M=622[N":'9%P^IS$^?TT//:8> MS*_6V-BEZJ*#\:8G9@84E9H9*(NC"VCT&X4?/'0XM0:PBP#.0?6IV$3IX:-9 M"RR8+N@9/U"((2"$5NBX<%,-CC&C!,?&%YPKI[UCX,5/E/!:/] J 2 M $ )T,'HBB*@7$.\>8&_%C7.E)]V\*M_2U?A->' 4BY4S&@2+#C8."M4\;Q"_-&40S^ MF6@#?81,V?PUK=>7HK;7U6N<[6AH@59C(?\OT>>Z3Z($JNU3A%88Q!@R4#8S MGD>=FB(ZE:BAA5X(,=106Z"6'FH(PB60SRW,S^)2']S=>BU@EB M%M^(".I-'$12. \#%I2OL+*D=0T$T^0>0-W 9*D6J-HM_XZ),'6!SA\NT;_^ MZ3WHEM*RVX#>0IJVCF!;1O,G'CQ9GTI8)A#H7K:J;U>" M \LY2P,+=1-K8+Q_!:L !+A[U7*AN*JL:AI:;U8$Z"/86-Z!&K)R-G\JBD2. M4CX4F3ZE1H\ J=0F$8::K8(&4F\]*UH=9RARE+A"% M2T4=* 96@K&/U$]Z6 M-':GJ!PZ%CDT(U")YF80,F9 QC%DR]80A>:@\;?I[37L LEDT-7K%N>TMTB. M[DK:<*3>HX=N\UV4Z*\X2\Y617G&FI"$9FH.<]*3E^;P' 2K443+'I\F'<.I M2-5,LH%X%M8LF&C.2OLPO@;-$_IYK-.G['P,:+UKWY=, 'N MA-W94EP6,^0%$NAL,]@GT*QI4/7-YI'O29(OZLN'.06@!,)3BP?7VDQ>3*E< MO*VN:6ML1P-L<^8@SJ#9F0$'IN69E2%-@:;>IH_Y" D3L/W95'F20WFB4\OC ML'6=*%%_0YXC+N'=W160L[&@/I M3KY--3:!^ UH1_]NBZ3BB%W^:_724[G;@J2. &OT.F ME2U].S"X)KZ'/!BB5+W*B3"GVRELIS,_7!@3<(G2O*),XNHVOWJE[.S2:LU: M?:UH&WO=(=Z.!Q2<<16H%[*Q(?D/Y+AQ- R=$#RA_XC%8V5,7JUZ";9Z316* MHE!I\$":9'9I7-

@A'I,55[;A9U8-#/84SL]]_"Z>&!7@,9V)DH#4- M>%B[T:E"B$W<"7:@?=X?;8MU> *XGY:G\OX.MZH#M77^'*4EJRG4%7B^78D^ MA;I-M 4'QO4X"2+['R."=R?DP,U CRB.J%758='EJ\&#=-\1_9"XCQ4Y-4%*US?]NO&%=E? ME5%1)FD>E?OK&F]8\V&:"%RP"X#&N6E=Y0E'A'S_?]))'-80.,EP0'4(3BB+ M8NV5PA)=?CT?%G7C-AT;!#P;FG< [X9"S5@PX0VPR1-3PT,EJ!X^2?+HNXA8 M8K]U@7.LSU710D/Z#"WS0WL?@ +9JH8/G:H0\#81[9W .$TTT&F;/D$"HM[- M&0-$S'1S!."[1NTQUA^'%^C^EV8ZFSCS@>%>RY0%>K%/T=I1IWP8R'5 M?!3M&IC(VH*Y$^@$L(".$5B[R+H0@5V(W3ET6:P;8G2EEBN6"GH+)"@&L#8> M*;A8F:*#[4DL%3<5M- 92M12^\O!NE1W&VPZ"=[1O+(BE_=:CP7?:5E>HLY& M'3"K:[[)&:1_'4\:)D]L+KXUB4LU6?G0(]YLBS(J]^AZLR4+((N=\TMD^K3J M&?,0+_D/,1Q=*54M0BD.N_JCBR?AKD-0'Q[ G_'ZF.(XC)Z?.E%5?4YY%]?S M/#%V/35,S,CI/A$/87FRDTZTB[\["0/!>,432N>U/;*[]PS+9?J<_V9RXV9R MZXX^Z#,!X'FYY*URJ3I*,X*BEC14GXO#2;&TMS=B@'6YL EQT.1"!P[1X\+, MBZHQA-ZSR0[*IV.RG2F/%1,PW;D)F#7-S%@8S7+>L^# 6(F3(+*=&!&\6XH# M-\,FSH-@YT*$0>DJ+\(7IS[H.*Q/4V1[?"G09195%?J"ZW61P!0Q^I6LGVLR MB>=$RN@)?V5]:FY7@RXW3"*-]"-IP%C/)$%E:QI%P+MU3>!NH)$-#11Q(DW7 M(M'-2^I9A,[0DA*"V26?1%9W(2'M4K@\UY9FHZD$99LV81VL4T< MA6K"\: V>JR\8P2%VUV.V24$M9MTWD6&L7NT7URU[8=A5ZR)W/.$$+L0()IN MO@W70H>A[8:;;0THN,8[7];*Z@*Z!DR60*'WD#Z^K7Q(]IC2C??5/W9IO;=$ M$AQQ@0J#C1&L5Q?,!=%_63!WKB;V'F2I3!6]H94'0'P$;]VGND@T3PXC]I46 MR>WJ/"FV+*BM[DKHAN:_7]48<9I&5BXX7CM*Q/JV]9M.VW1M/(CP=U(GI[/<. M\(/22S5STS1T(=WK!Z:D.+F(B$":WI]'T E5734"C]/9 R(!*JZ2P^.TE^PP M!4W8@PW?P-(KVR*GFUW%#M(1!_@@8Q)$>8!1(< =7/3<#*]&&2CJ8&??(8Z) M#?7Y5FX.+;! <2$3X[VHD K0?TQ(SX5506#;84N/#XPML15P8#E):H8/,I'Z M0!#Y1RH.5.DX[3,5$ 5X+'%4[-LJ(8=OO8Q%5 _ MV)KLP7#2W(T9M4\'#-4KUL1ZOW.L"A*@CZR>#:/&- @PAW+'W*Y@LK><\K/@ M,[!<Y/M^RJ-!5;NX$Y,CT%<^%$L&D"KV[SD6NU&FJ(''F'^JH MK.=@_P(_I7D^D.!!+8&GV!C9_EY7U0XGGW8E88U'\5AEQB:'!R=T52%+BJG# MSQ1"4%&TJ2+W0VMCJ0#$VZ:QJ/$5B)-:\!JI"ZZV9TM*@VR"]^S%]SDM=O(D M^F=&JYKL2#X7Y0JG]0ZJ@LM\LT )"7EC"1RNVK!&-/ZYYK!>,Z6@S-=%: ?[ M-9$)Q8#M/-HLN%G\W[8)3YD'DPW3UCNZ[82GB%!SUUO=XXS7>7^,7G]-ZS7- MP2*"DR\QRJZ/H@@533IZ$OJQILGD ")11_*JMGN3@7_",8V$8K0J2E9>5!H, MW2ZS].D$+^+=2Y_//R-4QI<.O4(EITN?'E,?P#-Q*US7&6X*P&-^QQ2]1&4" MT@-OEO&%MRVK!K.A.$*,>[PE[*RIRR2>018%117: M1B7S&)'P(V4'O2V+IS+:P+L/OFUJ!':9H4., )R%6@BMC^B#P[H&%2]6C]#L MV!NT .S&28YCS<44()M%9H>R!^.E5ONZ8\\7]9I:]L?W'S]^8-9=KT7D41/= MN'K%99Q66-N!: H!O[8_743J"L9CG\0S)$6\HUM)U4%M*HL#E?NE*3@LW@ZG MC![OQ\=)2-6(JV]/8DLJ%SB;@+T0!N)T1,YINV&ZDD0]3=<35R*3[T( M>Y E937Q)BNJ;WIBE\+_?HQ/T5,(QJG8A+1X%1UZ2&[%S./PO2HOO?"F',M( M$8V>I=EX!>U:1@H\WK> AT:-MSCTMUOVXJ"= ]VY9@*=H*XY[ ([7U*JB(1R MQ6'C4!W8-V\..(B@U]KS:4Y2#J>*N21W-V9^".%/;L9%04';L M(++[;67(EFQET7AG(0?TY8L+M-RK+R]IB'[1&'FW:K-B!IPAJ*N,V>:G_=VT M* -[L?%2371C 6Q,VFHMJ0HDOC.TJ-+'G?H)8@ZB@&4$EX-O&9Z"MJHGRA M*%IYHY8$3,EA*77AL;C'5/G3#/>Z5CT6\]CW:88"3_^9?=HT>4&SC0.9,#2S M$(H7;^U0-%6F'0P-&\?1=G%A>23KQ2;<1);M1.9=94"1BQ336=S*L[AK9C$< M/_<);XD,J2D+L0\"U$=5P6:O@ZKTN__>J8/!AUU3)1"@5JC',>EGT=W0AC?_ M9 S44*B1[ .#7$\ MH/5A#EG23I;H=+(X[+ZG2?/T5+(H%XIDN? K#=!A)_G\-"EL5L8;FM=\Q=G3 M3(0&%JCIGXGQ7G,^%:#_)GIZ+H;-[MK="@.N%F3_F-=(((&U6QLAP5?R_>AN MK-MW92QM'JM%F)A[P0SP'M=IR<-9;?[]>1R7F/[C'C]37S6\&AZ!ZCW;8K18 M(LW"&0\BOV(D\A2@B;7[48^JUO'QYXXZMBQKI5_(27-6JO MQ!AF"!O?2;(D>(7+$B=HU6"C^&0"C=[]SBH2S8H[O[A!JRA.,Q[9HAW\OA8U MAMD,]V6E6O4IK>)BE]=WQ%^ENXW3'"GQ0G ,!H'TWD&!!.PBM!RY^8D&%;T3 MR*?)!ACI*Z8+593I4TI+J[%44Y0((F'XBVEBP958 MT0;GY&\\2,IVB 4KWK@M:7BIWB_0EE"KV2^T]L!VWO8/HR[W^$:77X,^1J\B M2G:!<[Q*=?D(5BRH*T G8?JW@D84@(M"!WX4UW+BN"+NZ6D-#(&(W@E4H#WC MD0(U]^71Z[0#EB(&RV[X*V+CGXOR4[%;UJM==AZS_5[U%=>W*YH>0+:-Y' W MC"V-0O8>AYT@FHC$CL"$B,6.9F^@42T%]&XI#(*5Q*$M&JDC+W&,T^=HF='+ M"YJ;01QZV1+U&9Z=4U9" C4T4$-DP5)Z;E?H_K3RF1ZZS2GD],_H98DEGH]5 M8&HJ,4DY1:*DN"7[;PP!F(5WO(CR&NR.[7TY'LO:\-6#((#>-22^H2]5NOM2 M008\0>YH2:6FHE+N6K<#SM)H*6*F@9AAXV_N6Y_A/#B&> &8 MFXXI5T-K\%%' .J<>81PK12E5@H@&[HK\39*DV:_+C;WYSEO=V#,RIM*+!0[ M&R.ZV?)<* 5@B^YLNEJGH-B>5>DZP=M'9([7^3.NYJA 9"04E'DZB.Q@I@8JH9BKE<6Q9ML2?!,5B,:+?UB! M*&WE/;(RARHWB9XX63>I\HOE.(*OZ0"AV)+@3R<=W-/68'":NFL1CC0,=305F M/9\HK+R8CR3A?26?Q)^3(?*SXEV;ELYH+=A)\4J7E^[K6#R3U)*-'J3?+P+( MOQ\(Z5C2R $O$'-T*6QD18(W.<[J8;?\.X[KQZ(?IU=L2,:3@'AF,$W,[K'!.'R@ M)P=3F-3O^M.<;_I9/UIZ?"0NHB*$Y94)59PV_>V@$I'?'?],PC=T^,GY04C; MT$(/G;0'5VP0#Q).(''S?=_BTT#W ,K1$9CP8X''Q0 #COW-%_,+*E0_3E+F MGT5T7AG?"\D VX(VQP;GC82",D@'D1T,TT E% .ULCC64%N";R(X/U[\P^!\ M5Z\)NFSV/=Z*8PJO*7.>)^(A%=L^=%7I=,OG& (PUCI>1-E*W;&]6^=8UE1= ML9M 0%/$B6[HFL=^/(M,(@,5$3A:T+LR)>:V)3)U N?""GE"9_/OPT0SH-"X MM,V_*?*G1UQN;M(<$_DO2YQH*UXXX '%VUP%ZL7;;$C^XVUN'%F.6Q3SC)SR MR+\H+FOQQ+"!XE2S"+4LRK)X(4M:4WT0:M&>1QQ"F1V)8^6'\;XT/^ \+4KJ M^QQ3@;/4,87UTYUYB7ED9U(_W.6+F*\Y\ MHIAY[ZNT:'7=-OIT<$Y#%/BU62>&;ED^A ==D=7,6!R]0.I:M,(OPI/D2$WF3&=EAWPX*W'N8^R%0G4CL;TRSVX.@FKM_D\0KE;%F1/\[MV%76JMJ\' MATW(<*FRKX,%2[]P+-]^)^U=NHCG":KJC\^U&"?!F'+Z@=U!'!WI#?_.X;B[ MAH#O&.:[6PCJ$G"8U9N[9ZXH=N=+_@P2IF=*3C 1CX"><--D3G& 8[R[C9#(,+(Z/ M1->[9BQ$!Z,A3N9R^'4)^8=$"N8 "3$GN)F3DLY)+$HKDKF)F[EA_\#ZN?'B MCHZ:A#MXII?Y.N<';/]K8<:E*4YH_.$*:)VRO$>3NAV ]U M5-8A";[$3VF>T\5#*[XW;_@Y*UY$W^8NWS=/%,=^VM M*ZI=B2VILL>3A?.) M8;4Y4+H+U'0)[_+?J9DHDVP[\@'DVYYH9K[2(E,1>]LD MS\<@7+:'2<$5J8RL6'.2UD2>ZIK7U$HN=O77HOX/7-]%J>YFU!T=RN;'B=>W M;3=< !L>PYC"5GF&K8R/&@)HN:MI1@[:DXT^)0)U.72DD*W9B=,;.:HTA8=C M(3^62,_TN)6,RC8;;$Q60+G<1=GMZC%Z_36MU^LBHX>MKMFDN-(ZISD13UA1 M:&(FFMZ?O\XW$>(][/$$(1[(SL6UJJ_NCE^%'N@WT6O:ZZF.7EFY'#&"E%/. M?HY>HC)!NSS!):JD1JQ-#U3>W)YNMK$S/GI(F[0X(X;?)%>P%*]!>( M-Z=E0Z#FVED:!* (SREG1NDH>;_. SVJF/;0GF%,:U"%ZSK#S:T\/075>ZY< M)_*HZI<7UNG2H4'[1;,X:M>GQ@G NYD84S[YCQ1.K%F<#Y_"T-]R<;+H=M)$ M&;N---F%YQ7=31>YW]I?Q\S#H6-*<^T+*._O_8^4Z]"MA/7*272H((IS5V1I M;'\A;$* .=S819"/,WIH[P<8&RO#>LWE4Y2G_^2>@!Z?OT9TVTY=AZ@X0=1H M@@:N&K_%2U@][#:;J-RS9P?I4YZNTI@F7G>!I.SB-^ MK2_(N+]KIM,5&49+QXDF:ZP;IG?M'/"X(H;FK;9O*= YV\[&@*\['%#(H %8AXA06SJ!E=543K?=.K! M86S&QKYL(SI8[S9A9F2X05+7O59VGYD84U+6K];Y4P=X[U$D-P%$^,@,#!$W M.BKKH!M& /?=T$ M.GCH:T:">.CKPI&F7]=!#?9^"?8 E:U;\VR;]7$D E-!@YA.VJC #TB2%[2+".B'98]=][[CZ0!8Y.3!)6-HPE$K"N&E>0<13"U%:;7^VIZT!1PUI& MYA($8ASG/)=;:O8MF+(G\=CPP')YW 0Z2.DQ M(T%D]KAPI&@[Q7/S)<1! -=G6EAU%^TCNIO)DZ%([NYX,C70A+*IPBNRS<:2 M@DI%F\:GBQJCQEL&M0*<7&P0XZ7%>YTWYSI@&-,SLRY;EAK2N^&8V!@HB*H^ M-8!&V-RU%CH$G3"Z6PTHL%;8_ 9K^A&47QS//XA:BR+-%2U MSQD;1NU'"B>;@2.J=[,8Q== S9HJX8;E=18)'![)SR+(7&_#!+E1.W-W-.]9 M/:/$$I70)/F\99%,*3\SRP6R(%[G<;'!C]&K M\R)HQ(!9^!R$D!<[ [CW!<[*RT!S. 9]>AV.RMC.!V:48)3&>%(PP8>@-C:/ MT^E-6">'HT0!,H'/45K^$F4[:0=G>P5K1H$Q 1;2[7@A*-01J=J1 A"I6R^2-(I"2L OWJD,$$9"&W@ MD]9L?-I%MF#O67$>CZJ^.(X&4-FU*8+V:J^-(>"_ -MX[H95V#H:O)"_3 7F M[M-)+)M#'TLD8 4UNOQQ%,)449L?->IH6-OOT\L+T\PF*FDA85J^G=7VLBP. M>G"@MC(6]GN]832P_AN\&!D9=B01X.C=35%5W]""S[Q^7! *8W/7!O@P5,;H MA+7 X$IC(8\ 4SY+XX&ST;R6M];/<\8%*:(T5L%=%RQ79?R&M<9P9]>^/ M0@%9-_FPMJ:G$!,FF:IE^79%MLI;G%?L]O<>9[1R+>O=RMS_4JI :PLH'TL4 M*#5KEJGH97 =1=%_HM<,[*HU791=EHF&K>URO65KO/MHJH'KNWDR)BF\FF2X M&F_B=YA"V*ME(]-%@C#OT=W4)%_*-;HF9=@\(*7<#$ N^(#%P"]A3OCEA6V?)U@7.\ M2L<\%9U.#JC^S)'B]VK13*3EOR[-48P.:]1PG8(1.G!@4S$ MPG[/+C2P_HW!R,C0 EIPQ.!2K7]7#AZ$J9A^J P97%JN_/-26$)SDL3+, M]!9.;KQ!]LF\[<;MJFNZP;IF[ W/XL93\/Y";JJ0XK'<6'2(=W/3>+2$%:.N M>M6O*V54O1CN:UBO9,LM^Z]*!!OW%BH"_O? H,LK*R/C^WJX,^ M0GNS+QJ+#+/FCA--7H#=,+VOQF/8&N[XFX9.'?H""0L#M[1Y)91;5H$8U<\5 M\1%759UNHAI7&ED/@6",1,VJ; Q]".]*KQI^\.E_KI@O;<'"T^Q)8@#=I>45 MF;2$F8_;.F!&@;HMLXO1OQ[3PP/[*-(_3;88K?O$N M$8!L]W:/X^(I3]VMPP$/M,&;72!%9S<]$E1+-QM'VEYN$F)X=C.C<"!&\Q6_ M2+NYLLC)/V-VLU>-.6F,)P-C4E/%E2UL+ WO!C>-P6$#)1&4"%&./USC9962;:I"4OMQC[>*KZUR&:59J M:V!^YD& HODGF:K>%<"L(_B_-S@!^ZJ:M@/+03]OR0X1\[>AC#A*\[Z7$>31 M;X^TKBZ\7_$R5\T@+-:<_'U7B3>TIKF0\*E&MEL5D,QR6.D>]AM M-E')[F^2@:"E$'1)6Z'2I TF;R5R,%!4H1=,&^U4J%X3)T;^6; <0&)J^*DH M81X5*;NRT\82Q"DU507W3A8ZB1)8^&BJT =1I;%D(()-TWA4Q: 4#=$7O T) M6Y-;>L'8^GS22Y8?-Q.1 5?=;,,'FRBE#\'O<+DJRDU$]/]VF:7<,UV];G%, M=@&/Z8: W*X>R%^K%6&?_.9DU[./ AP/FW>RE-&S>8: B[7-R;\N>+5 [3A( M&@AU(RU0,Q;B@U'CDX<+QLWXF3C)!35;#=Q,$-GB+S'Y,XL'_I/\@2I_ZZG( MSH-L-##;=VS+-.9'J'_L(G+0J!E!_DN1[(A;*TJR:2F?&1A!6J6O. FKL[/U M;8T#8F!=G,WO9:Q8X71LME_\F/HT>[)HAU+[DP643^,/Q#S3**OIB2"O([KY MG]JS395TR%[C:/DT+>ZCL?TG&TX0KDDT'($*DF0XFK^!DA&@71:5]!0J)1IN MU_LJC5LU0SOZ?C?-F7?/Z8*4T26!._D56C;/!%CV85$3R!KG"5T\R!) Y(XR MLDK'&2&6KE+R9W)R92?6;]%U'F>[A*9B+'<$KV+H&5G8^%I$_AQE=/6KZ&&8 M46"Q*=%--L';DMI%FS!'_I!A]E]T0C7OQ7]J/?-,KCOZY#=W?PO<\\DLK.DD=#MJW4VU9JW/6T MA^I$W 5RFX[)[KC:K5=KJ&M9AYQ8GY;0%U[ M')7EGKK%:$/O#>BO3X(B3!%R<@"J\4WZC!/6ESS!J^XOAVW*SV-BV"6!K.ZB MLKY=-0_7+HO-,LTCYQ#%J0<%*H/N92I[==1/.J+_0NP>Q-';Z2TK?4[W*6P\ M1%A '0_BCQT73:?JBSWZ$OV=;, NV;8I%(<%.Y?$JZ7=3(G=+=\OU,07PKJ\ MALMB]5D_)9]W]$W(^8:^Y?UG&P\B6UTG!S?O$+";CSFG2;5;F8,^V/9F/N:- MQL0'.=/XH 7B(R%Y*"3&"L8C>9XR+/+VR2%37/MBNN?JYD<<78%/)^Q,QF7_ M2FR2-[]V/ZK8T*'/+6[BJ0\Q9ES $XT+8T;=Y/&"QG@[&L'9Z@RR\E4_+_*S M1LCI,=49[B4/1NVX*?*G,Z*B&\3Z MV4M-QH1]#(S"B[)0MBA7E*E',L[Y:ZI[+*P&A5$7$]NROJC@O"N,GHF!QO2U M9($H./J-(H2A'I\*FCOB*&<#'(:*]%DW*0F'!%<3F0U'1>$H,*KR@,E.%R>4 MG2]XL\2E;A4>PD%5%]0PW*\E> $4#E0R8&B3F">%B42X*S#187(5_I3 )N0 MFS3'US7>Z)86+70(FY$!\_H-20L*O"DYX&/X_*&_!4&_403$,*">.XSF'_@D MS;STN).R"@7Z)*P70WW2'<(#GF1US!@WXDSWPSN2NLLBI?@WM^K/31?CA I7 M[.J*/D8DOP3@^^]Q@C=;YTMR5^005@:;:/J%0H<)O&Z8V;(N(QUZ, 9VE'RR MVV"65;;X((9UG1-Y<44$BHL-9A?<_ _BMDBJO>QB:M/)P1C?L>++YCB5EG<# M/8[1@4HWV(C38WF+[=^:N]->@?$P['CF::#-7HJ<1=]XT@:?@# N1[_0PIPL M?GR[HN?\QR8H,&Z[Z4H&>@LZ3ESUMM2-!N!6=0R#QG6H(Z2(*H=BK2>0>\5S M/38MO9E>IW2L_DIVTQ$]>[K=A([$]?XR9;Q@XEV*.R+$JY2QW!DS'P6)WJVE M)QM2N8W_1.*9'F3,)R/Q"R]"1NA;U\]16OY"C^$7^PO^JNAAC7']4UGLMBGU M>Y;<<&=TH"SOD>+U\K4=^5&88&Q4Y'_G&H[C=9[^8^>8,.5I;&#OX&-BE:[EE /#^:732V5P M:DB,Q$)[U_EV)ZRXI8PZTN%Y.8"IDUQDRJ>+O6RN"^(QLYB]]V5OG#M7V=2T M"&X38YXT-DL_Y\62%N"@,\.T@Y;Y)2X_2\7<.?K#68<"=G\GF#:EMYMQ'#CG M-KL0Q@V:? 9JAD.L?[H8$+$1%T@>D[L]U!\U/%]W^IG4/.N]P<]$T(^RWT*; M9G*C6O)TP"'5JZBD%8^J.UPV;>;3F/C^3VFVH\6.QD561U*##K!.$EX=9QU% M"C#<.H%/H\XW]&@-,,0H+IB_B-F.2% -QC&<;A[*OB"YJ-NG_O,S/K0_.1G,U=M&%<)C;&_TVSGIQ$72 M)- B:$]$_"C^_:R*UP7K?F/FR+!L$7,C [Y?-L5W+VG :D3Q&ZF M#!2.FYIGRD;O=T:-$H2[FD.$\<BRZYO XL9GZ,02A^E(= M.P7]%E13J0%TFSJ.557SY8,KU*;U)&N&U!"E:6,RV6 ,?_8),=\OUP5M2"/: M4XJ^L60VGDIZY[PMBU4*4PGB0-76N"^8!RC M#IY %%>7'<&;\0-'3L8H+\"GB^_> M=]VXC4V58F36M*4Q*]$F"U5T=*]=JOS-E_QN4JH.0/Y+&JUQT,UXY&2"FA$/ MWG]!NVF8R5,K%7$>55K5S6N'54$ 7M@#LK["T1_52G=\?*?"\;=/Q?-W"4[Y M]H[\H]O5D?_XVPU^BK(KUFM44055">'7T1J8I%Y2\;.W'9)V[&'A2@J%.-A< ME4WMWY:/IZQ>.OS9_U=5L==\4ODWK]]S./#@8S:?\8BZHXJ-UV-27D;;E.SL M;K*MLI:H#LC[QL? JMBX*" @-AY:-A2GDBT9GRU^:1=WHUE,M>B#3?;=CY_N M4]^ M-5;+(%76P8_>O(UFY&'#T09F]I+8KA]5N8(H(0 _[' =4?P,\W&-JXGT>6=> M4*+R"==_+2KF"LB*I5U4=(#^%Q8SR\WBHH8"66!,K$Q<9!A)M.YH^EUG1DDD MF)7 0<+2YRQ SJ+PGXOR*WX1K4[(E-Z514[^&;,D@\K0Z&$D#9@ ]"1!Y:CS M* +>0\T3N!NH9(>"'NAK.YHG@7[>TG L9$\)VJK@=G6>\*0R8Z\ -2B,PIG8 MEO5*!>==??1,C-,2R(82'6,M7YRM[]]_^,N'CT;%<<0%6SML1YIZF%VK.I-)O_H\M \:: TO[@]>CRL&H MPYTK_=WW^9,-JG1X@U^!/N#0:1W\Y/\CF@\@_#/.OKY9/N27Z#7=[#;:3WGP MN_^/J62P^9R]'[U^4,7(@T\J8&:*&;3!B*;0.-E.K58L)^&PG:(5VGOTP(5Y M$4(P@4+$$>S\#(_>:TPC!S$E^L2[[[:1I#1'$?E_#06O 80)HG0AL+8H_^T* MM5C>KY"/$J$MJW_P$6:RT,LBK\LHKLGYF&ZT-ILBX4\.T OE0T*.(>;?O&407YG\$)0CO<#2[ID@D33]@M?1714ES%A@N M^X]('@M58C"THZ.AF@QW5I1GVVC?8E5>'(TO;NK4X\#^.U@*D33 ^NM(J>GDK\U,_2-G:#-J( ]=MR$*/79M'HK\. "R2;1&D!M;5T\K6E!*-1#'0;%NX!I^.C$T1L%N]#U _;RF M)(L^N].XH$_0<54USTD,5U46'*"7D2Z"]-X_FA#\OW*T+0'>*PD> MC"W*#V"@&D\K&.TWG98 !I.#T8W?.]Y,S6DZ_/S//DRAV]5J7 MO3$*V?N9;8)HXHPV A/B3#::O8$V2100(8$Z&MUI@U$Y[5V0YG0U@WR?'] 9 MEV F._FI>,9E3C^*L$2=36@!O>N_A66AZQHH"+TVLC(MH^FI)=F\9?,:)Q@G M40<-<_V?9;?U&I?-4F.^[]< UWP&UGOW>@K(?U?X1O8&-YJ9QEBT"!J\75' M6:/G'?INB)Z)&Z8ULID08-3#+H*L(GIH[VIB8V6@*AR!GS(;E+;" 4P^QQ$R ME)T,U2EE(&YW69Q,"H6NJHL-+IN&)OOS9<5^ MU$S#2!HPYCY)4-D#C"+@W2E,X&X89FUS$N<51A7AY#]B:Q& 4E M.TR/^I$8A/X[$:.0'20;!B0Y8)ZIL+K0!6II4M$;JLTU$UA.P$R:(,MV^%G# MVX\(86BIIJ<\_2=.ICAL!9$ =RQ:49VW, ,*8>UI-.Q-L=#FRK>C!7,6GT7> M1IA2*XRG>H""W0T/]TI]96Z76MYBVFWI,-P3D=O5 _EJMR R0WTRI M.7,1AZH5..?4]"L'SD$9H([@?&SK[(%:N2#?:\_4#;! S1"(C\&*[TJC@.8< M'3U'[)3R*:I5CYY.-<@;M2_E5,UJ9[T1WIZ]*=@_H=W1!@!D//0)^*'VT=-V M8TD0G'. -VIZ@RF:U>QNP-(3YV;]I,O<#7#FX]&3Q>-C'T[U+5KR;]3(#J9G M5A,3M-^>@?48/^EJ=L* M,-5J9^)0KB9A;I 2_DT*EJ $A(P]ZQ.\A\S=T&[ MAJN+&BNW_Z.<%V?Y\G5/W;IEI7!-\1U MW-&A>SRYB:=NZF3&!>SBY,+80!$;)+*N4304Y0EJ$4%#)EIQ+O:T'I0A#N*$ M":."(X22M<\!S;OB.?,T3N<6B&)#!@KT=D0&-;['<<(,3/&&0CDI7H<6CN(= M\C1-\>9] O2PI0T>,WH!E-=1QGL4Z)XW&(']MT&QL]ZT,]%#@K0EL;$S[;E# MU9 EVS1*5_2#\-M!9+1H#VJNH6[WJ[K*L;! M/;T6'N)6WL*,Z@Z^13E+:>/L(B8X("ITG/>F_H((0MPV[0B &C0 Y" MR/IC />N/E9>!MK#,5"+@AH1@SC[LZ"$Y0JZ7=T1H10U,FXBS,H%&2! M7_:([)9L&2+>-I@R20.Q>:6N=3D"#T:UG 62U*A%1$+M MW@G<;[2OMV$/J;9;:A?$P(ZHQEME.U8X!U3;+; E&&>XV/43\9XL&+>E;2O> MMA4/-R3"LJ*?:$/FL;,@D *SGIXH3I;#,,*Q&HF=L1$=AAJ8K9C$T1S6%[Q! M.%3?@MUFE]$&F)]HE"3F;8S)OS/,=OYY_1XLE MHN'.>!"Q\9',*:N31^T#0IUBL=]XM^073I'\9>4U4GZLH#HGPRJ8<]$$#?*7 ME?>'@'.*=ZQ+.'X;'NU9Y8['XCPF#JW$8W<18P@ ;<]'B]C;JCMC^]^VCV1M MN(47!.@5FR#A=:UVWM ?+2AA:4U?6Q/G./M16%55CYX9+@O:Y4#+JFEM'HOO MOP;?) &;TGRCD$$J]DW@T-80@)TC44R(!K!$SR(@(X(H%;HR6^(!D"OVC-+2 M[P>R4/\4I?D-X> V?X@&*8>V1=H5&6:!'B>:O#B[87I?F,>P-=0S@HS>4?1O M$-GS?DJK;5&ES=:^(26,#'AA#D#0B2NTU@]P-J*,NHO#,/0(/.\K\CB!Q$KL MA@2Q H_A3'E2IHZZHLML08]7Y*C%JE@D MNZ$?2Z&A\E[.&Z>]Y?=QL2;)V& MB6/?D)DUWL/+ #!+T)!%>9GI?O6^E!P./0PS$@"0KWJQ2[,DS9^(OC7_O-X0 MFWK&]BK+CK@PNC!*,%E-G!"]:] (KH:U] 1"Q9QC1@N6K8LL0:E$ $3YOD3Q M.LUQN9>]I5'EC!@PBN8@A*Q>!G#O2F7E1=%456 P52+GW33&P"D(#\6J?HE* M3&1H_OD)/^.L8"RQ]=*H4B/P@5[=C16P]^S.%=G_N[MQG VO^@42UT2P O3: M71]+V:$O8LSJ-P(_L+P8G8!.*3*'R.%DRZ@Y&YEJQO.U&)4 M7+2E(2I?^.5 M+C!-FY:7Q5##3,\R2>60Q@B9JF6627-C/&E^M+1"M#&+X.ZFIR$4F$4:N9QH MJ+ID"*BLJ3EG8/X4J9/D0R3T_=TSYND=(ZZH#_#"R7Y0"F1+>N@A!9'KH.#( M-<5!H(ITHG"R&EQ$NHQ8%T%6P"9/TGI7 FT5N_HG/Q5%\I)FF5N)F@-HZ(HT M2N;5!6AZH(#U9A1\#$^Y II>=33PH%5E&B9N+,^D%'! ]](ZAGM7T(= _F^; MU1PHVC V2G #_9II+,LS7?I^3O.TQC?$P29DYW*=)WC5_>4ZK\G0*3$/[GTO M]E^BOQ?E9195EW&3!4QAA% 6;UFR"D MO"Z.0/>^8H[F3:/ 9SI=71[H*ERU#8.HG:!?HXVYNMIH*L&IK$E81[55D0A) M=?7\C53?14]Y*3'8\AY-1Y][G+&%O5JG6TOI*A,&4.4JNQ"]PE5ZBU^=9"^V_S;6%EV%RZ MR,\$!HI:%* R50S 8K=2Q*ZO< M(8QW?5(S,'Q.0<%R"@8=A]5='8B="-8TL?HL>UP2^@Z$)H[N*]PM)>,R7=@W9 M%B6#[U6O'CP[8HX3;9B558C)QTEK8<[#FPCTVC[" M',%>PXT5=!CM*Z[/EQ5K/SP^9M-##BYHIA#-,58F8884(ANP-3HR1BB0';Z@ M 71[>I2 DDRB!D&U6_X=QS7U/)%4[RHT.VN;/?6* QMCQA G[%Z=.:[CJB9UQ&3W1_TDA,CWDPD32# MB*9:KW:TX*Q46^_5AA.2W9F*I-H,#/!5P42)1 V;J"SWPB\HFAI"FXF452W[ M@O$SH244G"E91'8T+@V5D,S-R.)H Y1?"YP;-G/'2>S^6F VP5T%@S95L@&? MM&L/T 0E4=Q/?2&95LO.E%-><*N87AIZ)KTHBM_1+U&VPZ=AG*8BSL[X(Z4: MXDW959.0V20@6R(\T\D%>6=F%7_$Q9F65FBW9Q9&IUP%OVMIMB\PO@&/'IUL M&I!(>F9D?GP39CW3%+T5,Y[#?(,WVWG-]6W8Z*2-@2>+'&P&QB^N8TA 6>)X M,?M6Z(X/8(%CF3/=.L@W*8$ND$>+RS:VPY<^O-@0JM=1WK[T"<(J613,?75T M0P[#$LVBF6Q0C0EN?2:V7.R.1SQ#6NN.D.]-A&\_[^@;?3EJ)1I93L\;<" 9 M7#S)>1HB'%HAR9G1*I6O1O,P7=!?J<5C%9A?X#1R7Z$I'ATWH/OKB> M8(JNJCK=L,!P]/14LIAT+Y&!%\JH,,R1U!0!'XK*[WP37-ZN^.>C7V]";-V9 M8NRDN-X$.9(-R6>,XWG\79'2:[0CT-?LD@L)SET<.3OWF#=BH0;[!AS# M5_Q:/[[@[!E_*?)Z/2%IPHGH6W 'NJF8[@D.*0;N!-3LSF3_E#CBU!$G_Q8L MWW%*Z$.$-V#LU&T]OA2SS$Q+ZRV8]H'@TRU:$ KJ:(/G_*.I03\AG<:N\.4WZ[7O2*:BU9%J2B@V#WN%5>NM'QB M5U4QB^+?*=AVO:]2&MJJ=LN**:/_E=TL!;Q&^W,'UW3,BD&\9D ME.<[ K%E#WPJ]++&>?M[\T?Z!ID_.28\T'?&B'R:C X5;;=E$<7K!:*JV(RZ MC#(F6[7&N$8)^2/0B^*95*+WE'B8P*-RTHC1A?+4)YF%QS4N,=- F')LQ6:[ M(X,W;90.I#(79G/#!2K1-D:P7K$V%T3_9=O^KA+X\RE;5=:2HI'_ MZI2,_,??OA"+V>PV2D52_.Y76;0,4H48_.CMHVM&'K;AXS"!'W@-13+[9C5X05TJ#ID:MP1:H$X/J($0CLM6443O+--(=F/'B;V MS71LXAUT>,XA4;M=69+MMNJ)M 76^Z''SK@XT^@!(8XL-FXT36[ M9\W6^BVP;MH4C^;_,BMV"8K9EH:>=]+--L/MM^7=WD]IAFY/L$=CAV&J#H^M M1Z(&8\[C7AEKK<3/N^H)-O^FY+._&Y]'S&%?.?#"1I)47](JQAEA&!<[243- MKL4%$6;?ZRZ2O.NU8WG?\[JR9#2G!>KA+B3S@GF1?:14.2W%S>%$*!7$;J[( M.E_L,6:UYXG/2*-EFJ5UBJM+H]DXX,%8C;- LM%8D;S;C"-'PV1M@7=6M<5@(L.Y\K9+JF]V:XJM6:;H'U?B:S,RY.8'I MB/.6C1O%8\2XQ%%S=] O99$ M'BTA15BT]MK@ !GK% $:UN4O0;\"R/)%N;_.J[ID6GB/$[S9=C4P#5U77!!A MEC%WD>2ES([E?3ES94EI(JC#I ^.&MR%J,0*V4+%+)>Q9XH;:HAZI^^*XH(7 MF.X9^YXX:1]DFQ.S;+'_K9P1_- M]T>6M%8#IR*5.$GKSU%,3Q)[PXY !0B49*1EN9=1-(#RGSZD86%X-<< 40,) MN7KW>3:NUFK0$'1"OQJKX(#UPKC:#C0#R/9E:X)+]U&-/^V('$]\'^DT,7KD$(S%)IK>='28P(9D9LMN5@T^ MH@00IP#:0NGPOO5YK?MDNK-97F=L5"N*:U MQH0 =,5M%:%WMZV%]G^I;6%E>/7;0Z .6]P *XZ,P@17L2_3&-\Q\TR>M(] M$G#&#F%=L0KG%/WJHX83_5+Q-288BQ@%%I(5-$)86\8**,FSI0@!V-1%5*75 MP[;$47*;_Q*5*>TS2]=*70]%=_00K,HNGMZL]+C =F5CS&Y8C +B).B5;D.$ M[>%"L*S1(K82..S;9A'H&9?+XJ0B/=+DB%VYYR*=H27[:-LBS6=[VL"WPI^+ MDOBOHORU3.L:Y^0X27S38_'7(DO(5R._=GYKF%(P@83WA)K)8HH\F]'X$.DW M$YE4G("ZON4L*9-5+BBDG!N6@K.EHZ 7/@S*V3@4;,U'8C!E.Y;/+)VY)N*N M$Y910H(4^MH*^U=)V/O3"FM*ZSF!Q,=]WE.XH\=R5]48'^..U"3"D9W)N=U3SD4)U1R,FPL$=/4K"ANJ.IDE\W.?U9&; M-,?7-=[HTIFL6"%YDX$P=H_2H@3B50[X&>59*"YBR##NY3.KB,=%:M[J[#72 M:V#!ZNKH&3\HI#,$A*B43^M*"@Q7&&_5BF:5/;/]>+5#[@I@ 9D7^=$:8&12?\A6?.YF<@"N'+-,CF=O;U661LVY) MNH"^ Q[DZN$@T'#]," !K2!6CK1KR(%OH,CT3K9!AW$14X42=02%&:F,WX^M MD#68,-M+.#2>U/3P0+9A$Z!G$SI@_[9@YF1H W2O1)7],'$8\'CV4!/OO]S? MX)I:22.-\;!F1H'1(!X\\&5D6$60$!$4/6LJ'(K-B2\0DE6D.["QAO<5E':2Y"QBTY MLO6,&=R2$W6>/JWKS\V1E[+V4*S* M]I?K/,&O#R_1EOYBWA$=1Q-HRS3'1/3V5,<0]+_I.I[;X6HGGK"TJ*BERC7_ MWF0"R[+Y@@R(WMHLF,$TXP9""(+2!R W?%9.?&/3!RH[]=\A09G" - M^'->%=-?HE?:&>.B*$O6O>DRVI)?M%=EXTB$8R@V,6UVH\,/PHS,S+E:U0() M.J@EA!I*X1C92%D[46*-*)ZJ,&RC/0T!5;4$# M#%!UPP:-@6!5"GKW/J M39H!ZKMWJ*P#!Y9O=S5M0LD:6$;*I\,3+RE4ZT:[$%RP-(@URS/]K9)X['V[^HKKBZ+X M_95I;RG7!Q3'U[=XQBGSXHTD^/)0;QA.E[\[CW3=%I ;YN. M95CUV$70I%N4'-=H20RMD9Z<1?+RG M.R 4N)M3,,L(-Z5#]VY09<')NG#!J*8?LV?RIP6EK4@+$K8/8193O MVR>*M ILF<;L05_3@$P48J[7$47>90E:XL:8$B0:DW&@JB%$;+"0XOD=5PT[ MX+'2(S]+_UJERT7I/E?;Z"V4>_13ZF?54]"XV&S2FMU2GF#+^DM!R^'0Q:'> M-Y6+K_.O1?YS=2_4%RBM MZ3%<6_84SXPTVQX0VV[Z =+G-JPU],\/K<,DGK!JAT!;-@;8;O2$,\))(TZ[ M*X.>THI,;$*Z 5 W A)#@.Y @]63&5N_=I4W+XMGG$?T?_.JR.AF&">?TU>< M7*ZC\@G3GTO"_3TUL.&\'4,+I'7L<8)+K66G$8)J/7L,MZ;WA.T%.4L7DDBB M*/D[K3Z6(!R5](UA17:#JZ+$K=8O4!V]LM8BAE_"_2R3N,U2BMRD*,7\=0\" S9:F[$K3V![?:1-+>%)6.U+7()E\^4 M=^_-<6?]!@=5BU%#$LDT$2.*.%74D$6,+DA[W5FGX(M(M)#5@WQ=(62I$O)D M'O,&'^DF#P@$Z!N5(CH[Q!YVF%Y0P:*SZZL+&AYB_H4XHY,XPBC+V$'Z#?HV MEYEU:/%K&7M^^,[3^K?R1KAIQ_WG]KN4>74N7!C@[ZK:$$]5SR6%$OH[+< M4TMK+_?8-DFZ<@ W/P?10S AFY& FH&3HH,]:1G#:,(LDFP)P;I?$?,2=0A9 MY<+;KG"G1CX;$ERG*[LHA_VM]!@@7:UL[*@/4=2)-Z4D&1ZZU5=?G<>1TX., MR08F"?-8=!(TCQG!W;5>"K$\.7@!!QKP#M]94-V*8"4 NF0XN < .V@=!R8N^![L MHWTT>"WT<_(_=27N!WK6 M\I8:1L*3_?L_:KJ^";"QP(9SC5*R%AC,; M&PL M"C#O1J+EP<$X($_^$_C&'+1G '(!,!&AJX'V7UTZ5%QL\.V690?G3Q;Y!]"P M&J]A7J7U!Z!@FJ_D0Z]%''R!6@2H \A$_E,&/M,U*%L6+Z+X=WHYRV*^;5$P M32%Z.X;W2U!7(<0=J TVR#N_3PF7W"74:L^EU)/;E?=A$>9XVE;[,Z1DY&. M+#$E%9*-'V_7;\"6C[3?D&WV5'8:E&W.9H]$S+01,SA3O%VQ-$/!'Q/R1DHU M.B]+(BA+WQJ]\HX@')3A3I@2I_78F6HH9CZ:96?KIX:A7*=O^B]8Y2&"<@[S M3DW/9Y28_Y&<,DK\7&3/N)QU45KSVE%3D3_@2/%.?<48_A/#S[91#7YQ+,/ )* ?"(IA@\>&[2F'@"M M)]V[Z&(QS'[+X"Z"+VZ8B34U2<_-V,30Z-!H3\9&JX*^AF G?P)#K;.J98!O MT=5KG.T27/%G%NF&/ZC(\QV!V)(_%(G(I&Y^;_X8E730+3%_'GZ-$)G?C%4; MWF[+(HK7"T2UKQEU&65,DFJ-<8WH(P"_6=6^/BP=B#?89R2*J( M?KM"G4YG!(^\TM!6H!3KX*Y&38_UH YG=CCI^3I>,\]M)QM+Y_ M@?KM,#I5H,4?Z'?D R(^XMMR^X[S1=SUGT+P]'11>GQ1/$B>A^K;\NL'DS&' M.Q%#SNRMZ4AOT%\; M)HBXW;_ >^Q9A7Y;OGD^A_S&O/")7>]_.=#IWV".J+3?-[$GF0;VH @DB>$R MBRK"X*\1O5^M;\O[]&E=G[^FNMP$ SQ,RH%5 #F30 OL/4' PLFP% :%IQY* M8-""W P'_4:Q!A4^X)3G4T&O5L:(W6 $I$!](:PJQ,'#4"*9ES%JQ/$F*9*J MDG>9/I/EZ2Z+8I:T(<:K=$G[-GC_%;B=!&BJ:QN!02IG.W"DVA%1)-1B-6I2 MH=\XXFDJ"6FV&[YD@/.54C/D,2;>0PO(:RK$L;I."2<,_SE@R-V)+M#7'=4P M^ML#CD6I!70991G9WR_WG2HV&$ Y>!,%;]FG72"J:D+&P!\H+,?_X,!:K H"QFB&+LGUTOWJWA,.A!Y^> 2 & ?4>U\KC M^=-3R1XUHBT9?LT*#U%P>MQ&+UQW8323&@4Y*3;V0[-<-V'';.NCZ,;T'9RRH18 M]YMCB(:Q(1W/\8P[5CK$ "N@3>L,D]/- -N\\IUM@E9$6EJ-&W3GH)3YZA67 M<5KQO5#[8R5^K3Z,F3\[K8 <@JO@5B=@(Q2&X;MQ.<;8&XI\(R_!A'DBG3@! M_*PR>7571#.5W/'-R&>BMK_2GD:'W GFHV6&;W-%>M <-+U'1>>;"!$Y/9X@ M1'1U+JY5_>8(#=84)MU@%*WJILUKL=EFN'GIR4NID.4NRM#%KDISVDCBLM@L MTYS?3:>Y:+1%(5\D&R\9+^SB&7<,+2C"'^_R_\B_Y)\>\[^2_WGX(^*E6A9\ M)7R-* ,+ O7A/_[\YPBO<@QRRXBV.DS1AN6;KU@ MQPN:HE1CG*,DVOMM=7.RSV9PN>*+LEM\_DF&+A=)@R RBO?$GY--3#,?DJZQ MOD=P <+J8;?\.X[KQ^(+448ZROX>)WC#^ML^X+K.V*T!O=^O/D=I*7J7++I/%4A,1 -I+=#H6ZL!>I& M8^DQQ'72 7G4AAW6V)A $9I3S57C+;*4]T."JE/-Z]T]1J^79-E*\R>OA6-8&2MD20))Z4AIDNT GEJR3HOR7Z%4. MLR>84P/,1AA[52 R VA$.D8)T!R>=)I@&',W)YF)_P=]F/-"G&3^5Q6Y+ MO)[IT."&"M228X18O=X<#GC^FW0X,S4\O+=G;M9G4Z CAH\: J#G#4FX+SBJ M=B4[=5]$55H97G%8L<#5SB2,1N-4*)#*IN=GV">Z T4,%O)5QQTMGC>57 T;\-;*$Z!;32ZJ*.LI+"I]*(M M\+VX=#IGSS?'*NEH*D")$-.$[:5 C"/A/_EA"G_Z9M'\-2_,Z;&JTPW9B]ZN M)OO.<22 SH,3Q.P=_$;@^S_AC69.O6UD/MGPI- XAX'F<(&ZB;+@5*K,');7Y/'[G0=W L1OAS M7BPK7#[3X#.SD?[URN$$N&VZ3CD*5)G&J0>',ZK02F3:1RST:&"KD M;E+:&C,I'\E8!F>O!X%>N@@E,?H?'3J$Y+7Z3V1,YY.G###4"F#4";=4J"!*YF6)[NV#9YK@EZZ M'0K656,9I75#M#!43B>.2=\.<<"53;T!,)0/;N(9J>GPP971QMK;BZ0TT -$9X2&:2.TK=.DW131@Q+)XABAQ6,#AZR-$KW6('JH%3N/JU^_UQBK1;-!$(0P7M(II448\- MKI(VUEQ4D]) E AJJ 3H%]EVXI:!Y/%OHZY[CI4-_X3*,) M>"ET#,/&]!OUTX %ZI[_M^110]_XLG262;&^TSG1S!SD8E:L[LNJS8ICI5)6 M[-F$-J'?+-/(Q4"O6(Z8#[]7$ MZ%(SY[6D'[@0.:L=FIALZ12R+&8J8"8J:TBW=RU_=[ADT9\#J5R1O)<@&R&* MJ#'F@ %11,R9+6V=% E55A^"S0-Z/FMKO5%I3%6QIHO4\MP5[-$55?:RK#6# MG^<)+]XEU?H_/ UHO-LX$C +X!0QY55Q#+[WI7(\<_K^#72K)4K/2506:'"Z M"R:+_->T7@\22ZI^9DG5ST-ILT5,6[@3C15.5OIL$V?+7C]ZH""RW&>2PGA6 ME*WLA8R'Y &YW56#H@_MF/R!\$)*AOI%]=)HEMGC?2JO0ZOXI* M*JHU2'?Z\=^6@Y\\P7,X_=&#OYF%8*)D/A>'!:+4GV]0PQ$M]]SP!!QX M!)KRRS7Y+UI$6PI+4@_Z$D@)TH=XC9-=AF]7YWF=)FFVHS6/NBX7HN4T*\]\ M66S(1+'IN5TU&HDC-8%W ![2PTI%3=;%7$S"\$#CIB#"FZ6$293L]X7#>C?;D ML@P[I&FL%O"YA%J&K]'&_&C"CA:2.0S%L>MTAQ.(8AXRY*I="T0Q8=]4B+"H M,3_I 8TOJW/-^H!0$6HC?E#OP(V4SLGF_O$\DSO ;(3Z@8[3D%&<"_!QB. M/C1W"@/^W(XOA5&%$[I8XKSBA6>I"C[QHB87^P[F+MK3OS'6.QGSY(Y(9EUS M3C,48%>8$TW;H$_,S./ =(XYB1!&HX)<,'G+W>VVQ+&(RK"[Q(?S^P?C(NJ M!]F1VD&@8JAP>J#6H3H%<(5 ?LO^JGF1-UC]DSMJ0CL:8C M:8/H_SVNZC*EK^X8+\Q:[Q]^-MJ !0?&#IP$D6W! MB.#='ARX&6A/AX.X(HDEX#Z )6"2/%"+P)&QWQO+6Z;YR(<41IT^/3->(=R MO7&:EW'GRX'15WHWT$^>3CQ1K54)'SFNR-BV)RK'VV 794):LR49#",A2 M1@FUV] &?T49@)H_1VE&I_*Q():\*7*VXJ^++"$"T[2AV$E>!RHAF(:SL'JC ML9( -B='_EP,K2%%K8P30S*U!'D_)D8TA,F!D5VIDW#;.F5 MQB>Z=M&B.LT;0;8:67S[7,2![CUGG9K>A>DLE/W?M,[(]O"*5A!'@CKBY+NN M\_*;H8-45/ UZZ0S\PGGQ2;-P98YXLQXIFR4"4_(Q)*W#X_%\*Y)NHK2S-H< MA,':E,\T)0>]S(^D"M'P?!:655W1&\+MDLG=P.&V]5-S/N0]6EN'H0^3 B6? MGVRNVAG [0P4DJ^LVN-FN.[C,LHR'BFF+TV;%Z/'3*2.8L .PSP)HSV%FER8 M+L+$Z[R^@8XDKDGXBV3=$_F G,*HV0%]\G]DF(OW8#Q-"*VA_2:CQ_V)F3%T MS F_M;BQS/6I@L8+=*YLZ?DFXL7&">I/1-R?"'(NJ5CXN)H:/E84 KK;+;,T M;CR3\EI5"^6]U(^)65';1P4"48EI D>P2 MR6JY9=2:QXC5MSX+^8R0A(/"EK9YV"TK8I]1N7^(Z!,WG@.G3_ VP /E'MH$ MZ.4_8I0FWMZM'HKQ5%%,C-&=X.R "J9"S M2#U=LF+Y5RI'EFS:=41RM';-O"4'EY+56C*MF8=00&NFFMG>FMD'@5LS57R8 MULRH61T+@4B_._['CE;"Z0(L $NFDR!BR6Q@03S@[3,NS[.LJ.FW<<@Q-<## M^#NK +*;TP)[]VX63@:Z0N%1U"" J(ITX=J_2KF+>/F.\SRYK=>X["Y2;%>1 MQY&$4;@YID'6R6/H>5?;XYD=5E^1KMX7@_O%!4V $94S:5R0$9>*XE;@MXPG MGI*9]BT*+G\I:MR&)H8+F1W#^W[&50BQM[&!0^QSW'@::,3C&J.\-8UGBH%6 M18EP%*]Y3(C^/>9Z4U'J7C<]$Z52FO[M"C%_PS-,0_7M+N GGQA&*0 ?("XQ=_6Z M*--_XL1I/H9((5BP3A2]@1YB -N?FAV[>357ZBUB"#8S6IB*"U-Q82*M, !& M0BS^MF1-;A)32XRQR"$8C4TTO?'H,(&-R,R6W9CHRD0VT9P";(N)F044!K:- M1#G3 R+.XGKJMJ-6GD:A! ,2"6";<7AT$&L-C(KSBL-1PK!&$8)T5]A4J40 M8$8@Y9Z/D+R'%8XY*(2QV82$$H1A#/AQM@X)\R0F\HS+93'>2,8(U+>40B_0 MQ,ACF.]:Z%WK[_Z3VE0,->D,D@_@:0P#,97>%W:'IE\M A5Q'*(YM&OQ_] ,SZC?.\W M6<&597HJHD#>C<.90YH.RJE455U6;_1[2P_6-Q1?Y7;1V.:'!KF(LX MATN9"0=T1;,S9KE(8Q30.2I*LN&)RGVS"ZK748WHI5HDZ-)$7';71E4,9I6; M(.S7@:#=BYQ6+$H#QK;G$4U\LA/9?]MI<83QFW# +-\NR('9ZQ$@;=[&E<7@ MFRSZ$"U\M&B=#;3-/,,R[",D:C_4B>SZ<\DSB:-,#BO]O"WRJU=L M'Q!&E!ZZDF2&>;%[*KG'?^N9')3,^R<67[ECH96&\T861>1L!*IW5S1:+.%_ MG/$@G,Y(YNR;6%U7Z->T(&^7SZER.%;7O/#@%Q$DLNNU+2\6[$YE)OOX' MW KYVLT,ULGG)X&?GK-:'WA;LKK^;;Y3^UR&UC7 R<6^$5T ZAY1'DT5*(U_ MGLGH9?(?1])_,O\<_ Z3>EFHH=L0T P+AM#+#>P* '#R:+GOW$"#<:+]DSVE M_R03(WG[3OJXE?Y%DKYD=$":('4G\".) S8!GX5S8_]O7O5QR:H^RF/T2C_2_8\,V):'9$WN M(%M_DU,@*\M#5(VOJ^:N8SIHH'0],_.]-#TUJ/_T/!,?PZU/NL&(JPQ]6[3M MD'E:&T^.F2DR]UC4(K3(*X3?XWI7YMPP#KAF^3NZXB!3Z7B/V1TGL C@32," M$(*QS6)!H3?.H+1:6XKZ0^(KBZN'S^=!^2TYIR13VIAIWFLZ5O6JJRE[2KY MKVZK2O[C;X]I3;?SUSGY-FFRBS)%U4,#G%\#M3),+5 +Y&U+:N% L1FM^9&G M@YZ]MN%8-?@UK=?WK)AHD5?K=/M87.5U6N^5Q0TG40A ==R$U"J5&1U6W5QX MDRJ]U"N&-ZWS6,%4IL%%S1(/8&XWA3 M)$^F%=HP",2>A8FJ0PU56G>1D67'[X*5]L -9:]+_I&"MNCH5I:(%RMI2==(*4NZ[Y1D7M.K',7B-]"7PD%5)2A(51TP.U35%@1850_XF$E5 MZY<"2E5M O54E0"#K*874<8#/1C7-P6/WQAV47IPF!76QKZ\UNI@O:^Z9D8& M>B+ $8-'#0+D%DPE@'$[9D((1W'TVS0]=!#*8]R^Z=3GB+W<\0F MC99IQI(\C2D#>G"@EF@6]GM=SC2P_AN7&1D9]B+CX$B"!^HG=C3?@PV GZX1 M-"[RE2C3KBS)KL55U^UH0#TD',7IM9*PX/CO*.'$T+"Q! MQ_7_E74MOY#82 M_BN\!#L!.D"RBSUD#PO8'CL88&8\L)TL@CG)W6Q;.]U21U)[W/OKET7J0;5( MBI(H/N1+,K9)UD/D5T6RJMCT4RT*.T&-?2%ILHBTCW'"7NZ6*,C$P(["&(VI MI!6_.'E4^X&+AE@6IV_U1"GV!"D""41I&#M#&BOM'SB'UP-I-HI@&V=F6#73AW36>JI&<:%)3-H!A*<.#P>3UP*//_"!$N%?F'CV4]&G4GXR4BP M0B45EL/F)I-U)N7P7 =>?I;W*TU,,DHB,'="H28CCH5@_'!< M#"GS ^F3HK"MVC41#>J"'JRKO]@2^J02E&,*\ M%C<@4H44W>/L)2YCD3LJ^ P%@7/"+I4VIPD$_-^OTKSXG!9_XN(.K].G!-)1 MFY%8)WJ\\_ <):6R)-_ (3]N ,GY!^!ARQDSUL'-L:1*5ZQVL1KD6:&:E\KS MNGY=[XY0'K^\W5XA8(>T*XA34J"&HY73?'??%/U[DM5#T%+7M=.+7^'?;EZH MH<(\]IN>1Y7SRHJ^$,.SAN.:)VDR_3RT'/IS.J:QVTQFK9W]:T,!C 3_HJKX-/A$_APUL*H.(++ ]/&QW$\69 MZJ7%GK;VLX1Z&:_R@J0-G60"]7#338FI.B#H8>5U1,EUS\RL^WUJ6,M\D>?' M/?.QKXG+O(8W(5/(#(35>4>D-7V\,H1R8*>*PY5JY)11GVPXIXY#99K#7^56 M.<<%[-49'ZAA! $G@9US3E;Q?S!XO5 DZ05GQ(^E>VZJ&':1_U(/XNH10W>Z MJ>>(7 E^'T6H-/" L[WR)GLF@H$=2FBKT,C)1"^U<(XG-$5Q@OE /["#BK'J MK&4FK.W1NQ OQU6BOXUXRSM$1 #U.T NA"?=) M4=+4F4!0*3#]7@4BA1%!/UF!S-)=JBWB9641+X=81(X/Q#$23@3^9.5J:B"\ MK4<*=XY @]P0#U%'O";*.7L(W!]5KC%^R>&WI M2*A%< $&0*C"&0^!.&IA0[Y %+O'/N73PY3^ B!>1Y^UT =HM"A('RY^6/!] M_=!Z'?I;O=39I!)].*'\E$8# _2=5&H'\4!^&8@PGB MS6$B&#N(XZKS\$IKDR+7"K, MLCG@[EM4]!<+KFT%6\951GR)D,I+YA.:S@*:K-3!=;)Q#)Q*I=\>"_HH1),, MF:.H0'#_2"P,5ZV!77#,XZ\S,O=%E!4!ZNH1/\4)+>ZLI;' ;=!O]('[N:I> M#":_- LD5J\= ]2FO2#[(Q+,H?EA[,"5\HQ%?^8\ S&C<-IH>AT/D^$NO8)5 MIS@;"0#:)AY.^,MXU4X-@QE..:APF+'B"<-BFGJ F Y;XMRAQ+FXH;)"N*ZB MP3)0WJ49?2?TQVKWO6(A-(1I>&V,\8 VQXR^@P'U*?$AS;BJ8&%$SQC3MX$H M&DV#4W,TE\WYE:DZP4^0L6DZI,:8QAL]+-<_K^MC.7/1!1PLS4N7*MF.H]XA MOR!?72*;0W>]J3CG##W]4;L_Y??FT\4?]"C(&7Z>DU\:>(K5:P/9,AH72PW7L7 %]14YB', MJE@&5>GQ5W[+9L17V_$F#49X5F+143ECOY=VP,Z&F)3V(^04G&U\.BI?M&%D57?N_5[6_FP!#:***;^9I%"C:%6 M %8$O**T ?1($G2U$H=:+3O :L0GF3/XZD$2?/5!871=IH1[_[':<5MF#*W' M>['VU:)_>['!_"UM+S;R [D(<7A+>[%1DGL4)/%6]V)FOAL7:^&3A7CLU]CC M8(U=/#UE-/CE0U(0'R^/UZPD27FIJOJ";O@)[#$!4Q_ R%L#4YD)YRD",Y(Z M1/2:/U0SZ%/ @T??I-%47&OJ163CN_S#\E7DD4UU8IS*E2CC)9HQ8[B$6V'F)ENJ,''XH*85S MDJ$AQAQ86*,=OWPM5(^;LQ3%&%4V%?18+$_H0#5/-3@YG>#A:8;J;C(B(8/2 MW-7:1'@4<$6V@0I\$Y77S.AD4:&8[7O1Z'&'9\5O 9TP\5NJ,)/XW2$2''Y+ M))@5OSF:L^+W?'=4 Y7'M1N%W4$@% ?&JI@-\+>WMK;)VHR$B7'C53Z3$ZO) M17 H.59$>VYP3X28'Q=*/GR!/D4%FAT[3$UN/]+"X=8AQBX56#U#TT6<-HS0 M]UM+)IU3:;)#"I^"T50ZR_7V1EB6-&7$'AEFPE.S-(NJ!UDGHQSX9Z1F$&^4 MK^W,59K0S=LQVGV,M[+ 730= MT8ZMX)A"P)6S R./5-^OI'=_8F)) DL7Z=72'=ZSU&).W@><[?]N.N)P"B>! MA1Q/5[J12./Q;(038#Q51H?'3#5G+:@!W@*+)3;^#42G*.#,GT8#\+P.O%:F MG1V2(3OH_?ER-N@%[H /RK1J.=QA5 "9*/$\'K8O&7T.%;NP!(^V[//?-9S3 M\_1T>JH"9[HF;1/S[\QYFB3V?-2>1>S)*;)A;>I<= 8)9YW3](>TB'96D$V/ M=)@@-T2M,\0?*^D&!WWZ0MF(4F[?L2T"#2TTVZ2Y]..K5PYJ8<&/8-5ZH1Z-,G&P[R#95I#N#C7HCAN$#$"T(<'^$& M$D_6,=?O7^'#W_7K :\+O/DCW9%A=G%QNHL*_"E.XOUQ;T/W/0PL RU5#P; M)BJIAPV-&J+90TCP%!D[J.$' 4,K5+(47)D$4TJO-;.)7^(-;)]/,=YMT$]H M+];,8G T>G6,HQ4#R\71MHIMXRBCOD@H7(&B8KV$AZ)W M H!KJG0T_%;3#1L]>P6QB)S"#@!M4L6/!!;4+ MG7)#[*52*/>=327ZIP&G)\5307B!PNG(ZY<"Y&)]S MN+X5P!FBQ^G'HZ5OY&E2#QX@7?HSH[X])OK6G@LUJO^JWT_52W]/5$,;T- 6 M-#3ZG0.CCX-6%__TI_P>%\4.'N&YBO)G@Q&G:C+A1++KJ&OR,YP*&D%%K/<+ M(GPB,]JG1[)0TBU:DX;H$,4;> LSI]U99C=B<'4HX2JBXR_@R(W%"Z*"1UX%.0 %1TJ9 )UR@AJ['8&90C;\G6=WD#8 8.TZ[2;/R M5]#N%]N?0L+$PN!.J6HK&"CD8#G J!#//EJNRE-YM$TSQ#&T,!0=HG-.(<<^ ME*7_IW%X14J<3)1)S=#(PWE:=P/DATR\QR/0_D*X+6-<+I+D",(W?\P)]Y46 MR3_7.!$4F#$RJ/6#=X.J*(_9#8SHXE#=&-N=J5\. 0??T INGM(MPA4(/65I MGL/).3T=KW^])[]85_0PK(0(;1B/S>]AT1P(,:NGZ?-IJAP9\;T1C%T%UR$V M>JM!#F"+:DPO*5@_([<]?R*F";R+GV)X[J@%I(]L,AVBK(C7\0%N3YVXKC*E ML-B6,4!K=&0W3J9!I?">HX%AK;N#QGC6AY(ZWJP?2U9NP&1^Y50:6 ZBE')G MGZ)B_5P5.ZS^/@9(M ;T"C\&J$ #-C1&\P4MM%D= A+5H*@:M=6H1@98-]6: MR_^&?J.^W)?HY!5BC%?0EQ9 M-S./0PV]XY,@_./^ 7O;I/S&T!#8_JR'QNA M"/5V;," 'NW&!G/=#;C&!\(NAN!)L&?;.,L+M(,^K4W9NN44?'^.U\\(PIS* M65^9P[)]YL/^:[IN1L-AC8:4 "(4?-E^35>*' )7]6SXY>>??X I44V'P#RC MVRW]HW&C4H\;FI]TIA S[E(Y:$!>4XOCF9PGVB(T;TFMF%IZ"@\*LT+^PNS/ M/WXXQY91FROS?M7#]]0XU-(Q0_.K.$68\:O(@ 'Z5377?7Y5CLGGV$QWK +R MJ^2Z,>57$0JA^55RI>CX5?^<[E:-Q$0C(!@&ZDV'N4!P;120X98QAP7:.@4A M4UXL0E^-68#S?7-A#B-WK#5S7[>K6=$PNFL65K M=_1E6R;B:HA# ?V]VDYI"=02I(P"/X'!(?8@S0KZGL$V MS?;4_ER>RC\^1(\[:?F",2,Y*D$P7NA6&8'AP]@O!3"6QVXV53D2P'[9'-6# M(6ZT%4WJ+UM\I4-V2CJ/=&5OB&[*D?-/>/^(LZY-%+6Q[HC*&2W]S&X#%VZD MC N5EQ@W7QHNU(OR7<$B15LR&G$-Z7!6?3]M,:!A-35S])6UM?]NUCA^#:TA MX@/V+2%!$^LK2,IFN8 Z?W>Q?B1,C%L^Q??4R>K1%8*T\V#MC.'6B6=U!=.; MN'GT4T/=J\O3)4[6S_LH^W;Q&N<2@]W?S8W/I"L.[R#U];'N#>DQ)'+7FVZL ML%O=#7V%CJ,P=76PGDW7Z:86!SU%&OW\6"*B1@:.,585S>3 M[#[:X?P.O^#DB#_C0N@S]+1UM,M3,=[:QXD:VM^IR;D0^!.TF3>&[8&0&V;3 MFAZ^8$U'B!Y+5C7W &'.>-$!%^CAE>D"AH99+;Z')Y.H*X1R$C7-W4^BUFXL M30_SO(61-+5N691\=-]9KUJ[/0-4W+E]C!-,I[%L.ZC5U='.>H!8K8VV1C_[ M^VYMIKI7HJIK4/05NC.H *\G?U'$WXKJ_BE[N+) 8- #.4) ]?> M_1%#AQF-,X8Z>8;T9\O:.'B1E_*1L]+ 5'9KRIO1'O2\E^.W@#0%Z1J667ST[;6[_5' M\,NKVC8V#)LJ4%T.9=0-@W"XRJD2SYKYT.&6S$5!N(^\I0\XT6):#A:TF2>( MP?'2 QLIM P"/%0R"1%DA6@7'X!$Q?NM_ LXRFGU1LD%\=UI=E_4GO&1\!F>,=."R#^]1G*?HH]I7R%<$6/V16K M]G"J])4T][4TUVUII/&T5FP.Y"LEZWC'EOCM]B+/<9'#6QE57DC:W+_@C2H+ M:-Q0;JS4%+%Y\S5F'.MV;3R3@@G-#P5N+!N,/8Q2'8J3%2/[EW)B#B1.=CE+ID"=P'.@8_^>1-5+81=TEI;MU/T&*_= ^4;5UX!1H,=0MA9/$^RDYH&R<101%B[G,R/'LG&2KE_MEM?8(RH;-ISG5#9RZVY_T18R8CB:QQ/GNA5H!(: M^SJYP4D]47C05/>PCJ Z[$CFE6!%>!'D0&'^3)Z/ Z,=>L;P(^Q!2U!5_(-R M .>!$!K<]4=$K)C51]PX-"1"&1UA9]H>'W/\UY%P>_URGN5_KAEA4T>34,%V M:ZX)VMF?4E(FNC.G;HIH6Z?[A7.^U>DMTM9^S!!%6HNDJ?-YHDYGZ4P5U\DL M O:5J2R*]MY,&7D:B[2Q#]-&&40LF3A.LRO;(JBS*\5MO9@RBNQ*44/74T7I M7I]/$\?;M3/6>UUI:7,O)HK:09:T=3U=>MW>CO.B\&[GO0$W)(&;K>0-/1/" M'W%$A(NC1[)?*$Y?HA.]-'E_E/GG_=W<3'U=&UL[;UI<^,XUB[X M?2+F/VAJ/DQW1&>5ETPO'=WWAM=LQW5:'MM9=7N^5- 2)+&+(E5J,W%$9NX/_SI\.?#WX:(7\2 M3%U__L^?DNB3$TU<]Z?_^3_^S__C'__7IT__^_+I?C0-)LD2^?%H$B(G1M/1 M#S=>C%Z"U-[H,W>D.X*'OXR__^=O\\6:"E\\GUH]CQ)YM:I!E:OY36 MOP\F3IPJ7MBO$;,$^=NGHM@G\D^?#H\^'1_^_!Y-BW[5NB40'O_J>D*S42K?W^./%?KG3Y&[7'FDP?3?%B&:_?.G>/&)('5PG'7N_[[. MB53\]\*?WOBQ&W_<^;,@7*:J^6E$6O_^=+?N3NR$2J8L_5O[P^M=H/+L*EJL0+9 ?N6_H#L]O2]1< MNF9?ZT[6A>//473G/\?!Y(]%X$WQ['[S9X(%,BDS[ZO=R>Y$BULO^-%B^*E\ MHZ5"*:\2ZB"$^ #RANT4EVD_J8B&?G\#$,,,+QQZ/G9 LH M'L887Y<_?50SJ D&I=+R8/@7^5A&3Y MS#[1%H=Z>]KZBX=ZF*#IO>N\NK@?[:8@6F/:>GJ-7MO0(*NNK3>_.6&(!X4> MO=$:T];3;%/SXKRWZF*E%6U]NW7<\%?'2_ Z=>OZ>.^)9\P[?& )T^- F_X* M6]8F ]Y!+MTX;15/,7@G0M9-?"YO1PENJ]KZ?N.$/FXWN@^BZ!&%SPN\YV_1 M:7IS^E;I]IMD?F-Z>YH:3\CY A\N&IZ/A0UJW)7%;IANF\EBWX:YM9:T]?$R MB5P?1=$SFK>='NI-Z<,^>8W0GPEN]>:M92_K30WC% /]-&/@5&.TOR\.WJV" MU6;1.]TGQ-92;[5C_+38NL.BAKL[.;9GG.P7NCQ%MI9*X1MF3Y1Z\&&U:O!T MV;KC[":UGC1;][/FEH+P6O4\+FD_;K%;=;8 M_K]UOUD-#F-7>(UBQ_7 ;@O7W=.]+VPO]W9#VGOH1LY\'J)YJC'MW>:VKEL6 M8GH*G4EY@= F":]MW7+D_[EYQWOL&$U?@DO\3Y, $_B_:*I-(KFO&#^)M)=' MV')W9Q$-\YST)[H\C11%VLO7Y&-=2KK]3YU(S/QHEY+?)F1)O5@&89ROLV1J M\",-JX&6KYL]I3Z0LT7LOFF05K)]L_)0_]&0;/QO&3RAMY>'TZ;6,WK[GE9: MT=JW[""*[A$^%14C-#^<^O/QJ^=FNS<-VF[T-:VR7KQZM\Z$0/VA1QQ:@UI[ M?(4GC@^LFMQJ0/YIG,3$498X4^L10O(;>N7"Q^_ SWS?\'J \+DMUK;@R'Y MJT1;'\'DOD8SA*?$Z9K?5T&D8Q9N]#6MLA)']6GB8;)\(R?Q=.8:AKGT>T],"@M5/CAD*F<8.2W$2QNR3NJFOCY6/HON%_R(MJ +3- M1TUX'[67B-985U;J]KV7_8!1.W5[,;BM&O3UT6#38+=IV,*NJ>_L=@WWOQHQ M,%YI6G*:?,RPI/BFI.=_0EC'J$:)EQ6BWF?5Z4+ MVWOH_3BL6C)/>CN:00.DDI13NZMGA^=&7X[.#D]/C+R>G9^>EKI8)<1%6N^V$D^(3 M^(\5CM3#R?,2OZS2Z.!/DX7KK0&?A<%25HEY!P(U>8(0[]W_^=/A3Z,DPKT, MTET4B4[&\F5VFOM,2.L,C21%T?%OVQ@S?_A M]TW(M>=$T7B6[H\NWMUH"V!A>5!0RT*W ;R9?$SH.T:QW-GK8.FX/@.^>D$P MN#5#H(Z@I(A@H N62WR\))V^^(:6KRAD05/%[ M86M\"1Z3<++ Y\.L2ZDH5%CD*@T?HA9RYG =Z1QBJIL5O-%$=W@^V5[/."7! M8-9L)5.5C(E2U]L7,;3%%OT%MTC!L_PS8!#Y<%2!%(H$9O,IC][_FSAAC$+O MXPFM@I!VW&&4M Q3&>DX@],-0MR!]+=.8'M$^)/XN#V]QOLS#FB5T-PE9BD_?G"6;--:M5A5]).3T]/3X2(J(5J.ZLE@4"4W-B&> M1O)[1[QB7)%HI/#C*IBR0>;6L@IS=4ES"IP.A@(OSOO=%*LPC4DC0 +I"LL% =#PS==DL8D1._-S5)T*FXCTC(B%G /P2)5$>XQB&+' M^__<%7=[1BML(]1B 0N@AV X)E/418@>/Y6O@47"L_&X)B&*9"@2'8*( MI[1H!:S#L3WE,?K930;A+(8C8;M!T(M; K.RB 7<-,M3M[<\:?2O,TE#0)W8 MR67@F(]IQ:V"44'$ D::;:G[R[KP"A^?YT'XP;VO6Y>R"C2Q9(6K \U.U"U6 MSTO'\XJ0#"96E5)68266K,"*9N3I%JN;)0KG6,RO8? C7I"8/L=GCR]J::NP MDY>PP+ 7]\R;]XVO1>94P\:L5M0NP.3$*] :@KDFGT46R/-$ [),RSO\7"!5!:T )9FPND86$0RF7IW_A2] M_R_$'H1;Y>R"3T*V K$AF&SRT\ZM&TT<[]_("=D.N:RBEN"K)%X!\1#,-X4W MZD:R6_POM(,(HZ0E *M(5^ [!$^AJES9GD\.X5)9*S$6R5>@/ 17H0LLUC05 MS7-HVZC*[Y:@*9:I"(_0Z@STCU^V4TMH2S@A\ZAZ&0YFNHG# Y)N8MT<_G.Y MQ5'>Y"AOLZ<< *4<<(]!=B1E)*7 '?E=I?KO9Z>MQEL3L;+,*0P!Z(6JG#T_ M.3T_ZF<<-M+O9C J2*=;K)KIXGJ*QIE M4$2BIE5,:2JOIIAH*(21H8:]))"&NZTW:DQR._:S7/!>96+.!>PJ0/%7'OV* M$EJW3C#DSQ[%46=&4<]R>G#%M&QIR!^I].?I.Q1/[GR!#^W?H^SQ*P8_N'7L MX(:ZB+K6$"HO#COG1?$L&H,"Q<]VH,V51E-N#B@#GO*^WIJ\] M\22XHY*M#H8)FJXK6\FMR=S0ZSU%20%RMYGL"F"XH05<+E=D)+?I%NO1^2#7 M-'+W5]7"D%DA R/[^DI"3DT< +-5J+UH+60$O;R5I% 0U3)#=7&.>D)OR$\$ MTP2]L'V,4)#3:IMTH<@//BWXE>RC1P-Y-9FHJSN*/HW4Y2>T)6G"JV(?292E MA67L9C][\R& FU/2'I15A31JG.Y^]-\'_OP%A:K7@$M.V.6 MIT<142A%(?-#$E#^DB'#!5OL4$3>.Q_+FT9R%@$%%TMBEF-:'=A5X'%#%E>: MU4%13J/4^-(S-;[[SI)DWOLOFI)7PZ7Y0:EG+TEDA6V[H)QG3/'1G 2@@N * MQ?U#S2<&6<8+>1';VBS!L2%-S(J' %8;@P&E$C:A+A++0'1%GYL'JDU-Z/DD MJ 6/#QJVETUD-N(3L:'+"93+#+&KG*A>57U'_67@T$F99E(;O?_JWJ25NA)2 MM9WPL+R<$L;R4WU*2%==VEC1KDGG'>RQH5 M'DP8M:RFB8K,EEV?I>[,3RAVP\SW]=5SYRF,XO5&IJJ5M&DL.*R8#YE[=2R0 M_-7ZIK!5L#<0U;+@CI+VQ+=J5F$O*Y^!T(\^5P62/-J-R>1&KAVO I\VCY2J AJPWIP,9DDR\0CI$P-MN1IF1 MD!^Y M;RBSN]P'470;A,B=YV>JR4?ZM)"7 3O]3Q+%>;ZN\>S%>6=12/^7+*1?1THR M:FWO?H_[A&+']='TQ@E]DER^I,9K-',G+FNO*ZYH'\<:RFS4"G\,X%@D?1RJ MJN=S_VX K2DA*:,NVSH(CW2J:4%L/J-6LX\1C23693^O\:/7ES@>4VTO4.Q. M-OMCX;,<7^2?Y1C]I?*)OUKX3,=A9=7L:&OK><$/HF:\6[H.DM=XEGCUI.2" MW 8J;8"9!9K!0]F-MI;>@-]Y?P8S/$K'8:K/:6HH>$1A^G2CV(;&JFD=8YK* M;"",J3^>9.]Y7B1XT0F)O[V8']LU;.:%E*P&[F#ZYL-=%"7R7,A*V\\#CIP& M;!1]_1N,9Q>PK>? \JKT'N?Y8]0BZ^=PHF(TJ'QSE7^PZY3GYZ+I;$B=/ M1HW?CPZ[?Q1RW8L7G[:_PCFZI1F.!1*I.D(Z.F;KJ,P M+D&*_[:!$_^%O#@R328Q/KR@\,V=H(MW=WMV9A4# ZD"/AM0E:3BP%H8]8^Z MA"LU4V9]CJZ#I>/Z;,SJ9<$ IX0!%3I)X9CX=1Z0FW;U&UJ^HI U;Y;+0(1* M4N>4^5,HF5&^M[ZX-8H M1;DTV14U;CZ4O!K2Z#C14^/;Q> "S,>*YJD@(9G1U#;=^R7D,M]B#1)7=2+V M;VZ\N$JB&&_,P_4#1R3("?__*=OAJD%+X*@CQ0 F<5J+;L3_MU]'J3S@-F;I MAD\F3D7+N*,JJ66)^ KE"=8Z]_PF"9_&LUQBP=Z"6A8< MZ(TW&/+B63:\,\')(XGE8])SX+$O*%D5JNHZ.3D[Z#E3MSRH+$)(BVE9QDVV M]-<(2S1Q4QB5&5*NO"-L$8ILV7SR-0RBZ#$,9DQ/^U()P:.A\C[*18_$J6$41-SK8.,H* MY1[?&]N$0;)842]I$14DA3,0B].GT>*KX_H1$19%8__FG2@@<:-%YFO&R>8L MK&Z#[LY\['2QJ*8LDEA%7<'EXH2=@V49: #F>=T^'6<<,T M_F03&3^>Y?GB6 L(MXX]Q% 7L[!W'5BRZ2QE5,CO>EP_P?-FOL@&?G2)9D&( MU@E(480GUM#!>G!])_Q(M4V2UI%;HB ][Q6CC3G=&/NB/<3L6DD%K5O;<:F; MI>Z33Z_UDD_VE\A';,LQYV@"O],(34Z6,/<"+ MQ2K@-F.A[2'MO.LEQ+J8OO;"2PA;+V@/[)*R%=B;,;-VGQ2VPO:+-\?UB#_E M2U"*LLM3>*0*8L:B*K=C#W/TB%X0J[5I%DBV85XFLB++V".Q5F. XSAT7Y,X M4UN6UD3@8J*I=7M(:%(A!37-/(_0TZT!15>T!'E8)]G5"C=='D>SB@0VT@=P M-#?)5OFQT9VN+7,WI^A2D,>34P,<.5LX!JH)6;#"S'5+]_-JD1NR2-ISZ43N M1+"0<^O80PUU,0MRM'UNI-=$P;_A^76!=[P7N!?.'#TD)$9N/*OE[4C5P6"( M4AM559Z=G)[TS!AUX.OD::^![N*NVY,C/R3)YKY1;&67"**D XYO:7\4H2I' M926Q$FYY23FNI'! Y1N6&*5W EB>K!QWSQJT,-(3+1Q_CJ([GYU 69"FZ+AA MFJ+LPR/7'Y4_/7.DWEAC)LCCIFH^.^\B-WC*948^#N*&&ZR-80K[! MI3:ZRA+]$_?SV0Q-8CP[N<%T/+N89GUGI#J2J0:& KX;4!O):5]-%A;R9C) M7U2; $./5D@K$D9&!Y:29YU#OR6#MMJIJO!\AV@DHPAXV6Y:2GFGA[?F=3"[@],)6HJL@*C/LONNKEZJTU),2MZR50,I+RHR/ M'VHF7T@(-CK!\.4R\")4GS>GVIZ?A00['T$:]%*R:3*1KE)+">YL&/?C0B7K M!R/P\A@TXE*B:;)C]@YXR]"[(0,M%DO3A XGMW(ZFV7OV5TG(>9V9II-(^P+ M/Q+B4[$D0:B\Q%?J#544_ 7_[[3W]Z?;+ GM9;F+W\AOKM:WRS3L*)VZ$F.GPU!L8/KTTR=PVJZ;>U#(*S,C^ MO0TU6"V X88FB*4XHZ0,H\?&[A=7[C&=_#9.!5QKA[4Y4VX'#-/,6L.D16^; MTQ7=.0Q#-Y\0MWYZ]H>O0W0C6X!!>7) F/HU@:GBZ:&9 /1S;?4H\]LI\WQ0"H3K#O4XYH5YL=0[K+%%I6I5-_B8='"T<^1IK:^VOK@" MO[3N'UFISLJWKN]@%/PY<;^16_*J5?8D:Z$GRUY!KLI/'NV\=J-)D/CQ(QY[ M;K*4XA>EWIYD;975UE<2&-/,OHNYXPQ35Y2NYYJ!L$LM)D7"QWVW^:2@(:.> M9]T3B3QJ330[]O$D8;BRHV534+%T#7*_EM2;YX 3W"1+=\ . 8: MNYYNJ1.C"9&ZW^C7M5$,.#S6D/O&>8E"IBHX6K5$7X9.DEIH>R4-SCY?U\1C MB%:..RWV!OF6X,+/RA^.A\D'&( ME4*NSA+<6]=Y=;UT^5">W7B-[2(!&^O%^J6T&)/DFM9/Y-?1K7J[2"H9%5B6 M;8JCU=1QI!A.K,@GZ?J[R"<556BZW(83/$=1!]D;/.!3?9JO(D]?_H$G\$E3/MM2+:+4F[*>--JT8M4%U_SZ*O*);[[+M)YDF MG>B*M0!WAEO'F;0]PW$:JFKT#&OTT*HSG*KHFN:K7K."/*%5OMIG/HQXPYB; MZ])Y>A,GQYJDY!L 0Q_--*CSJZ5.#)\#>]B3E[8']X$_?T'A\M[U$4E&A:5A M^HP*ZU75=X[5=VHII9JIPK)(^O*X>D8^[@C'MYU>>'<8HR _M*.;U@DGCUDK MMC4W=:4; XED.N9K*YUD MV?WK;F,3+R'IOLO:SQ!A4+G;3E20/,'_.SL>)LL!J$U7?IO^)FP34[.^B69G MZ]/O ^!01KLZ)E][#I9&=4S=.R)-W64#!]#*)'X+XWRA^=%R6 MG4^V.A@B&24$C7C?X M9-A&7>-P[OAY.EFLV@>'S-SC6>ZS&?@1'D-N1+PZ2PSPI\_)6TQ\-Q)R6#-?6;L\ #_O]>:9/^"_E;HT%]MT M[6^CM'/D'\O=^UM:(>\A^;'4Q]&FDZ-U+SO.DEQ3D\039>Q*OQ]7HAPZRI#* M0_T% WV)O_L'8RMV[#])[M(%!M+"J-%%E_U'_8UH:R2V'P782#WN\ M?PV"Z0_7\XHL@]O!MO(C_DM]Q!>-IX,\&_Z;]M>KK-_YD"\)O2VO]-*KV$;7 M*?EE>B>:#-0: 3<=-$*YDG*_O?S#GAR*E%=7Y917DM/!"6L#@-O[E#>83P$= MC_Y2-M5-.B_I<2]=N^MW/C?]DA_A_$K@1K0BC,S,Z5*QC%I_51 MG+\Y%H:/1/65('F) M+%I(\ZA4]87TO#[2\K9Z7$B+!S6)'Z@[7Y!=58RD1Z)T[=:VZ+K6Q4-/MAJX M,:@(2FZH;BZK1:-S_629[+ \/*@/RZR14=9*Y]F]L_Y+CT%NC>YSDV_W1;0N M\JJ &Y@2Z&QE$%>3S:*!N'Z^>1U.[7AW/M95LBR';0@&)\4GBS0\2ELF3E7K MMD?EQGMZ!GS33U'N,WZ5OIXQ+W5&-&RY=<"-6QF$J&^/2TMGT3+>U(>4CRG2HVF5T'59CL.P6 +*!_HH]9&UT$F,KT3#7&U1JJC MXO/)Z=E9SY[;35"NA)*TE]^B6>'&"7TL?_K^]",*T\ &R>F XF]5M#;Z"VGO MKZ,5"D=9DQWGI\C[44@D&/7LXEWGU=CJB&@L,\N#&[8B1"IY+92DLF@PIFFM M2(@1[@OQ5MD\(R88BA2?K');H[RQCLFU%.@H.@&W;;3KRQ[9[I:#/86GZ):M@ILK]#"E)?#1S55RVFC97'0Q?\&#HV2S7 /6*W[9./0S;X>,RB4@N]N@9 MS57,ZQ3?KJ*ET;JICC?:V6>?T"H(TT![_K!G%^_Z@+#5$86C@;@FN)$K0JER M/&@HW[!'Y'/R&J$_$]S>S9O"B*2X8VU:&N5-=MGYP > M+9?FC099C;X?U3UEOD=XT-Q$L;MT8N9#"M5"=E! 0J9NLIEU:-'R(ZR;:0J- MW)S JV('#90E-/JZTY>^S<0T\.I$GV\,/J ?)<6% M@8__.$E-FI'*!D.U&3L8I$5J7:\XV'X(?B%1EG)'X&-\!#[N]PB<]1;L 5B" M\MUO8IXG"S1-/,P8SL BSI%I\MHH38.\+N/Z$W?E223BU/H1,/.8'* 4@YUY M=1@]B!]V? &>;AF4IJ*C^E24-]/7+&%GAD^L86<^#U&6PGH\*V,EX1DCK@MN MK+?([=E<8*.CN?O]+U5Q)&L+GO.*V-8/*0XU:*FJ8/S_SLX'RRA=XEOWAGM^ MR%PZ+O$>?T3A+ B7#EY:-_GVR?LAY$6D%W>)B^!],/[7:(:5B7^3XI[FK]C$ MRRY48]28^+E;1P)&LF.E+<]Q? MIAT-[9TO&!F4E<;N9XKE1#*/UO13WF#9:T&N"'?.@.RJK#&AGQWZ5#P MJ21&]^X;FJ9:FZ+9YE^VE7@QP=,A%NHB>G3">#PKW.>O@N6KZSO2YT6S'[6/ MECWHRX =I*>I+IC=LI5UFY!+N(LE<=;_[_HL[D=R=EN=G["/M<:U8\#NT7>R M>:4MU@GKK%1/.=_7CLK.W/.;;0*UA_);*G[U*NG/3DY/>XYX;I&/OI7,W5SZ M])297FG(G]:'/"4_?8_^'Y8DJM_052;/NM)FH4F3X&:"1BGKM6M@V!87DE)< M:?"?U0<_::.OT3[4-/:;W*FIWC@=WBH);A2JI:^7D88SHFJO&'=W41;X'=9X22THB!ADP&C#J.T>!(X=N]@N=W[ZX!P\[P/>KZ,IZ?$WM'Q%(6NOLUT./&XY@FQWX>O,I?VRI5P%."CZTO/.)I*B6.:-6M?>$IFBY MDK[3D:M<5>,Y5F//5NYVC&DAM&4SRYV/>X*B.'L%)+LS2/\A-^>7\B#)L*EI MC.ZR8ZRK-W?5GLAO+^W8:4##@X/HOR=<&-Y&8OX;44V**[-<$K7"H#^9 2 MP2WQ%E=? ]N:1[DN/RX=CP3'/"\0BK^&0;)RR5(D^3Z7H#JX$=_XJ:XF@EJ6 MD6RMB]SMS2]?'GY##E'F=.P_$5M=2+*V^M.'P ^+OZ:)%DC]S",.31:^^V9?;R;?M86OG6C)ZN.[^ FRM2+[^4H5]]X/7"(5O1$EW_BJ)28(AO%!Y;JY& M269K_)0]1#:M%*-']*-.-V.T)]24=F"4*$[F0VI][;N&^J+:YLRPW27"X0F> MB*]=+R$1R6HF%*76*B/@%/_O['._TX+*:VPZ9;8H#S7]42BE<4\)'&,]#=6; MY]/^C:C2 -B\2%3M-NZ82[(:I.A]]UW#?)P*&6F= M><4-[P)7S2C)VIO:VN.%Z2@N:VEM[[F(HB1SIE -K]#QD1WEKF:%&;T7AL'C MVFB_6&'A)IFQ)[O%T[_K5?_0CO+9@-*Z2<#>RSN*2L=T2B1B[37%OL[G@WU6 M<4/AK2[=^>GNE\!^^9'_J#"+J+169?TA9GW/>6:5GE_4*//PD[M4KQ[6:79) M'LOUF \VSY2@J3C19],&!\TJS6(//[?*MD+R7!X;?;2CE6QS5I&JE=#&4J%H M\>(CV[# )\-D//N.NY6V0#(4$8DS99',,%F&(C0MN[;(N_MI^\@@6=6A*@R< MZFQY).8:Q8[KR6VA/Q\S1WO!@L5?U#2 U!*@$-%0L\; M<&0%,A&#+ 8CZQ0UO'_[9S PR&JTBH%0%$T 4+97+]/PRDE7NWMO18W&IQ<" MI7&A_BH['%EIC$;>1V%<6BCPWS;$*;JI>#7!F:RRE)EN,I\^RUY(& MS/E2KB(8*K1"58T<',DU72O H7B22C"DU741K9I&)'7(^7Z#8(>0\(LQ-&*K4!ADV--C7Z1-9T M ] /:TBVO\U0X:8QI!4%QX'V<-8I(BTXO-6HT3T$'D?^U FGT?<5N6P].C@\ M.3SF4D.J+CBN2.-*F34:"PS4CT:P;7DB#\XS#L#KW\ !K'S*Y8NBR=FQN\UF M*@YS"UGZ%0QR8A H@#49;1UH_YOS[BZ3)5/_E=_A(2 U'\K) 27W[WH^N!>D M_:T7!(-/J\VNI%PY7B"H'15_F,L_Q$0 M7/D052SLR@(:#5E5#ONC %P\+(_W\&2KM5P&TRQL 85O[@1%WWTLP(OS!QJ' MC\Y'43HB61KK^+=HS IZZ);?LJ#1XOF=)S1!;IJIY@'%^0,^_/,.MCNK]KWDYOKJBE2(YB%?C-C1=7210'2Q0*_%*E:W>=R-^-G/D\ M1/-JO KWN2M.%7 #5Q&U2L9^53F[>Q%+<+A^#(-I,HG'8;Z)8=BF:,7 :B, M0O7\+2VC!'B:PLCEP",Y,(L]*-.K@ED6#(Q*&%"ADQ0.C!DEZZK@S:M2&8A0 M2>J<8D,12M:GT?%?08P\ILFQ]*L5F,C(Q#RMPMB&B$R1HFI5F3_C_YT.=C5K M);.$9W7WR=0$>[.;]XF73$D08Q0A_/^G+\Y[L]TUK:6A4(./*^W J4<5FJR@ M+'-%]REYE.A"T ML2F2T%Q4@R1>L"*5%2K# TZH] U0&D25V,7H<)GZ M&KRAT">"Y?*QH&,4'#I,*F)!L0E?>-XX7J"PF#GX01;4PH.&K8%H3!\C&(=T MO>;\+R?I0]4#W[$TDIGC2];?IN4A(;PD$I"L@40%!6,9<+,K# 5H/DIUL!4E MMM4&#^'&QQY2Z5*%4<_EDSX,_H4Z2F]QJIK[:YGK-^;^HO51J?F]L5^K5%<+ M$FQ%TL_6.U5H_4,@FU(;X.:(%ME :1Z"OK,/@45?RH^-(J#T2L:;;ZU/Q*9D.H)$0LR M2=RT>>UV_.JYF2UAC;J[Q$7&LV?\K]$,=]?-7UCG"]VR\>HP.^E_Q6IQB#*H MD>Z\K[JD5[KMOW9BF@^7F8] I9L)SA@@J%B7=A)5=!FE[P-[@AK4(TC_G=8R M9VE:#TU1,V_>/F+RN6* G#Q-VGI]Q]=6&\[N"=E<348M;=V^-OV\(@]O>\3R M@YOTLL<('U"L=FP]KN<063<\REH>94W_;80;[^V<>H^B* @W_10<3-G%>WN" M^C$,5BB,/QX]\M2A/[WY,W%7PI?O)*N#FQ-$>-$?F6X@),A]-U..RP^2,IAS MZI.H"0[K5OC5Z=!4!<-B A&%Z[HN41,<$YI"IT "@?3FG-VIZRW+0YI3>#B@ M"51=N0Y5%1B0UP1>F))T&WKG8U7,,0!\+VI>%0O!;2PV%!?Y.Q_OGM$F.2'Y MB$M]C$VB!CB -2^^JJ(/^L$;AK#<99E;!QP[5.&4)D23)7@(E$B#2/*GX?UY M)CPQ7?@1/_A76&\HU%!:$YI)/6B",&=9T56)N&)56:?X?\=6K2T--0 RCH<967T2Y(3JKG%?X,QN#XA%05X5>VFE++4N M!]P@=KSV1*&8N1@#93S+3#J_X2_%"/]U5C=Z25>UCP^MI3?ZED'W64NO O*$ MT-<@F):3#CT'7D4W3 .;3&7[2*1!?DT/#,)Y/^71^4A#OU^"BPG69XA4MT;R M#=A+J)8Z,/J8FY;$->08D8T:IF2\A4NMOGT\T:."G":GEBQA7QW7O\=*&?O/ M3LT$(IIUY"K;QR0-\N6'XOSWS<&*\E'X4=8#%W-.#8N15I4:2A+=YV 6_\!Z(H;R_(_7 MZ UY02I >JSD/]H@6]]B[-OI@'ES!64SEIZ,B5+X3)"N;S$3VNF >?D$A0GW MFEWT &#?U?&,KP&C8;6 SG7I,&@T?X C3D.D5><,U]HMZNLHDENE&7O9/.>9/*6AXN6ZZOO 73K6JZLZQ MZ@XL84TCR37Y\\%):].;(Y9-5&JI TW>?5#R1-.T0=ZI=-]0YC.KP*1*O=TB MD%CT;ASX.G&D(%ZQ/US/PTI,Y^4[W+ _=_$)=YT J2BBYE+QI>Y24324>E%D M_A6;SZVS(ODH+I?MR[VBI)AMG4AG35)LHVN'O+QW@LZ#&_R-D*DXT_$D,_8< MQ6#0[3E!NTEX#[69UK83K\.:LFN*4YRZC]I,W;4?]G.X@C?LK>N[,;K'&Y!I M^LDIFFW^9;L'EQ_?G/\$X97G1!'-1:YU>_9,_F94 =*-ZE9.*HYCG4(+8!AB M!N#Z\M)6-T.CS$:D!V?)]\)3; 4,=71!JT06:8U P M2'(3_"FU H827>T9=.@'Y)L3 L$4]@X-6@)#(YTP*Y-'6C-0UI:7T)DBTE?^ MBK)=;&AH2^-21UQ*='.9F1M/B?<,?T M;8+!W_2B84Y;4)S,.3NP!R2*7Y6K M; 5;^&@JG39%JC'J0MA]L@F.)M:OW%3RTW&?OFK8&A@.:N"'$MF4E;([[..E M,Q55VUD^L:4WZB@/BC@EWUP)[T+UAG:67"KZ:.NZ*G!Z[MYYE:_D1CNPG242 M2W:CJ2B[=UP5[%]OWB=>0@*;US>U_.U\T^; T*S+#;Y6977S=B-87FKB8U6U MA_U/=UHYTIZ"5/U8MM^GK 3JTZ!\$V HU^W4UU)!NL*.P$QWE#.2_"0G4QD, MS[1Q0$PK!4WLX"368O+:13))ZT'35@Q.=%OY)#V>;>N%02-^)3 $ZG+5:Z"2 MG8B4U!_6MBN,:J85VR,E)6!PCJ*,[,(>RSR> MW6*-.]Z_D0V@UD&[59EOM+34T/>*%\^8&\-_0M\.-% \<* MB4:K:C_":O^\9ZNZQBR[;E+3$!F^+S\"+?S,V]K3LHVB++L-:* 8_&76BRH- M6]LSLIVJC#J*=/_HL;IJ;H-$SZZS:&S/R%::,FKUT_%TG)JL%S/<$P;/VC6V M2SPSH"FCID!0R13T.%7:3; 6&M'U9"HUM>SG3FW*60K=P+]*0H)%+K<3A@ZY MJE&S&I^PGC?$[7_*/U#D:OHT6G^D-Y-PEHPZDSCP)UD'I8W!TK6[?EH%,P,) M'S.L% (W[!61J;R*(I9L:*EQ#&=3@@"X!&I*,[>4P$/C04S3ED#\9$DR=8?$!VGTZIQHK@NC3(C"N,0"_+<- _!? M?G_"?:0]5UOY#1R"2C.\6)3NTM3(H$$=<5N_5L4X[N\V4JQ<"A <&?H<"]^< M=W>9+)GZK_P.#P%.OZH8B.7H%04\.W-1*/\^9!2$;>\%;^?5"X+! MI]790%(N^*EJOD=HEGCW[DS]%FU3%2ZF?'A4MO$":8TZL'1_3#0>^3!DDC20 M4V4_V9]AEOJ/JD;:6M9]CI$V^\G'/^5&N)&3_62US18SY/3H\_'IZ<')V>>S M\\_GYZ<:;A&I'Z8X"ZZSJN+R[E( M<5-P6K^YS9L=P*:IGN6QKA3/:N2'81H(*.! (#6^\)K]!KG4N#3*,+* MC^G8C];,L)UM4W867T31AKI;=>5 M2B!K66$5[GC D6[<^?CCB<@#CE(2W"#C(U >6;+2@'1YJG;^"4W1,NU7ELJ; MX_$FK@@24AF@1!!+"SM Q+F>;3)5@:,NC9TJ"3C20W%=XPLP]NFN-(JU!X8_ M!S95!O!5,/R#\GW@S_'GET0++_@[G,6!5A0X,526 VGQ0#[HMMU[[I1/+PP. M2VE$Q& .8")_1A.\)YV2'G.G[%HY\+@I3<=RXD$![0IWU8UOG0DY?G]P)L]Z M07"P-9\Z)8739'[R>EDHJS)RIU=:T:I"OF"%'/6+MB1F(K YTFG:'/4#]Q-Z M"[PWUY]7Q>7.S-PZP G P;%. 75!X7%!?TP( $S5IW"Q/!RK\2 "0WJ$1:Q< M"A!-1A'LD 0("'#Z5<5 +,= PW.&A8)0#BB!(=4I]UX0'<(H#08IW59UOH2P M\A1II@+>%9%D*@GS;II5'#@9^)"*""$0T[*W6:JR%RX:3TZ,KI,0[Y\S&[,4 M/UB5K6:+DM"6)2JM:N*[[V1NVFA*+K"EIQ5*/:L9(RNOX1=A^Z!+UNU;UW?\ M";H*(E[6,D9IZZ@A+V5;YRAPA"!6^)?<"L]WDJ.4K*KHI/]L%^V(("NAK@TI M-0]=]\_EW+S'>,E,W&A!E#:>I>ZBO"TINX)EA% 4M)LW;_KW&0G="<([K G! ML;1ECVDBM*[TER)WII1.YT3.6Q)F._5^=T"7& K)A/Y3B#[NZU012 M%#MGT)DUCP,^H57^^MAX]HQ\W!&B'^;%&JVP9?Q0$#)GPSF,Y8@2GI.=TF^# M\)$T^QMN.$;^0Q#CJ?(E^%?@X>Y'^-?-++H%?),F+*&#-M$+4]K!,%GR$B91 MC% ;EM":V!&62(M>L,2,Q;7[K6TU4TT1[T$V]H\A6KK)DK'$".M90IQV\A9L M:6MC%>Y#.HLHRTU#]\B)4/$,:/9O^'PX?O7<>?HMQ?#_LWI.H#3R[-,H_]XH M_6#IZ<_U-T>EC^XCU53L72B*4 ;D-8HFH9MRDQ>QQJE19?\I#$.H7.2:JE0@ MXYD>PV"%POCCT7/\&(_+FS\3=Y6>FSX$40H2-<&!JPI9'?2F4@\+?&%@@T1- M<. WA4Z!! +IH3C3_XH6[L1#$=?)MEIH.&@*,*BC*2$H%.#H\]>]P!=*4 L< MM.UGZ2822T2;]?)LY7K77"2?^&# 3"T[$'#YT-0!EI?5LN>?,_65Q2?7K>/9 M5>"G&U7678"PGJ5$:2:W40^GP\[/WA>OWCK\1/%X?G9Y4! MC F,Z5>)Y^&>G5GEP0U8A9.SDDP@CT[:XE$! *<&1QU.21$'@&/+:%, 6$IB M(0)Q (=8PX&C9_U?/$A#0KOC5A44"JS/L>-/7S_N44QV3\6TQ$_4P*EB$ZC* MY7M8N#0:KM3D1(0 M9-JA_.%_'ZXIGT_SF8A>M?[O#9 M^_WYA[,BO\BD)&K6)F@>< "E+(3:U3#\_'*73H2$_*D6LH<0$G(9#6/7G^,$ M !I-%UNQ5)R80,TAQ&8RG?0(CEBY%"#Z.O:9RW0" 0%.OZH8B.48:*:38:$@ ME -*IA/:Q'LONN/GU0&#FJYSG+JTNIYD@'(-3%% 3O#+( P#8I^X8Y6>P2,0GP!R)%)2@&4Y5![#8(+0-+K%FB[BN(F.UI9&MB\@OYZ5 M[&DFM2;' ICAA3)D89:WDB1JTAIX-:K/"*&R B76("L)(!10T[Z$-2'HB!ZD MZ6&]0%ZF#G@^P@ME'IM?OP=2;, J(F@2W^H$?ATE-A@XD[0(;S2_BC*/Z*'* M>8*/\>P!Q9=!\,>OCI?@OV5#!G_XQG/G+I;R8I*&449/:(+<-XH+7=OFK**/ M$648S;>B*?)=5N0G4LY;AY&TXM)66SM,)!E-:,JYTAF+QJ2_'E88EFJ:PJ:+ M4XU;MIQA>O4"/JL+37GC+ @JN/,G(0ECD+3VM6S--EYIU\4@DK^LA]*O .F9:4!&6FK\P%T*+#) M@$&Y%)85;Q XMGT _?P0"WO8\](JBX@83(Z$P"*36CZ #A$WCO+KR,F)!P4T M70DG(,#6?.J4% YD"*?.5!,04)3$0@3B "9,LZDFX&&I-(VJ"PH%5OTORD* MLOGDJB*A45_5?M]PN_S(7RZ[\*;$U<0-.L$19EQ+SB/U<$$IK7;S,UCU=;A=6>+Z\6L5^BBA+ M;]G.I)O7J7> .K(JL"Q26/]SU99R15[PML$XX%ZP3G-$^],K)[TQ37=FI<>1 M.!,,N](N,$99?EW1-]17K_O=SK(U(?\DNK"-JE*/^L^V:W1#W$P=;4-RP$U. MVG4PL]& V^^=*] M_UBP7 4^2C,\%'JX>5\AG[Q:HN8\]H7E/+;^!'$<<_./C%#VE;WC6$/S[!9: M$D;:K1K@AKF\(YFJ5,-/CUH;FTP++*7D@)&6E<:(H;77)ZG728'3LSP#;%Z5 M :.N+)8FHRD@^$V]2#YD(LC*9L $VM-T?^?C?1L:KU#HD)A,P92_57K N*M( M9,2^6+'-G.SBEN#N$"DMH;(*N0O)7MDQ\>OK>T-/M-6#?G%HJ=Z%CMA MG,6*[XWR#XX]FP4SHX+#F0U-%4%Q0*K%K# M) & V'Q:E18/9+2/]C!) %A*(R(&T_P$2TDA<1%%*+YT)G^0;"AIV#UWUI2H M 1XBJ5FSJ:!0YDQ- :U#A4]-/"BOW!B(O@( 8//E3D5"RWR<+R:39)EXQ)94 M-5AO'!1H_IDL>WZSUH!3B4\(BN5?HQ:,!FEU_S %0S7M*;:[M%*EDIE$A-W/ M7%_QZAS=!WCS%(W]FW=RQY*XT8)H-KMN8Q!(6,\RVC23=U>6N52W492LA\Y] M*5?;11B2=P[35X145SSIAJOJ_SQTNAE2R#XT2!0A,WCFJ$AI]%&>P\[O4I\G M"S1-/#P"_,W#_1B1 MH_%H2HJ2>]=9UI>11SHS"C:]&?+%Z^]:\N1*@59^G>XQ=/V)NW*\._\)$9L# MIC;Q'(LFCO=OY%!,8_J_ 7(JH2-4L9UUI E8IS#=K'O L\7+#^2]H6^!'R^V MMSJZF]])KDDIP>@)K7>:D='U\H.2/UY'JSM)*I[LL%XT-<(EW#0MZ[R6=G>7 M3TSIC1[!>F:45AKM('>,'M*H,??='M)^Q$CZB"5=N^L+:\P()/)SK18" M-YX5D:E<5(LE@^GNZCD1GG!RR<=A*C?/ZY55OBKR%RSR:;]@2B!2AU%-O.$@ MRO>"9=< AZH:0)( [^+O)Y@?6+9[()\+F /\ *9K$M^^QP'DS_P>:%8H:3Q+7:A3Z\>5XWEH>OEQXTP6 MU;(JZY5*N_;0T(PJC)I^NT]$1U72S3L*)VZ4+0KK'Z/\U^A0A7NBMBSG6R/Q MC;KTG&HX"%-%S:;V6ZS,WQ;N>BRM1%3R9P:="7]A?+" MB>.&Z2;B8OJ?)(HS#U[!!HU;9_C<:2XF)UEOS2;:TQ73312[2^)(NY8NMS<5 M@JE>/1W)73VMOSN:X0^/WM*'D_-/%U7Z<_3;7TM1358G)^F[XQ9>2^62#><2 MH_VU% P)1!I?"TU.$3U7$L!0%4-H!;74B*(05]+006*H^C&UU+BL;A#UU( M@&\T[TK*!>5:*C6^1\_)ZW_0)'X)OCG^E'SEXPE-T3+MU#.*\:XU50,*E]%Z M SR>975Y-Q6M&H;+!SZTC!L._;KH)A2BDQ-7EJ_SQ7E':B>IPX.Z$U_6UBAM MK+>CT5H@Z>,0MT;GB63SON0)/B^1CV:NL.?5TN#&KP0FU5RR\F(9>:2U8]!O M9C,\/;EOF\%(GC*Y"OS8]1/7G^?YD]G/#,DW,'1JM)340' 1"*X\H4G@DWQ9 M&73Q+5[?0LQEGW3XTBPG>!7Z>NZY/+CTO%(*,OS J'X M:Q@D*SQ=\@RM,E6K;#_M?\#+X$6],U$5$J3=3FOR5DAHJJ)3!UI:7I!ILK5G MR0@N0&2$-8YT,;34 91:X6B MKS29KO_X+Q>%6+F+CWOTACRYO02G,C@ZF-E2J&J 8W;K;V>Q%J*TLD9UR;@G M/*4V()-#%5$./1JK LH2LN[TG;]*XBA5Q"%WQ>#4@ MZ8YPXV$O*#QGI8V6D MCW<<:9[\ -?^PKW\(_5JDUORZW7@HJUUI9<4G!.2!V"!+P44Y$-A.O:?B &, MQ,.FI^GO?O :H?"-:"FE=O6N<5L1IUH;I$@P) M\D[AVM"FF<:@;#Q**W*J$,$=(:LX7%:T7X249.:$Z_:W_M DX"X<[ K@@%9" M1PY<\[.T=D0KH>7<( MIDU'L"_E2R+\YL:+VAUA5+TDC*I7BNL;0]["9N1;NTK'[I2I*??N*LW8BN4. M8P"[_*;J8VCO*SZXWP=1=.=/O&2*IG?^C1/ZN)CPE&KZ^_OQT8>"C9Z)N]]B MV+A*'.Z'@5YMA2-COY"FOWK M" L[2EON+9%'T:-"1$$2#W;QKN/&)PLT33PTGEWXL3MUO83DI]D\8G'SGDW4 M)$7\5;#$#$]I,9YM2\#-J:SU(^5A;]SD C[2H"Z>56 3!W24MK+ M#WH#'.]"@U\$Q\ .6%6G*0,.LGY6!:%*0"9DR68I)T)3H@GD M1SE0F*SS+,3P\F-3YM'Y(/^6RKH1V)\^XC.H<.XW\2EPW!/3@+(W[DHQ4*:8 M['W*%89GDEO-TAN1YXNG9WX2+U$]<'3H#%H*JQHI"PI%'A=XM0R6J6Z^^VX< M/3Y_IP?;2=38TZ*YFBQ([;Q<><$'0NF &*?]YR<,8I7?TZBIDHPE:NZ,1$\H MBD.7^,6G$JU?WAR>M;S MQ=<037Y\;5KV$/L#BK/,_>2*2G =1"T+CG)&T:^335XI1OV<>V:.#&/ ,44> M.@'L)N&NOLG3IU](55UOCNN1.?DEP,-I&?CI7F 1>%CHB'@13*0F$6$K]I*F MH>R:3GA>_WRZKDW2K!B)6D&K6"$IGF6.[/)C(=7/QN.F\7R2MV,5=_1(K^E\ M!F!.^0T1LRF:7N!ETYFCAX2<28M7+$L^_+DV2B] DBV?Z,5X+8V#XU_'&V:# M6C1@_>SSMD]64[SMEE(;X*AID"O-B2G%YV(4)B_8JPOS:\I;>X)ZQ. MQ5EV%F)@D:N^!HG:4L]J9;<9J4-9!JZU^F1AS1N6LZVDEJTJZ:C_O$L=GVSD ME6+9_+4M.-]BPRB]9X^\6BR;>5IJ.GLRSM;VKG/3G!(UY1L07(IV$D-: MMK;>_)G@DFH1I)_K$:3E)O^?4=9H?\&CZ>=%(:-;A3KW5N,SIF1VXPBP/#C,)1#@P2HD'$M%RS[GA)/6"<#&4 M@J,.IZ2(4'SV,T-,]E(0_\W>6D%PT$FJGH*9G&Q@,*/EU^1,H,SRX!!L-(&J MB:?7,D,&8\>\$$ MCO Y#/>-'R\MK @/8R6X*' W$]GTY#N>X7DCS=/*FWRKI>!ATTRWE#E80E H MV]OQ&PHO/"^(R<0C$?O)+&\?G,U$AO+,UWHUN1<$PM4+PH.RE:F'+Y M#$,;!^3J1?ZCDZ6HO/"GXWB!PHV]6^1^VZ9)N"SB$X)EL="H!ZP6[9:5?SG M_GG8>)-M0A&6+7A5%>7^_$F\P!WZ+W.[S:\$CC\F:" BFY12+-M_5S6@N'^2 MJ[SGEJIR=F"^XIH&V!7V7))1"*R-N!'^B,T$@EI[)DEK1=,&GI5.J7M"U9Z8 M?,"'F(U.1;DHY&J#(UCC+7D;@35-1=JX0[$*%$/M*O#Q9V+WUWX'L UZE<-_ [F-;I:5;]9H;@NA.R%[,2((Q5VA]*N]N JEA)7; MA3>"B=O<.K[=(0E07X(;_%\ZO%+5[,6]N?A&]Y>]7IB;OD"PAC]M-6#4*/Q% MXYRR5I?"A,*N8RD;FLMN- A5Y]IR&V8N8XY7/GY_7P7^S3L*)VZ$-K*SF:'2 MBOU<::T-H\\_]Q;25W7[7UL"UL'?)%L/FEY^D(%5+:L2CZ+2;D7YAP+X._9IGAJMV[247^9TD_/L' ;/S$QP$NZ(@FJ6 MTJJ5^(5=\ &=2A35'E#>IV0()YLO!3**R9FBGU8NJJES&BM@H(=MB3S?0R# M"4+3*)UK,PT4"F %X_"J6$J;QJ(7=+$E>:[B:61[X=9S!MQNU7+2F=!.P4M; M4DV^A,C!JOTH^\KQ;\HY-:H:@Y "5RN?5"4ON$*SA_>9- SW_@FMDG"R<,@A M-)B'SG+C()DE%V0=\B5K@V."*G9U]-M(;O3*_ 3$I#'Y,W%#IO,?IX:%5%&5 MUNA=_/IAW>Z2=M;>T55+W/F%D;CS4]KNJ-QP;\D[-[TCOC.;#CTAC]R57@51 MG%V_OY9>C! MK6T;[7HE63]&V_SU9&Y>45WM@YMB]+"GLCH9U55WN3*C,"Y1 M#_]M0SO\E]^?B!"4A%"5W\#!;1:<#1G$6I \K@[(*G):+9^K8IQU-^%N5BY M%" X,AA-$B30_C?7=Y?)DJG_RN_P$.#TJXJ!6(Y>47#>^2B4?Q\R"D(YH.15 MRF9:_ %.SL%*&3"H=+W4R&N#<[CIT0C26#D;@?WIH^?X)/T8/Y&A@4^!HYV8 M!I0M:U>*@9*.[PGA_;L[B?,XK33.XNGY.SJ*@D*+F^7* M"SY09CJ1R-+(++^G0U,E0=E_9!EC5QBJB9L9!-);B^>+IV$S7?@1+J59R!NIC7'KMTWW)P[I-F]>W7CJJ%.L43-[AFG6 MG:;0&HV/0PA,9"_D3G \N_.G[IL[31R/8?NGEH-'GP[O >0UTMV[$:I@_^;& MB_1*#'$Q,T[FJ3/G(YG>/[" MTUB1[:8XH#%7#-F:58&.3\X.#@"!V ",RMS?2@M0+!S%@L>QJI>+@$&T+Z.Z M4!F<\@,IF$"9Y]7.?5]=+H(:[YG55\$&A* MS>J-)#40#M'URWKD"/80^),D#-/DFW)\$%6SCQ>-) 9S'2M:YUC+W+WH6;[6 M#8-C2M>[ T,JY%C(=28@:]S[7U$4N_ZD/>%)@6V%VN"'2@R1G,ZS_' MS-H7&X5O;NZI5%/P WF (L*#)=5EE'K5E7\G,=$/0?QO%#^A23#W24Z+)5;EF%ZDRF C^(K;Z>?.<'C16I".#CG3MRZ MO[6[XZ([=1I-7-T]YZ_S3I?55IH+2L;&PN3\<969H!G$;M[@[K)7L\XX*:YU MVEYO\*!9DFWYK>.&O!,/MVQ5@B]815\L1UU='9IR2=>VL #CQ5G*72OJ(HJ2 M9;8GN7E?(1*H^FM _$+)J'C".M5M+)+_\NY1N6_EZDJ5S7I!L?LS7N.-#$^3 M+RA<.3&_UQ&R)TYV/Q4!1W MM0+0OKM[HZ)?U?)2QP_X@*!O)2V]H-;-KJCTP?U@Z$BGQ2AH>P=JP2BX^3/! M7;[SHSA,4HOJ]D77^O+L*?"\VR DE72/C$:=J")[@I$]VH^6KO1QEA'#@T>7:O4J?#Y]@)8ZM7J*_I4TRF?&,5 M/[\?7_V.+PDT-/F7LS9_VAX4-:*?]6.:C/'2[AW.&?.;)ZZ,%^>/6[&,D!TM9'7S#&NG_&SYQ"?TTA[FV 53^_'UW] MCBX)--K&.NS0T()OI^C[L;7=&EU2>&@*>,@L%3>^W1O$M49_0\2Q'DTO\!'2 MF:/TR'J-)YCU908(4[M*+ZOL.#TY/3T;Z& %:(MO#41A3S03HS&@B'J-.@<\ M+NT9C!V.$9@CFSN<#5X/G%DTIJL687@#6[%_^]$-?'3KP!-6"IQ^+RBV-,AS MT8+3L?TH;35*@0-I-&>/34?>JHD.WMJKV+_]J :^]NK T\:42?O#L@(%[+/W$GF7?^*:S@35HZ3 MWOI31?P,(WX\T,';R.X,1N6%28J68F6P.^(NM3M.XBAV_*GKSZ&,L5*78 XS M,.P',#I%8!E-%KX>G__XIKG2;#,OGSM1A,OB)(0I4E0:U/LU8*H-KKS2V]!1=1I1;PS/_QR<#3Z--I\"/\E;>Q3^K%1^6OXI_R#(]SM[6]5@$:Q(V\Q@%@!E5 M#WLJ6T>XV8_RU8I XX&9D&KDT2L#9! -U?.1N#M]]J;&DE: M/PU_CA7]N5_:B6G0P.*@2S%0WHA;YSK>['"XCX(QRX.#OS,HZRQ24Q(4*J2] MO5AAJ"9NMDRGJ7J?+YZ>N900UMM3HZVR]F_,*9JX()"LXUV/(15RO$8 ;Y4$ M[^B4+!L&W:*Y'X/'5S/\T4A4=7UJLE"QHK*_#)GX9D)R6-^QA^[J+#0Z!#CJ M[<"GMX>D.F0#=1=%"9I>)^'ZU;]475'93KOVR.)M6Y4:VG.XMI-MK[^V7JF" M:$J;?&, !RKO_&#H4^N&\VD,: @!W.4,U?%K*-N<0VW.E6QGK &E#JRNN<1\ M8'0$U+ZS7Q9T#@ Y]6IR1AR\'HU";70-*T9N M*$.IW_%CSZ#1R^7>!MD.&:,:W^QLV498H;U:AIG63NQ'F[;19AZ7_7*VCRD] M.SHX.3T[V _27@UWS2 S&A,^H/$[V.WH?NP!VXYNC2Q -D.="5&$"KH*_-3' M/G&\>W?&"L7LHPOV#!]9$P@8+1M=;7HZG#6)EQ,J]0D1CT_\[R7MDI>#CW@K M3[<] 3.,P+";L?X @,5H'.4YK'5(*@5 %Y\$,T &NLXH:-5H\IL!9;82*='\ MN:7Z/3!#H#=F&CV32"C;Z,P/T!RN:O!\"6+'ZV20R'QZ/UZ,>3BHZ[T;TW:/ MR2=*CP^KIIPX5D@Y4?K,/LO$/LN$N/WJ:#SL/[W 4+),%+KJ+OE %,8EZN&_ M;6B'__+[$Q&"DE6B\ALXN,V"LR NP@*3&:&_]"@9,L7(I0'!D,!I#+]#^ M-]=WE\F2J?_*[_ 0X/2KBH%8CEY1<-[Y*)1_'S(*0CF@) MHE[AHEY8:>6T, M,QI_0(F+(-!.3 .=SF:*BH&2K<9,XB((\'<&99U%:DJ"0H5N$A?M.#6:*0O* M7J3]Y9INNS/]U@X$R3K>]1A2(<>;!?!6B27KVD^T9*_%0_D;,3!/ R^8?\BD MTS?[97A,-L,LC11NJ=S]_2%;C3?O*S2)T?37P,/-D/N7)R?6?GTH_V5[1D=+ MTAH>/@K:-SI\!N1>+Z_&W ;8WRC*.[ ?3'T.)AX(FN[E62GW!N3NI:#/S*;; MXZC*.E %] @#>K(?52! V#\.*M;FM?OF3I$_[7J;5_[N?@1U.X*$NC?J>]Q3 M_MJ""IR^X./YS/[T=3CZ-)?/ YW8\F.5WV-8SV MXZ>_\<,;.&8>3Q[XILYHMACA!_=#I2L;@4CI^1@Y-S)&!N1\S M>_+7R-^IJ@MVF_$@6-_+]!B%3/]78E/T(Z0:E_Q9(2XY^^FU_E/^[7VP\CY8 M6=4%];C_;,6#"58^%J;M!A^L# !NL^!LR"#6 BP@U8.5>P13K%P*$!P9!AHF M"P$!3K^J&(CE@!*]U#),=H7 M^'^D!ZKOOAM'3\_?N7&1W#K@:- 9I'4VJ2L*"BT,14_O-AW4E 0F-+:;Z.G= MID8S93&]OCNFR",*9T&X=/P)2O43<8G!*+VG0S,5:?)@]C+K,K0]+Y2X^\\ M0L@Z/D894B'(N/L++VT7;]2H0N=W"JS3MU1E>'PR@R_E/-Y5+=!F'^ M3Z0<*_*NVT[L1TJ/>NXF2+43+Z(G%+MAB@\Y&"N^7'!R<+CM(;1I;Y0VV)O; M3X6%_G33KTUW!3X^2BVT=FN\QGL8GY"8/*7QFI"/$@7FD6L7OI\0!F]^C#!= MBZ& _SC!_:H[,6IH%-Q$TP#8W,_0E#8,'(HZ7D!9FLDNY9N03V/+MC#0M$H, M'&I@T# 7/OSFQ!B5_)'&XOW6:+ CUTIL> L=81@YKPWD"JKBVL:2^T@900'5H6+Y,( MRQU%SVB>ND"HF19/ZZ;%HL%1T6)OML6\ T]H%80Q7B1$J?R9Q?L+ ]SJTIV? M^C<1X"\_\A\E _YD6P(WKD4H,H+V6LG;7527DD>I$V=7-%M#EA/APJT##VI- M\-$<157U ),"6:_Y02KE,O @5@:" J900DWQ )1-^K\V*RK>9-PZ$Y)GVD51 M?LT9/0=)O*#Z\:I5A@><4.F5G7A;435=UC1RSZ7 _C5X0Z%/%)#K@04QH^#0 MX5012U,$!@6%VR )B_F"!4"]S-!U+RD11%L_/E^+\*H5&3I<<@(-WYI^X7GC M>('X Y)?>-!0-Q"-:<'N&+JKP";FG$5$U<)QIA*P,023DAA+&_.QX*'I";\A/ MT .B[W6Y90> J@0#;0.(^LXWA?D:!YT[3 M?J9!&8P,?O2"X!#4/XTK"L\YC7>;Q:_>9^HTS"L*!EU%#$3@#6"^':\0F3O\ MN91-A%$:.'Y*$ZN*B%! Y$Q!]Z+L&1)5P<#;P:5K4W48?3FO^UO;AX20?CS+ M%$$46 P'!H_8%>"QIRG&=;HH2FU9CHM"^MJ4*>!(K7Q56:=@C.HZ*2(G-,AT MI;4S1NZ/ZLP1*V2=5\5FM)7EUF2$>4/A:P#B0>_+$2W Q^3-Q M0X1%GR:3V'TC+_,@YBHOK&FG7_1;:#&L%82'EQ@##G!\NO9=I_A;GX!HGZ^)M4VV;EYP$^?AYN9?D8]"QR,JF"Y=WXU2@^$;XF=]EJML M#UM:R-O6R :...G,N;Y"R$Y+N0(>$.L,P*]D#U$:R&G45M>]Q>6KX_K1/5YG M433V;]Z)&A(W6A!ECF?7Z)7%$&$]>TC23%2CEKFSSGERY^.>H"B6G$!8Q>UA MA9*$FJQWK+/'>>=TN'7<\%?'2U"V5\_&PF\.R:S-M-]RZ]A##'4QV^;4$>PY MNE]4LC%!ILSL 0P?SYD)GC;SE3;PHTLT"T*4E7MQWE&$Y]70P8IP?2?\2-7] M$.!?_1B+YJ5K6" M%_'9M?]YCP K8B4"F2,=%-=E _[GX/#CP$ YS"J(V&?&&>BYP*@XSA;I@>#A+(T8#13ITA"<]>.==_UF_>)ETS)EI(8UEA9<.3JP8-+ MJ.K*+58+*4W,SO!<>U)GIRUOGNP?5;UYCK5X\Z2?IKCOY#\,W'T'$^WT^/PS MIMKY^>?#\R\G9]W;!;;ID*%-#J-%P%6PV0.A*<_OITE34&<4.:SJ<[\V'8!T M*[ITO.QM_(%@@M[@\"[ K@"**$HAP) MFFP/AT"#=".5#2#^Z7^[W"! E]IIJHD(+--LVNGON ->]OC[Q3)(..DSN<7M M@;21I!987UN8U@' ;6!=5Y2^NQ#@C@WKQP?0$H-(K,?*TMEK6(>''P>&9H9U M(8A#V$Y]PQ-3Z#K>>BKSYZFVN 3@5[*)!PTDU90>'OB529^X=G"L5E<$YV)E MJ.^I0,!8'0B5"Q/-ZW"_%R8@X!*JNNV%B16KKNZW!88&?0/1P"RKVP9\LNAL M;0_N%?/H<=L ![3)9;>U8IC!/,#36D MKWV*2.<+:JN!'=47]'C7B_!RV:\ M1M?;GV6NMTM?L>W&^O#D[.3DZ/CD2_>IC"#=6(.<%7A8&;BQEI@N^C9U-K=B M'Q_V#[ VA)2MV(7T@*%M:<7N$5Y%#)I8L47PV6;+!(95D07 MT[0Z]E!$74P#;R?WFS$KZ_2MZQ-WJZL@BM,@Y6PZ9:>H$-:SAR/-1#7P:G.O M<\C&07(CN]A?=%/6'C[(BZ#V;MZ(,5S-O'YV<+AM7M\T.,I:[,^2OB6:R)+.*$ZLLQC^H],O1X>G)\>? MOQP<=']JK_:-F].94K1*XB, @U)%UY33N:R,(&.SMGO_P7UDF5$:.J1L3,1P M\D0<"J)\1S%6>?"H\J"1 I8C)Q@3:;77_#?M:66'@"('!R&.'"F!8B@T=C.* M@T>R^2S+E]$R$]AS'$S^>$*K))PLG(B\#C0/G>5%@G?(H?O?(D*,]:J>9&WH M9.$C3KL#:2ZV49O[(?>$](]?,@SQ_WG%W?X?_S]02P,$% @ L'FI5E'\ M$F4$80( 0*0; !, !T:"TR,#(S,#,S,7@Q,'$N:'1M[+UGD^+*TB[Z_4;< M_\"=]YRS]XI8],B 0+/,"8SP($ (]T4AI!((660 \>MO29C&=M/=&-'#BKVG M 97*9#YI*BNKZN__.]?4R!18MFSH__P'?4'^$P&Z8(BR/OSG/VPK%TW^Y__^ M^_]$X'_!/Y'(W_]?-!J1N^EF)2(:@JL!W8D(%N =($9FLC/Z%6D9ILGKD2JP M+%E5(VE+%H=@]0J*O& O\1*_R1_ M8@B&1XA?&/DKCD?JU?WBRWHJ\L#B+6\]PE^P8N0E&4L0+RA.DL3QEQA@364! M1$K&(%+,_HH@2!PGDLEX-"X@:#2&DH,HF1Q@T03&2SQ\%A,$9*LF^.?OD0/) M"DFKV[]<.SKD>?.?'R/',7_]_"GQ]N#%L(8_5P_\@6 _5H5565SVH_?07-)S #@7"\Q^^A (MBQ [PY*/ (Y; MDW_\^_<(\.*_?VO X2."H3M0P?SSPP%SY^=RO/[+43!QY>D_/U;/HXYGPI[^ M_/=O1W94\._?/]=_EW4-#-'[]V]1GD9LQU/!/S\TR"U9CSJ&^0M'3.?[+KPU8RX^R* (]^ @+Y"Q>\,<<<779:?JX9.$' MCH$D%'E+Y.P1;P&;,X<+L548J15D,BV2&J79+#]O_%@.<[Y\,65SM,3A'(YR M/G(X@LFB!5N2 ))W8O-2DN:P^&3X(R("0=9X%?*R6,O]B.B\!ON\4BF_ZA#] M4/T"D7$,06&"UHNV[0+Q1T06__E1"'K/F1K@M%8IRU)\BJUQ(PUIB"H MP;J'JQY=M8.4#N'D96 /+5XMZB*8EX&W[&A+X+P>SC7K26@)HJU%.5TK4]FY MD.(P#H6$A$*50#$T2=ZROQD7LAZ24[8%7NT!WJ)T,0MMYZ;+#2L;-69S;4[E M]=ZTV._68ZC7@&W +D>C* 85]RW[FUWY$:\=SL%?[$UW*[T";^8E$E!Y0N=F M<7MHQO0&%_.[ZS=QO[[680.&N-O;)B@,L,J\7F2C:'JF6F@[1R!#+N[WMG&* MKN\I$);)\R:AHQ1Q49E"WVK]T684ZTG+!YW3)KO+(&)HF M._X@[90N9F!]T!F$3J$,[!WMT48FPMS.4Q3+5.O\(HG*_0S=\%7I<>5QS3&B MV&J0&-\"E[O=XN(W!<,DH$B,2]"@-3QZ@=$]L;4\]N(0C6?*(]0L M_*2+KTA7S#BBH/:*/:K3FD[,Y&"F#*.W0=W(U5*U0:-38('(:XFQ*?1$W^,* M.^F(%>F4 =UF1KA7I?+Y5K.%>24;ZS1N0KJ22> T/6, F[?3]:%M*M/JJ/%1 MTKWCGL ),]?DH9T*".!_J\(1:*Y6!=H 6!M*5PQ]Z !+RX*!TX)3HZ#X^B$# M!!?.#/QGJ]?8=,%DRRQ9ISHU.9N0IBQ3+J369'-&O]9NCE6'?ZV.)3MPUE4S M'%D +:-@J'!29,.G32 "S?3[OT.:[-RS$[A4S;)Y4\NTITB&(.5 (./9J]*& MGW^=-FXAGJEEQ*&-Y!573P)C2&60R]&&)PF.ZZ060X4?Y0;H$/H]^-"7. *Y M+FUV<).0%L@D12D-2F,47$^K?=6.GCW(EN7:#@"G!SG--JKC3K.IL9F"F"P, M.G+:(7QCAGUHD*?T2MTR3& Y7EWE=0#1Q4 MS>BL,]7[T$PI$JV7[7Q[?&"F*L"VX?ADW5<1%<#;H 4!1$N^U^B[?[N:P.LD M,K%$!W/9R=1I([E!658$GZ4X<B32-1;2E&KJY3,A/W$O#G27(Q.Q%X@!B!8X*O MT5('SMUYWZUV'%X800UJ4/"O/Z =,O6FFBZWLLA4F53H 9%P^E/%MS7("XY? M8P;Q 7%9TRP#58'LY'A!]@-Z.SB"-L10IY!8NV56I%.H6%ZO5YN @VCE:Q8 M;95T4MNDB\8/K9+)>\%\A)8JL@[@GV7=.U0K]AEF,:?*$P0K=M.$54K9>G-X M-&+S">@,CL;@,\7R;I1I_^5U=388^AU;?A5A M8W,3BKR\,G,1489/@S6@#2#/8\6/?P_*'_+B[Y]'6_U<9PZ9^.-?WT2]R<6O M]^ 4^U\)\![_3_;AYQZ+?A[#@QF8X TZ@O"\\^]RMHH' ;O=)^OOZ_=^[@CA M[RJ33=E6?/4YXB^CU%]"@(GM)Y M?^GXKF-Q7-0P0\Y3(\;276CUL+;\@@F@:J%:8X2Y+SQE,^O[E\'B+A*:=AD%-@";*]$QRBBWF% MF#3Y$L)@G&6,F?0B+C\-Z/<5T ,(/(9D;F7:?$?1/ C:EOEQ2VE+:(N=*!DN M5J@6$E[S*9??52YO%+3%UEF63Z'\6M268V/S I(?UA4/E^A:VLV95N\9$OJN MXGGSJ.U34+\>MM5398DC0=5&W)30JC1UP4J-GW//[RJCMPS;/L7SBW';A4K' MJ80#/';"I\JFS>+VSX%\T*!VRK?U5W;4FU$UC,:+TR%*%5Y M.KC?74!O%KA]"NI7([=JO1BM&&X=1?@T@]6;3'E!&\\(T?>5T%M%;B\FFOOY MSMAVOO.KH#(.I+3?43^#'C+"T$Q#!WXJ][9(M*R (%Z00>YOHS3TE2#4FRTF M5G"LMD)KO61C'F_%."RTINK-T;ZR_^1P+\ET>[VS:U.5*N1W-332*'RBRTF>\G MQOC*^:.#O-[R70SR-&1&("6*LE\9K]9Y62SJ&3XX]V;%[J0YJ ]CB[ZB *_( M 1F=Q+*]1Q?W-X?\#47_, 7C/&@T@'9KN-,(U!G5VHB,OPL\LQP;' HE24!PEMN\:2DE&L$N[LUV\7<+BF/7#D[3 MV0NP?,EDV-7AV%-FM5!D)G2Z!]/EU#B%__'M6R3U*?CW"$493 M=KV@XQ5@#<0TK_I;_R^*;5TH] 4NH2I,$^NVM58_&Y-"M^YV#6SOD?,)\ <' M^-O^(,BC)!%3*U,%ZU>:L1[14O):Z&*"WPGG]W!6?R>XG^T0-W2N0!3(=)LB MZL7IHIP5I[3[6[@O=X/^G;WUZZ^E?LGG$'"K@ILMQ5+R/:OKC%)E/D^&SN?X M/*G_Q&D-AW> VR M1A3$B9UA.P:!9R$.O8Q2CQ+]:K/6[^O*1 5$@B*')M$.G4D/ MLU)'K^31?93!;VOU/#)@( H#G8JV MLM$PD[',G6N,T6(9&\QJ(*4R*8> M7:AOLF4B?*ERA]L>A&Y#R<=[XH"*BFIZJO-I'NV'5G[#L.WA45/?OK:F?%H_ MI*)8EW=)TD0\C%,'9*=5ZU="AZ#OM(9\:^7UT)'DKRI(FA-,D>M0!$O$2&(N M,L)<&X9N.O.=X'TK[1V6I=,W=JM2QM14!U%+*;=QS 00BN;#A\F^C_;ZJFHA M,)Y64F3*1@B]H??=@CT:&X_.W@>5WLMO-2>+&)?CE4$?B4Y)'4,[BUJ3"YWA M"+WPAF)EXU!VDTI!MUI]RU0TLY^+XH[<2I>>LOM8*Q6GA;?$QL6I0);;R$2A M.5 1E$(]_^CLO;7PAB6 ?2B]37JNSQ(#IJBX!#?LS5)I:Y%Z=-U\*^F]&%N/ M;O<_XE^E9KPE'ASC0&FF:G@ ! .F@WG+BKN%HD119:;+([1CNJID]*AH>+F[ M,[I7;IX6>NB^2K_Y/F-?.BO M2?+RHE_3M( @!]4$RS(VDVHR*^Z.*9"KL7&UK!!<0J8[I;1LY4(78WR'N^\. M\UM)]@8222Z^--H0$IO/7P7$NJ1_H7:-U\!ZM7)+HR:5P,I1&@RBL3/ >E>T0<&*:VOX]23 M%KI \$1%HQ@[0;MY*N$VHZ&=<803I!MJ?D^08ASVBM+7+S?5I>U^--LDB:Z@ M>'$.31*B1_"IIRX-GR[%HMBY,-TN^M P?=6FY7S4G,<2((IDA.P@GU9)@@O? MQN9PP_0FVO3F,-U/H/%7EIN\/@2;=>:JK,N:J^W![J,34MV0'+1=:2L4P!%7 MXVMS:Z2$;D+JKP9O1K]<'-X9_M<1%I*I[M42L([@AY]? C]#OE"@Y3BM3-+D M(HM(TDQT0F=HC^%G>_A/_)S"SU[^WG%XU($E&9;F)V$$M[ZMLVZ+6<@_5I<0 MRJO5 *.U-"Y5?33S=F)PUV0@2H9A2=6XFE3H"=+Z98QK5-&>&3BF$ MVZVYBO>]LSRR,^][)*"]^L^IG.IEL-X\JI3SR6F9JWO\M/C[!%S#ZS]?#VAW M"BC4!-:VH[UV0B&FE4(;U!)D5@R=GQQNI-U I6U/OAX*::\Z;3!)H2DS)S!L M%%?G4S-18ZKAR^0--])NH-,NB;2+&<]>,3/U:G1-8>4\2W,=@B]DU4=SN&^Z M /D(ADI@!V6DVM*&BLS'HTQL.&Y[ZN_CY81*5,_.%F@"V[%D_P*Z8.2L+CMV MDV%7+!T2EM/I%8L9)=IN>SG,J-;=PJ.Q],TAACT7Y(/L/!7B<"9EU4FT\CG$ M;:G=LIP5W(;T:(R\;8CC\ND\4-4FEW&JY5).\BLQ<^B7M0R'5P-*C Q5!%83 M.*ZEIWD;B/ND"D"_JJ^CS6*2OL@WE0DV3_.)?'=4*H3.^MX\E@Y=L\\1]&H+ M.GA@$Y+G+.CL%;W,NN-%P9J5I\"R(1B$H'YJ(#LB_RY665/,][()E$>BAMOO MU8';CN5#-\NX!U8_1<_?':IGK"5]7J^6TAA9Z?8SG$+34CH0C#;$DBDWL(?3JM;'ZU*O[Z>?X]KV12Z2V M9$<%M%341?_6,&M^2;'JCR<"G_J5#[?:K8PKV1CG3MI60\4>U6E-)V9R,%.&]]H^\NV@'7\J[CM .[:" M=K2C\1EW;*79B<+VS5A/2CJ).SG/WP[:L2>T[P#MU:2"6SB+W"B1<184X*+= MK*-.'6STU-J7@3;^A/8YD9&Z98BNX- 6 ZPIG-COYE L?]L+@6P.)$F[MJP# MVV:6P]P[-UQ5@_C ^N&JD@F-IZHF: *U.-:OUY2%R,RE(MYQRBSE7>Q39JO M!SW>I.G6:>1'B?JMHA_WP"S4S07##L[TAX1)Z6*.%V3X40;VJCJ;,5QGM%XX MLKB7M-)!\'P\[HUP>(_,3TUS&=-Z; TOV?5D]6%=3U MF)<;D@V5X*@WQJKV#96L;OX#,D"71!&O7F*+<_) MV%!EV'1B^M2WX?09/G3:T -C]H,^0]K-I9V:*(V0? E)LM=&KUQ%C8/ M[)QAU< L)0B&"\FD#R$$=/AQ>8_3P75FJT*0=;K(6Z+-FOXZ(8:@!(JOVO#2 MBU8U3LXX:M(SI5P1&U"-="C3C>YP,?79PO$A#NUHBX[CK#1Q!1Y841-#.6MUUN MA8$100ZFI+Q V Q9X!H22"Z:Y/? P!O#_AVX7H%:<,5DHX!7QL8P'Z?HA),4 M%2.E$(O0A6X^Q>374?X./$V[,ARA/H3%UA^+FFE!9W$[\M',8@ZK3_,3UALA M@W1B&!,Q*W29HY]B]UD$> PD'-GM>!TSG^\TL%DK/W-89B37:TA<+?2]T$W" M'M+,7W\#[*7L/)9U\N-B^9>CK54%JYDFV M3&6DOC3J30JLRWT/4;^ZH0\74\^S])6<5YZ!80U5HM5IU$WXB%=3M@TV(B_JN$OV6\2<8OIDQAZ4YUWM M7IFM%^*X?US4Z1$_!J^_J.[?%'(T28L5G"A%$5ZO-D2ODIE54X_-\CL*>3CL M_#M2GH$UQB2RWD7*490O:0SA,MG'UNMWD?*KW5:UEXSU1;^=2=##62\K,$C> MS/1CMN)()OW8[+ZNWQZZA*<+X.%DV2 1QR^^.=LH*QK%2K6!4D0T6LW2ELXR MC>_A]I]-A&^-IKVTC>NB*1?+\#1%T :25R:2E!2&BM/X'LKG_F@*0Q+0"=W$ MG'41;DH0EBD 8'ER@U_, B.?+5-0U 5#6V<+D4*YEJ_'V)B"50T.L4VA ^*A M#3Z].?J=M(+SAO\[ZJ-+(PA/Y*D>-W4$EBD!0""&2L?RH9WH/ R"'EX'-8'# MRSH0*=[R]^"M#5?9!K.%.YE2;-Y<9&MF:S)>%$+K!IT)E^-C?6J7#V*C17;8 MA#6?95EL-A:G2'=$9L*7>1IN;-PO*13G4/^X;I1\#9!90)2=52*WMW=F-YQB M#KP*A'CQ*4+(]BHH;T>"EMGV#6_/6H#?>OIU @5O>-Q-,#74*?1E=LNLP*!0L;Q>KS8! M!1I&*UFQVBH9WIR4MUSN-\?Y.V)B&:[:S%8KQO+XZ!UP!$$N&C;-^YNQEF_X M!R3I]OZVT@NLDT^Y.->8>%,4F8C5<;N;+9+C6FA]R3?(]PJZ=^EW$GB7]6EO MMUX?=O2?>QM([A.NDQ_J<>&$?IV^OO?B>L%W8J9S;JR15]QFSYW,%K,XHX3. MOE[_@I /4'@[Q^@,$O_F>#YZ"\/U\"Q+5)%.>2B!T*-T95Q01PK7"IV+2U,%TAPBLE+H%RJ6V$N T"G=+T'I M].B?^#E3W[DVG#/ZE_VH01/V2#8W&^]J.29=:I@=JMR*UQ+3^I#GQJ'3'_ZT1%"Q9'HF@71I"X@1+8WBQ-J R8L,:>_59>S0,[?SF82#TH97-G>#; MY2]HN;#5JFIZO!TOS=*LFXRY0ED'F$$_K=;' 7/+%9=+JXUI28JKN:J(L_3( M;+>[&J^5I:?E"14*;F ]-"Y6CYK#A(YX0],N.DJO6.]^+UUP>QC<>C4FQ\M6 MFU==D/8V'PN0T+PEC+R*?]K!#AXV98HZG"7:00%\?V+_6F5%Y@=!4/L56^.C!,IHE]!QJ 4]6*2F5242;%=)O1D7T7-T/I(H43&71/+ M5]F$:Z6Q_K+976GH0P=86A8,G,/#DX#@6D#TGZWS"]UAL=JMM('"0\O0DN;T MA WOR2G'!K=]6NW>Z*ZI&K;3#-]5#:]%[[ZX<3S)97TO;7!;+!V<<+IZ3V6K M=)$@V@V$SI:02J=:KMB)T*F+F]\EO?[Y).%^)[-T+>Q5C0[6TCO##J+Q2<^9 M@TDJ9CVQ=S_LW7-GQ)G9>GO7N*^]'D*-EV.".F39#CG64T.I:?3"FT=_*E/O M^. >(^YS+@??OAT^!;!4JMVKU"B^/$DV&XI&B*G0IE;?^W;V^W/SM'*7VJGL M,-Z:M%D/,$-=:/3()A':&>H]5? MN?CI[%=6RE?+)I^?*31E*VR_*->166@5 M;"BR7V\:8S\NG@%N4Z9I^0F//GJ#^;7-I)K,GN^6YM6EW0'@C?Q7?XG*M2P_ MR7,5Y9,W)I@NY3HCU472BDPH=3&9'79BX=V:>D+@WR78U[V]4Y3>2Y5]@]1A M7P&X'TA3@F"Y0#P$9U-$%C5I8+JLC.+-26HBSKKFH_D5H0#G*1*''91G!N7] MZ%(Q.+S/[VT3B$ +S'X]:&@';&\7I?7]?0$?#-WEI@Q7I%MQ3"&,!*=2,[/& M)$*K3]^GVRN$SB3)$7U[JP6VGE 6 !PC\2\_14EE-Q:4=HZ MK.*# )C7.Y0SR)0+E"M.QV47E3+I9F@]J9 8/_@BC< L%_T"IF97\^\04]G MWE0!;T.B!MON>%O>S>JB;$?6X&AH:?/&YD-6M@75\-_]FM^$].,&+VNSH>)6 M>Y;7Q&C;<4)KHBZ1Q8->(8OG&!NWXF(?X.-#NW$WS9:]GUQF>,OR9'W8!*9A M.4!,:?ZEDQ<7S6ZK*!6L)+Y \LV:(65FZ84R#*WS\)BB^4%6/J7SW.#5-S>; M=*ZF+1KYEH40K>@L-1YA!A?>]9K'E,W?T6Q>/ZK\_>WFB![)9*89*[%1PNTK M'=U&F1!OEWM(V?Q-[>;%[P3[8G@A TQL1) >8.4YJT8Y64E/LJ&%>BAX>+E3 M,=\+&9U[8LRGLPS6I=J\)?,#%32AL3P&&'H*+-U?_,K).J\+OMC"DHPA69LG M_NEW_H@^N?-W/Y](BSF][G[(&T M?(ZUWRIP%WXQA/83;,F5.1U4/2\;1=F.5FMB+2PAY0I/N0J'7.WRZG<7E*.) MZV&U5^GXF$<*8D=50+-CE+PQPH'80\C591/D0RE73WOU.&*X9Z_Z'3H>7S2K M#-5ILTK%,#B ,J%;P_Q-Y>IWL%=?OP_OG0-D7:^L+(QH/!:,GQ[@'WU=FQ0VP9W:U3?.E?K7'[[#PJ& ]05ISFA[O"E N\BLI944O-1 MV<[U0A<\.\UI_\G6>+XUCX_LL?V 3-2"R!.WU:F MPZ##S^7WODS/)4ZS>]UZ"Z'GX]ITCHWU1/.!.'TKF0X#CT\=]&/H AR'M=JS M82MI+PUT8:3QEK(KX[P*;.AX ]T%M;6X3%O)]CU]5Z\R>? ISY@]/>WND=R"!Y11'.&:^W)J)[@>-'N+#26 ML.MM/B/A(AB$-L'N*:-GRN@AI\-A1B]ZA##&8K>44%W$[ ZDZ8"@C=$':C98( MR4%VUT]8O\PQA7JK.);BZ3Y'E4M5?)%W$]Y$>W+W?.YB5S\JY$WNN@,XECV> M4O.94:.'=>?,.3X\,\#'D%'JZ"7_=+7D1.2W6ATZ7,:88 M54Z-<\,$W2]-E-!:U?#)*9KT'2HT<7DMW*;:\X3LI@C6=:.]@9E1S!9_=<[< M54EM)FXHISF@X%8[^H0M3V?1BNU.Y5[VZO;C8Z-'+YU;N[T@ *T+U8U#] ,&?>#W$:][P MDQ3]GU9/5A40N#IM=KMID\U4BF1!]68=$PG=]#SDV#Q!W$?#X6L2Y3E'1.ZD MH65YL6]8?'VJY(?Q0J(8M[$X'SH8O68>GG4RX[72SD*N4WI8*H;)Q4*"PB1S M*N?J%&:$,QG]TBKA<7E9A2K*DGFU"6!%OFG4AT&A]9(^7N":4RN'(A-WQ+IU M#N]UT(=DZ=L#?33.OJMQH>4.5!&K\ZKJ/UCO5]Z<=ZKB=#Q>CAJ(UDSEVR.9 MR.?%T(;M3BM>:$7?'.AC<'8KX>#>H1NL/$>Y'LOA""C5QT8G/2UX=NB $6;' M[BZAF^N=HA&BV T8NR0YTV=%A'$6R;XV [VZ_I#FZ'>-W3PV3#\2O!'3XM@V M^G4,R1MU*TN2C3'>#=W,)N18O7_PYK$!>RIZ@\A%C;=Z6%9QU41>IV*==*;_ M5*1ACMY<_YBL3X1OHOE"5^JDDXS"3R?-W*22:C<6H<-1^,(WH=0J23T3M\=2 MH:QH$P2S8M&^QKNA8V;XXC=W9>8[ 9SJ@!\,Q'J'1S(9NJ?7.KB((P^YA'27 M ,X=E>Z[$9QTK3P==L @0W42B46QWHO:XT;H6!O:",ZM[XU)P6Z)LNHZ\A0$ M)X,$CNQRZ@7$G&5H&4,S72>HBY8HWM(AQ.TZL((\[[1WO((=9;#*5ULOTM[6;G M$.)WU&W70U4BD[0ES(YG$+J9:(B$V(B"7.AF1@^,JA#KJL]<4DVSC46FU42' MB,;A/:DF."7.#JT6NO4RF';=2H3H]W*V:[T=?;H5M'?X?_-[G>/'0(.#5W^N3E MQ"K"]Z;E.$&4;S#ME+QN*MY"E'QZUJ G'7;B/9Q&N+5O\'#('W\[AUG].L]$E]IQ>GZ M-Q#>#Y3BI# N)G6+4?BZ3*=8#365<6B]FB]U[ZB_.#U7O6JDIWAI<*8 MDB>QG.+VIX5*+;1ADU!<[W4#Q?)!)O:3'<>+RV2,Q:+6O)KC2*>9"6V\/!Q, MO'(6D:NY*N\O2E*2! 2G'E1'2RG1,#N[6REDFY\X,T#.V=8-3!+ M"8*?Q0$56=TR=/AQ>:;.WB:432$&#E>$CJ;-FB)TU3 $)5!\O0T-&6JC9F*N ML^74H%Q'R)PPDT-G78(LIC/HO#SR^*.$_KKI^1"'MK:QG,.BIU#8#A!724XW ME(R<(NE]C.%E=N)28-A*V+/B/'2:]AJ2L4?MIWAFM/,C,<1 MELX"K>]4IY(E,;YD.KB]X<\99?]M:0GT@YA13XLV;H MP9K."AVMU,A:B+UBG(V"9CZE,L-8MA]:K7$F.@Z&^3T1\7IE H3$5^]/ !17 MA5.NT8"2DV0)Y>IQ8D2'-C0;DE7KO1L4WF'_=M'+7+>[I1"^E,Z81[%>RN2Y M">M)49-&2+LCBJ&U$>%A/OX1V4?NG<[X?C+;*"M15:0FE*A.?E#(C[ :.IZ$ MUAJ$+IDMQ/[!!2X5+N8<$<[,LDV*3G;R29QBY!03NCC]1AN$^%+A$.+DR"7M MLKYU27M"6B"3%*4T*(U1<#VM]E4[&CK-<.S.].UA/#GZRM%/KOZRZ8+)EEFR M3G5J=NC?R+O4I.?N'_-$;F:_:R^?#E7+E[M93M2NS]A.RR3JS#MGC:+A];) MN7RJVQ=!@9(^I]'X&:#8+WJY+%X1R%P%#'F5"GJ]]FU;HK4*$U94RN2G(6T/@;)U.MRKL=/EU+!#)<-W:1T<_:^]T2]O M^CT<_N=UD:_6=NBV;.(XX1YD9?'@XC3&'=BR*/.6YU] 2TO+B>7.&@PM2; 9 M?;C.WDY46XJ1J^N4S,2]!/QYDER$5GN<'-_6&LSN *_#R@L%Y26*U('D)AN9JP7(/>\V _KB$T+TO7TG-!8.5B%C?, M6<\NN*&S(0?K+?O$V5]KV:;.USW<[Z>83J5@?390RY8'_4JZ;0%JLN 5>U"W MZG)XC^8,0Z#VIBE)GV5K9SY3:FC+,%B0SRN5]"2A9DNAU0XA8^O%\R4O-JGL MTJHS;" M4\-Q3U4%5 ZQ?W]71_ON<\)S8?!V,N[;J> :FHM)4IR>(02O*^DA61TJ:!PY&T3)QMF8DTMA%#](%&L3(=YQKW_^VU55Z^W6!N]Y 5J^ M/ZY4#:,H(-$L/DB0":^1,D.YB!C6NU$VL[^K7X 6.@?KUE@^_^XT54LSLV0B M,V.C,2TJ319:MU\,73PHS+"^R]UI3X1_[-HU2:]*59+H>8B6MG$QAPXH.GSW MFH8Z=NV)]=,WMO43;7W,[/%F6;\IUD_-LBS6:X@T@L04KRG&FU2Y71H2 MS^A!N&=9WPO#"27I.8C^=/>7.:9NIS.(9E!V9C76^UT=A0Z1_HZ6=#? M(=SP82Q J[Q.%F@9==<21KP-#D\C,@98CQS"L#J@TFRF#XR)BCOUEAH^71F'_[NZKBP,2Y52-3/% M%2+)]!F1*@ZYZV?KAQ4TKBXOJ>9?+,6MS]7E[.#,'LX<+L168:16D,FT2&J4 M9K/\_%4%:("W70O\N^IC\,ZZG?6S]7>_H7<:99DL-Z^VA*+!S7)4=,J;C(I6 MS$%E=M"B;!LQ#$W\@J]\H<&VX0!.;2YJ8*P0-6W6P3W+ M5%BLE<=+/)F(T5O7TXO!"]N5U5S-=R@-ZY-T/WC?_S$+=$.3]6/5G@N@G2I^ M[O;^?$:L-#F7%/N*9Z>Z=80?]HDTEE,2_6KJ&.=7;WR!^3VNS&)]KDSB ZHL M%%/-:"OM1!='<=9[NYV?\OP7I),!#1FPEU]'@!<#+0.)\>_?\)^([7@J5%8: M/X_.9!%6BB+(__[+Y$4_M!=5@>3 7U[P^.MOEI]=N/G1L(,C'6%#R_/!__JQ M5Z\UE/6H8YB_$B^8Z?P%N1(=@:"*./&"QN%/6^W"E\WUJQ)40%&)UV35^_6? M%C3D=J0&9I&FH?'Z?_Y<_@+_VE!M2?_Y*RAMRPL *_*;"=K]!3]&_/_CJP]^ M WQD9 'IGQ__TZ(S\*MM\OI.D\'G7[I_*)FZK':V[._JIQ__MOPX:,20(AE? M1T)OX>^??BV0K#S\OWF$O((*>.O7P'!&?^U3^H" 6Q1"T9?XLM.7H2(9=4W:R'9^L47"V17[Z$O* FT(Y*_JPBW.C?@!65H&:XN M1@5#-:Q?:^%:UVC.CU07-/U"P*:6%6/Q%UCS4ERA,M/!AJ@1WG4,O\VEXEK^ M^W40$A\&X2[WQVX#+(06?FG35^5?\Z3C^B\[Z?[ M1V]D#<'U#;>_+_)'H&%J<"+(.8MR0;?&W9+2J8PP:19K("VN\4ZO423:6")L MI\-/Q+V+N&!]<=.#I5F!K:N\:8-?ZP_KZA#_;0?Z,HZX?F4*+$<6>'6%MP!Z ML$M_S4:R Z+0A@B^79]9O/G:/^S5!JXA>4D/9,T?_) _/_81'9R#ZOSS0X;= MAC-&B"=#'?#^&0\#8_[C.H!ON'"^""S56R[P;F$?G13Y><<:3A1Z2#K]CAQ% M.[79,1.^IA #A@:(L,4(XVE0%OX3&' XA2!>#?@1B?CIB-L\O!LOWA+I!IMJ MMJAFI1=I4G6ZV8K4V2;#IFJM2(N.0-O8@@9PJ:A0/$(W(VC\O^(?RQ_H7*15 MH");!G1C/%.95@0^1DD\MK%( 35^^K#^&4C#'7V!Y'%7(&=8$6<$(I,UO%J><6]$SV.R FR>U[1%>!^HW]M=)8#Z"[FTU4S6F MZ&O81U2^EY39U-AA:JU[),K3(?RU&MOWUG(@D M0]6EN\$JS[5G!U00C,_!%FM!@UM""XQA?])JT&F6SBF.6LRPRMS]F#E!$#2* M)_'8:?OQG#1<=9I*GN$?71U=33"4;5^RG1I\LH6P%&&C3(]/YY&)61"B#7T6 M2\??FX.V4LT\U8H4:*9>;*4JQ58ODJ&;]9?0N"C_I>:\X 14\ .IUF;T$=Z. MV/[I[I(,O4E9C\B.'1%&@:_YQU6E(?$P\%_%0/&8Q \2(,G%T#C)Q>()A".1 M&,H120Q/"DE2D)+K&.CRC9; I0L%,JZ(3 /)YVH4LVCP+;HX@\A%]DLFZ7A! MY&8XA4SZF4D_3C8<)CV$)?']DL:@W*PG><6E.EC32HA5-E7)I#CLL,YN5JE( M=*6BL1VO2R:BW7BL/AC"DNLZ/QX-V LWK4CM!]F%97!^S>5@*2.@X.J'Y3I& M\,O.UL=TU[[7:_OY$*9E3'U9 MO/AT;*GH*$C R_@6MEIYA[TDKL^\Z"L7.7S%Y#O>X;!(O MB1L,^.Z.18N?%U?Y)4)0W[8/"Z6.SSD9P1#:))M':KE$3)E(7=R7.OQ#4D2!)^?LE;1U>1%\_^,)Q.=PPR1W MNR8V4C->_KCJ>LXYY(^?3^MOXNND1-$"MKWZ4Y%U@&Y%4KBH7BG6ZPBGR R6 MB'9DA,#TC\7J2!Q#(A5> ;8L@DC:<%4PY2WQSPCCRM!+P!'D>A&6"Z_CW2AJ MNN)%!GZDK98QT[<8$BVT5#S&SF;(!*]TQTAJJO3*'V-(:P0B'<,055X7[:.T M/[^N/V]+DL"QI*TZG'I#6[<=\O,HCUK$/(Q5>#4EN.IX7JG,/TB7[A>)<9N\ MFQV"U W;X=6^;+Y&!0)R-/2!K>;-GD=UQBXW*1-(*CHYC("^-9I$ D^>GIC< MQ#%;#?+/"&3VV;;D\Z8\;+KOO]?&M:_N4A;@]Y!<3[-)K5>Q"85)@GAQ7A@G;>MP MB?>MKB=/F)CS:_CCZFJN8D _K3XR],/ULFI>GN%S(=5%F%IY:-CC5HJH?I " M.!:-83'LSFL9B=>UC->U&Q_[:.(O.^( %9@^!59KE-MBST-@!')_(;G^8'?? M7#@*L/'?G&%!>@8<_3,(&,,O_%)_1:"A7?\DR39D=,3/XX'CD_QE>(H,?N MV[.(RMM.Q JR'.XST.!2Q>#XAM7Z$K!@YTS7LEU_H3PG.KYU4$P>H%)5J,=[=48M]D:UU+%EEA*F5C.-;$U3.EA%&(V:HVDF[Y<\6+IQJUXBV51X M@6*04;&.4!B=FS5\$=TOV72R331/$5,$8^HZGRO>117J<;T!A7Y>\X2+,_@K+NM7-ZED WC,FA#C^@N.G)H21^$MLA93@ MTVUGQ!_8Z'#N]-RW&BWV/4:["LCMP9Q\0>(?1?J9.W26F[E./;76:]2G MM_<[, KPPB@C^#N_/"-.3H!N"6GS@LRR3#/]K M?RSPNI+6)SG7Y*RM\ET">(+YTF&*0 ]D-I+A+_*VI_*YT/WOI1*N&W:\QFDI M6].DE7_JH=@@T%N;)5F^BII M>QP_<]L(Q5,LU16;AN+V&N\ K)9BLJG&*9"]]69D=5MZI,I;"G!..=U/4QHZ M!?>UPZ;.,:NUFIT8%,N"3@&#TN*67>($Q ]VO&=6U_WR0T;FJF=P\*^V]FE. M?UNT'3>M6)//D,*DJBN:2U>\F%M):FD?:N^;UDZG\[2NW\FZ7ERQG;"T+#-9 ML+$VHRB>NR@GHG:M0Z##^UK:==++M?9L!-L)'V+/QF6W++V[DKL4L-1!@!08G >I3(; 2"C%=_361K?\Y_T3\B$,'!!CPQPJOJ:HW' M#UU,7-E?8H%F<@!6!6"=FU46W$_C0^.1_XJ;Q9:M-9HUK/T%&/^QOS4S(KK^ M+:9!4?]J; MP2["X.75(/[X,UC@^B^V'.0 J@/X?#"&0_#+!T7A2WXO5O4$Q^@&G0@ZZ2]Z MD4A$Y#W[);).HEB*QM7S*#*N9<'>+'<6^T8)ZB37WE81W5@M+J=Z4U:.TCJ9 M3T^ZIG?T3(/2 _2G]L#OX\T^-V*]H[PR),]JL&9=M/';=9(9;2J\/:HAG M378<* % A;BV#-WW(%0O J WX46*ONGDA2 !)29+ M,1,VBQ9J]B)OOS<5?DI?[ (512XJP,FSY/%C(BK;$3ZBPKI A!<$**(0 MG1#D/JHMWSH=_34"@1$]\L#6H&3#-JRU3?#GK9 2WI^^+8:50?OE]WH8@5[0 MS!FM'[] RPR"GHE DO7 _[%]L?97,S'DKU/]"QZC?ZV+O5O@=/_6!7USO"I\ MHJ_KDK*^5$!PXA_%U@[&ME?Q\H%33RZ2TG#VOM($^4(FOYKW$(.5D&\EPI\[ M=XPC[];RH=TD[_7K%BMOE>. 76FJ#Y]I%?M4]L+;A W%+#@P90%I?(TU-"SO M2GN"?:_"RJS:V+*2>K\L4[%J*X5T=%+.MF@5]/GWIK&I?;Y^QF9>R61^;@=6 M&&1FAP;;ASI!#RX:'.L$+6ND=LSR1#Y.QH>7K+>PQ9RR%W-;U6S_2C@,1Y:.Q1^"J ,T%+H1! U<>SG1@%U='B%YY'PS.%?Q MVU(]O_&9#)N&S49T2 ?#UZF0IH'AT7E=D'G5=_/\\T7\PO;J8'T[XI]Q(HNG M,L#Q__)_')TSO!E&N(-0S5^/$%R><;DE4:94K6/=6&&$Y U+=KN4O.AD+R!1 M;ZOIJYS8?RXN/SZUMD= 5=?0C?P7 C*8XBY/F_(GD._X@9O63WA$)Z>??[Q$ M>I DD;! B?$)<:B6.:67G\J<[2D8R@P! 1+%C)6Z)H@^3&+?Z=P^OO!=9W,? MC$=ZF"1)\JPPU\M=8TDM"&L0F?G_K "4"X*.4(?YMWX$^/C(%3T[I_/JKB8: MC@@$&?J!/R+^[AXX-&07?>==&159U6+_\Z-8RQU9JWA= &6"#M*N$^AJJ+2W MMPB/1XUIK3.PV4ZTV1>QF$%4:@W_D'7T3SP1^Q,CDFLXK>GP[S+%T5Y>T!$D M:3#O)D3^&3%>V_?/H(,O5WDO$O\SXH_RY8**[F.7<*P!L;N0?^RBC7-7X]_< MP'#O/9[7.M= E&U3Y;WEXJP*M?UZR?B,1C\Q%N3\+FXM#/^__\]92]-;E\FL M!K$\5'D(H@,+\$J4E^!LXA>OSGC/?@TP;E+9?FW@$%R+L[S))[+U^76]^K8W M!&'H"[&[H!]#7Q+/*X*.4?!.<]#MW:*?UQ6KG97))(E@<8!Q&(_$N!B>$#E^ M "'QT1T@ @"GL"2JWV(]]A!OG>B@A] =B);-X1#WEKFR^;@Y-6FR@ Q-^MR M*Y6N4/Y!UAFZUJ)J+>9V^^U?;V=9WGARLWW^VZ"\M[UZ=SNRWZ656JF>O#<@ MI*M2'SSME(R_L1/U6GLQ-ZJZGFJVBKEB+57+%%,5Z'-">*;\L^&Y!)I(),C/ MZ7&_UB6GBNL)1Q)#L;\BFY8B6TT=*/DWPXU+T*Y#ER]$_*8QQX#9N\2,?R[J M>G.^;^Y;6UXIN(T"_\YS-+<.!&V2,FTN%B/QY/'LVW=!X%>ZTG0OD4WED=?: MGWR_-]]?+[X'8II7(8< ,P+ 9SR*)K#8YQB_76MD56UD6>^3Y?=F.:OSKBA# MSFQSZ54F#,%OP;]B? HB_BG7&GAP8!"/#XR3 M> @BL;:L4Q,7>H?<-8&Q;,J/* >QIQ&<0P#+7AT/%%EVX,&1DOC&2.'M44XU M9C873\836.*:2(%-18*V'AP.R<>'0\UP@.T81PW+MD_Y.3@$M:^O6XJ< ,&/P' JKS.#Y<8"^1UU8V9\F] MMA8DPZ[;\[7'*UP@BL3EFKE?I@EL5UTJ&-H$R]7"1\>1?[/ =P 2WO"3#V0G M".5"9L&OZNJ;SVG5L%WKJT#"7R+;K028V&HGLFD(#C$U,%QGM8LOTI1MY<%Q M$HM]#YS$_*4#RU!MR+RZ90A ]-G%X;$$BN%?!4CL);*N/@#':P-/[M\K>%FD M6P6JN1VYQ%$,B1\_G> CD) MQY-?EG7T)1+4'-FJ^LGR<+ \Y1O<'"\XAF5S!!9/)CXYV=QB=^HE,..15;5/ M5H>"U1BKOY[MQ_ J@!.&91SH=0_\!>8/VZU$@F;\2<"RH>W=]K[19^T@16&E M%IY "0=0\"R0>'_VYIJ&S@!=-JQ7OG%) DWBQ 7F!^M6(GXSD64[6P!Y@B$4 M8(A591TPO 0<;VO.QB421 +]Y*+6SB3 KSZRK'][4OCHW/\&JQ@^F^*TG\5> MU))7+TFZSM12;+;:H[-O; E>E_11\AJX4 MLRGX1B1WUCN;)&*F!=^J+A/X[[&G*DSJ[X!*I[=>W+%3'TC@V.PG/)[_'\3B MLD (SH$]?(ZMKUP+-A0[4+^ ]:EYR_WR;];K5W!Y.NWJ\!-[6(.?9-V_&?E7 M%$T>*L[ ;B1/T'JSN7BUI_B(N=[>ZX"$![_/O8E/#^.W]C#6%RZ=*W-SB7*[/AP;I+!&"R&<7B^_*X6^Q_RU<./CL"E-H M)/W.V]U.NY'OMG/!G7+APM1G5[C"B:GP;XP+%_<_NRONKMR_P3ZXR#6WP(4+ M OO[WVY_[.P';J8/6VPT)-UXAFB?(=KO&*(58Q)$5 +G@"02<&882W \F8AS MN$C&$D 4$#ZY7GU=OG'&*4L7B>>2YT0"DZ<"@;N1OZV=4,%-,BAZ\OBFP?;: M]/MG"=UDJ.\-S^]F!%V>0S5?D=XW8X>Q_:15M8' M[1XTLEOLN/$>W"I ?-H&DL>&=2MK]%46GWGVX!DQGU @]LTHTJ6P\M5._O=_ M^:>W."/#]3?@VG_LT9H;H 1)#D2>2PIH@HOA*,\-DA+@1!*)(T12$ <$L:,Z M6P)7;]1Z#JCC$V1"*Z;:-S.-)-+P#_'>+XG**.;,JIB"3'*\78DQG46&\DO& M]TLVERHY-N^:&?3'W03\56#,ZMB$B9G=G63-1G52WEGV*] M7])M8(6IA8]TEFED^J6:B*.#18HC#ENG!9PLIS1VJG1FHM&QH]6>UYAQB<.2 M'!YK1BO)/J R^CA;G!")P0"VGCPL6>UHUA1OS>9(ISBKQ,M\JEXQAQR*'!;- MR9U9AT\2!C+1F[*,3)I)EX5%T<.B,:J(36=CFT8Z<=2.V4IOT=-3'(H=%D5+ M5;,WS.5=)%K,%OITM69V70B\([R?BUA?BV:U(H55"DRA6IS:0Q76>H2E,W(\ M8E_M!K0=88I M) 0W,RRX0PX[ A>^7^<:=GJ44O)$M5_+UYQB;P*+'H%+KL*7$^@@/Z-X4Q-3 MO0ZN4A#:V!&XE.<\GYZ0A:Y"8PW"8BF]VE-@7X_ I:J;M68"F +K87EMZ#8; M6H>#%#@"EU3;ZGAX'%FP=+524XQ"-IK!9G[1 T6-D7U>&J7K!I)ORMH8'PXU M+ IK/8(L1,@EP+B)&Q0V:=")#)EM$\[,+WI0ZX)5\*K72K8H6JC0G51#(.L2 M'-81/:#39$'LVPVH+1=*@Z* @8%8UGD\BM!)MF:5%NES*0FU]A+$8RN),%RI(I=/IP6Y8&EYIIORB M!YJ]DRJPXTI2]A0&+PLV$]=BK H[< 0##U MCKOU64LVW3G%I-MS26/RB:D ^WH$+C$Y56%'"P@7X!B$$\7+HVX_Y1<]J#73 MZ8CJR)O3K+9(U:#]3N(4M,#X$62EHOVQ8Q6Z)40S)@-^;)1UUTGY10]JE=+C M.)?N:C:"040U9XTVFRT5A,'A8%JDA198$= M4]XXUN2TE&46H2J.'4%6@D[C$ZV9[R&$,9L..PUC8#%!T4.ZD@0H%1J@JV!D MHF,,52Z1%6'1(\@"C=IHF,@IF.)E6VT'KT?[+1T.ZPAC2RF\/2>F#HZ4>7F! M -":49FX6*V*12E= M%J&'<\P?X!R"Y(MV5-$4QAR8(%^L0F,4/\(MDLM3N,N+;27:G.:9L>6-&@#6 M>H1;-7;<+!J+:9_*Y# >8I=52FE8ZQ$6H(2 ]IQ,,JY$IXDJ*D&QF0Z#H@?& M:"(E^VA:*A>43'=2R8W$OE"W@J)K8W2I[)Q/I-ZL6SWS M:=_3F)V N2O&=. MQZ>BON=M0-JZBTS? M8+AZ<:O#_RDPO3WSS?L2P MR<#RBJC'4(!/&%P3!M@E]-[V 2:" ,#N 297!T3*ML%9>X3.P_*=1[/&ZX7F M7;<=3?C,U'(J=GN>?BE/8)/&^L=%M?03V4]DWRU;ZLOSD]#YY < S[B6!0D2 MX0.#].LAO:L+"^EO*)&W,RQ'=@;L^KQ/_#WQ%P;\/=ZTXO4PH>5!%<'6,?_P M(\'_ ":N/.75,X\F"*-S%C[PWL.I.] ^_^M!_;)W!#."O<1?,0U;C/PMS_V= M1SF+%X(;OEQ==IK^!A,6?N 8!T*=MT2.9;+12_E M9'C+\B =V[SJ@A\1&S()O@5K7J>1S>R1$.L7<60R1V(XV@35;,%/YL5__!O# M_HSAR;]_[A+B42=;3WE^RO/%Y1G%5@*-<.2([#7:-#90IB99*:B1+6'O[X%TMB!Y (/+GK M4.AZ,O-U$GGY.N.5!06EM#8'%CDR/ZV(,V@*#PCT)\2<;0+!W]NI>H\PD0RK M 7S(N?.])Y*/[J\>BF4-."QYXDU2AA( Q9EDD.[$MVI=)(I@ZHO'+ M.YIABG?5+6#RLA@!$&>&[>]$ASY)XD\2 M2SPC9T^-\-0(C^D+?4XEE$:BWB;'O$ !@4Q7XU0RWN\VN&!7.HK]&;^"2W1+ M1+<,AU$<*Y6*Z/9CFT@NJ#*JI,D\-9J+E2R&TY!A. M_(DGR >/;H1/'I]SFV?J]MU3M_]_]MYT.7$E6QO^?R+./1#[='_1.P*J-0^U M][LC!(AY!C']46A"" E):$# U7]*@5TN0[GL*C "\D0?=QEG"V7F>IY<0ZZU M4K4*$!$0$7>)B/3;NGU7 Q5U@VT&: BQV;LW=[,96PN@N@W5[7M4MR_H8'?< M>,6W'4NR \Y6P8TV%Y2I;FFGE&]O2*QJ##_8F%C/*!F&4LTW!UU0CS6V@7&* MS=(4M($A*!\#E)?T<7\(E1'M#V2A0&$\Y>;5 M6>*L5Z!% 9V\0X26=1[-9M MXB-A3;S^&?>P4-F,"Y8JB?1K3XMU7HW@3O2[F]+UKQ"YNWO6^GQ5(H'J:>:: M3SEDCE*JC)3'C5#86MU@!@JAHXD^@659YBWB@HB&B(:(OH8>\@:D^>I4U0=N MI6*6,49!*@5Z6N63/@Q &4&S#/M6XEKZW0_M>$6D(/Z*C*5)OI9)-CWGS')A M_ MT1:3=ZDG?E!_$6KJ8WO$,R ; 8P_,KCT3?"T)))X@*(7F*N7BN!B:]=UJ M);7:Q5+5[28L"B*(L;&$0!<&!#,$\U54CH^B.3_M*S*YXD(DG*PKW9IKU?B% M#EX0W >@L]@%U(TKJ\QEQU$CP[*@(00-(6@(?8:*\82X$_PS$?A:>4E/<&2; M;^4EFUQTRB@'&L2!.AUH%H%U.B!P(7"OI4Z\@=S.+D^)R^K$YPOJKB+Y?+%D M:4EK1^H=R+T!1T42(3'L>$MT W2/@LZ)M-LS,"2;5@V@^@RC_?WDEA;P&\4* MP1J^P3&&TFFK^#*GFV&("KIDZ+4@3'K"@E1$*HNSQ_5+(#8A-N\1FY<[Y'\1 MG&Y.P[9>,Y#-)2GW+:_8';;Q"( S5@!H,HN>J+YTXZZ#HC;3/$]3,S/#EFP% M1#$4QT_*=*T=*WY_>&<"VB?0/ODTM>()CZ4$CEH!8+'EV(=$WA_8I9 +JA00T!#0]P#HR^DBOX)HI5_2**Y>[ M7_&MOLHW(CO!8INM,1NW6 PWVVS7T-83$\=ZL3E%[?42$F:&0 Z ''"C:LU[ M24"5JX-^=3*9FLL"OYRM_ +/MSE J#04I9%WJJ]=I,NE7WI)5A8\AIEY/ 8 MXJ""O*5=I8[<13LT7'NFUV>S"Q=Z.L%>)-4JE?!@U3;[[3&1K^-%%FG&[)54 MCJ0(-DNA\#8'!#T$_2VJ,#]$_:2,]XHUL<7QA2UE(?V:O1KLN@#U( Y$HUGZ MS8JQJ7/!I _9#VND/=24+Q['3M^4H6 _PI1O5[!OTJ)N&%(R/T.#!C4,7-Y( MX/)Y>F?N7PT%%PKN=00W=7;-T;8HU*52J;O?V[.7(GXH?U#^ MKL#?:6KD]MQ$V)6VH.D=5*KN2:F"_UZ0*SZ2^[ )&@-"N;I8C[2GA^K0$\9S][VEJS0RTI%Z^$?OS2FA=O@.OX M!KS$>U\VRCV';FY=FWC"8V\/QQ\3%])LA&LD)DS>L-V:&'@#NRG'Q)4466/( M+(F\9:= &$,80QA_0L[S3W',;PJ-->UH"+\PM.NXR6[Z,PRSJOB\8XDT?=(WY08(Y9B8<%XB&:(YC04C'\'G+O-H+RP M-HTA8@RL\88O><3Z&H9/[3<@(MP_P)+2QH84$+ZS-4ED,QJ?BJ#?J,8DDSY.^O]@/#2IH4$&#ZH*Z1KQTHSWLMN]@I4)9J56C;;MMAOQL MQ1OS@!R.8B,J*?9&91'L@BK&0XDS1' *$ RFB&)WE5MQP@M@.;:>"S1O&5.' M'"25X*&M?Z4B1[">XWL*)#U@B<>+^1@:,?H',?B+,?;?<"T4K&@0D*&+A%9_ M5!A5<[A=C:V1I$(:AE!9&I:?A^0!R2,M*L=G>IWVE5"5XZ1\J/FG4O.'M[I3 M>Q:_YS8W:^8UW9RY"J+1X;CI!?@,;<5',0..8IRBLACUUG5N"$4(Q?N!XN7< M]>_"(M_>%= 6W3&%W(A>-IO-!HXX$< B<-*S2/8275P>71N&-L&U H[I6X5K M!"K3MPH0$1 1=XF(]!N_^S9GL!(=5+6OIFH_SP56HH/RER;YNP7SYNUH:>.[ MT.AS5/1\''\GY_1-Z6SW=6TR?7L*)1M*=JKW-.56Q>M#J.,9MF*XH-O@$M1W M@PI>*A6\]$WYVHKA.Z+;4(*A!-^4!-]8% O/EXY)S MY$0\J[KI(SMF(MK"=B=%0V/NUV2I*^+[2F$XD261\Q?J2)7!I_G^UWA3XY,V M?N^=IF:<6"8,.SY\#=\/M8QJ^,I9#^$[T:EN2D].WRK<1,+=N4_O1]]T*/HI M%7T@[/^YZ9->^':"%0\GUHGC'F_DV9VFUW&3VN#;?F]DM7%+%_&D+A=+HT=' M_9\W:T0?'^R)6]=R8ME7G^J#?JM[H3C^&2N"/A2>#ZP&;Z8?4=PM7T.'"( ( MN&,$W.:)OS^V#H4E"N#(:FFGSOF>5,'L7;,T,0L2K\P#KF.$]4C$D])71)9B M+G#2I\JJ/\YPA48,-&+NVXB!]CL4?2CZM^FV[VM*&)_LP*8_9;:+OKVJFG9@ M&M4!U5G9*X(;QF9[4AH*QY@L0[S5@N_6+/?GP_M#Y2JAZ0)CC##&>*TBE2W' M5GYC6!K2Y'MOF^NSV(&\R M7X!/A(&C29II8(XLK;9KM('$S$ M $TOR@V]R3,;)9A[DLAXID%9SFP5D+/\@!/QI/H7#0M_030^!AHO>/I_!(Y! MT%JN\YJ&"KGYKCN<%O)>K10!.%*@'CZ.L'?M^X"=U>_>Y+FOG.)TD-=G=59_ MD[JT@IWCIOWEE&_/!,Q;!+/EJ!=3%PLT"3*+X,>7PB"0(9 AD*_16_U-)+?0 M@!F)LJ@*;:381!6<6.?LN#\[W MM2#C:8'A:2#3%M[R@/81M(\^6P])4-A[!F'[&P;?M)0&6Z68QV1E@FQ5A/*C M0K 1R9B\T$09R6+L!741B&F(Z7O ].64D5\$]:+*;@U.[1!FKIG+4U5NRLY9 M#H":2D!-T/?C_AC!#NDP1_]!<_1AE0J( (B FSSAX[4]G%S;E]:.DS MVJZ>2F^3?31T=*2!A"M$;_1'?-$F8O,"!SX# F&R" *S/"!X(7BOWZCU!'IS MW=:N%C0%7, 0$R^MJXX23KL O>!N!(UD&>;\%:T?"J$/:SH]U)0O'FE-WY2A M8#_"E&]7L&_2S"TXRZ41 />^OT\6B(?&7ZC92GQ^'QKLH=B?4'^&^O-MZ,_/ MTSMS]U4HN%!PKR.XJ;-YCK:E'SB*.7BOVA_$'YNP*)I^FB+; 4'#N3<'TV\Z^WO9)%8VVH6N*3].>2I_GBIA6- M\*WGF@(V*.,UB:6)=I_[W;A"M57Z@&MR/X5D!AW):WO]0 HT=2A9H=;1O#YX MT6>7);)W6;8DSQ/;M;(^E8E10P@=N6C)]?RN6^?B);_8&GS(/?LYBR!OMPMW MV6-DI(Y.?*)=<+6H%/WQ#_(%09!3N:FO/LBXDI=]KS/[L&"NOE,'E;G50%;K M*KODE[X@;;I7$YID<7PN#.:.%P-&/;E.;JGM^(U%0/'EZ7SBMZ6\DY/UGPG+ MK\_\\3EV3==-G?NJ(0RO1T1C&4*E22A6.S-$%G M<>HX2OX9LO69R_,SX>*<1H420B\2#'ZQ;$3Y O[ KU.-^QU2M\JI-!;=>MWC%YP1:+ZGKBJ,"KS(MD*UBT^MU T M)G!+98[D1.)031;>,8*@AZ"_K;M)[T#]I.,U=BYCTGS?808$A8>;6M@%J*=^ M@OJ4^^G?\N=D##L3>)KDA]XV(P5)N]U;-+X&ASDDDSIL=O)V)]4_Q9A/!2D_ MXGBILZPPWJ1%^>W;M-0_-O%MM8J2VZ#O\UN&*^+K5;L>M&\8 M[,00K-J%/0!/9>PAV'@S7-(JLNR*-K(;Y(A*BQ.)I+(QBE-9$O9E@D"&0+Y: MG9]W(SE7:1LQA\[6 MBK-T/6VNV;ZQUC*6X\-J/^DTB>[ZAN&MN25>X"AIYE)XB:)]I=-&#*62XVGQ MC/=%2)3MP)-LWTKJC7'J(O23)*66%K1G VD3OKC:Q;2> MGA9(AJVI_ &Z+^!04Z G'"CKI9?(@56FXK1K#?;"%MG:MM60VR,U(048D6(H;,42BWZ/T@BAJ;9;U#9'?/6HY/4Q127E]G\? +!$YQDS\7^R-WU&\C2F1OT MMH359:8KDECB9"'0+(7"YM<0RA#*U]4WWH7E6BZ(!CTQ4'F,6 0S-&\9?2H" M6 :.%@3),A=HV9"V\L[)I=6+ZR#0PGJ7A87''* ZH6QI5^&W?WV>=?7Y,[T^ MW7U&X6C.5M_%?46O4)[MAF3)+ ]K%()I]G+7XT0RJ29-$6RLQQPG&$,Z@'0 MZ2#]VL^O\($Z:C>+VZ@@C+AI?:GF\];0Z (^B'4AFD:S-/937>B_@11OX+D M^V*#%"U>.^]=$&;C/R:_11K8U5@^+?6]F/X\HB'>3S2__5+L.];2^/X5P;^_ M@JM0AA+_M:]I&4D!5X D>PNR_VTGB+\\<#+!7(NA((6J 6)UL80G]DL2N)L9 MMF0K1N+?BC]("JU^B07HLU?Z Y0N)5@095E16)20Q1DKHR*!H+(H$0H;_\JH MC#K#9%S!XJ_[KW2[@OY?U5C_\W?\X^FQBJ5)'N#R^>&[GWD9O,/AS$*0?Y_O M./[AI#'B141XOP+DBY=.?O[O_[Q\^6^'2TYQ+,?[^G2"O)C5?+](6'*8Z%I. M]C3)S$FS^(N_2E8D;?TG*XW]@C]9YE^?#R$\"4\C7W#RWYD7_P;+<;262VF3 M>[%BA[,K9VFSX.OA?_;T67+P/'_H^,EMQ*^>!FX-K#7P].^>FVQ,X+A?,?0+ M!>0__O4P,0+]0I,7VJI7D7K\V\;$D)E[X$#[OT&[<%)2$R:QP;EE?2>MAX]B M>Q0<&2!CL@#.QY@DGN54>H^L?K_4IU;P4_A3_NY+7B(2S-#3M2!3;^O+> MZ/ZJS/.\KSZ%__PKR?^>.Z$?*W!^-J-M%"T6;E?S]FF^&6D9TTK@_WF^=[X2 MXQ_.-D7#4)908U.4(!F1F%&$*,TD0I0UDM3BSZD91AX$3'IN:QJX!77E1QC? MIB:]L([@N]F$$V/-]?7(("R/I"DY9X2V'^97Y9$^$O5(Q(Y';CN"8G7#-85L MJU-AO*8:9,F+8@/Y:.1H;$M]<:5.!$-J4U2.HFIY3H]''KTGHF[<+4U[.V0E MHP:R7&^[R#82"1%Y/;)*R3F/55V#-PB_(2Y5UG(L722/1PJ=Q:3@34>"6>Y. M%BW/\\G>#HP\>L_!IESK="9;VS3RM1K6SR'1MA_%(X_>4U"TJ6NU)I(0:B@^ M*JA&H>UV1>KXVUW/[>DL*?7YE:;71^M=X.=D3J2/1VXVZY&6JV\V/,4XNJ1' MDZWB1R)S/+*IT.Z@X JNN9U25JE8RSL+H2NRQR-GL]5J(@[S+%*GW%YI0@% ;C'T$8Q<:P06V(!.ZB*+'0U&RN.J9I-M$1N6E/)2Q9;\[ MTX$M=#24P88])T]53:0L=12+G2Y"A^V**'X\M$VO.CU+86W!J->+8G?=VUYCV>3+?6[=,::UFE:,W_7$OBZ)0G-KM_H:V,A9NNQ(7IBJ$_K@_[.:PK2&M_E>I-5E:S'B#ZQ ML<2.1<9V8>[Q2W3:*=@U>6#+\= 3&[M9D\U^/ARL^4)]HDT=TFDWPO@%3FPL MB2_):4?*K1"#(WVKU:^2[7X\],3&BJMQ?E,L%3M"?]8<(]B.6&-4//3$;E4V M76%DVZ9IKFIJ;B1SS5Z;Y$3LQ&X)U4 NE40E)[2G[5VT4@M]9!$//;$%BPFS M++)8QS2Q-H MLJE9=+.D%ETB#"/@.3AZ@?4R%,P>.5P(QI04B(&_&(,&U/B)+9C*A=C&+U1, M9*F.B H[LDHS,Z;5$^M:Q.>Z[VIM#JGG.Q$V;VW5[; +AAY-JX!+0=AVS(VP M9(>*6QE6BT),6/'0HVE1_J)>GM=1'<&<==F;3L)>H1X//0'#&FOVUGZ0BRFK M5.O,O?*D[45=,/3H!;J(,N[V6[.B&9:Y(H[*_% 0DJ%/+Y"X*)XMA[T/*K8: M+,GUM:]/_WAY7@-%^Z!D W53V:NIWZOU+WQ4!YW^V&P*O*=O/3P-W9_U[PL> M4?@7FGHK_OM"07[Q?"=^YLQRHB?=X.GW'/#0?=T;05&\"#\U/@[F8/+%3T,E M.5;[PD"[L-'Q8X4(_8"[]IOQ^-L.;)*&&Y&"C8AM8!1N1!HV OO"OID. W?B MDW:"^$+"C4C#1D!N2LM&0&XZ[TY\\-+33_76SXT$_7+ Y*(JXVVM06PD@0__ MWQ_D'[^X'CC^A2(_,PGUPY[ADN,EP,/S3+6F(DY3CY.C"UYN;_+*_U_>]ON0?( +[542@ ML2%SVX@ MSR/%N8R1AT4@U2+ 78.(OS<^[+L:X'H:6O-#K7SM#4%I';E^9PM MCV=OYZ?T-C/[ 3/O'$;V%9;A"E?GSL#E#R\O$#6/B)K4V0#?GPNORQ#U-6]M M*/&SC,.UM?0K]"D4\I\XPL]_MI\C:>6G7N-S7UT\RD#!+YI_4@R]I"Z9B(J' MA+2!\R([S?<"L>,Y:J@$;>\ VYC^.(AOT0\?-9,6IR(%KH>2M94M84"MZN- MS0*^9,3?J1^4*)LESUF".\%@RB,CF!="/]XSS>,WBA6"O>!\7XO_H^ZKJ;W. M9UD1_&(6UO :OY6FOCFR"M-%GA-)D-[&$ED&OTCEY8O;:A#A$.&_@G#L)<*Q MCR*\M>+;&WO)[/AP$E3:RUJ9*(J_4PSH' BW.E6]/C$79;Z^635D/I$\EF M)B[]R;@S0-J;16N]P18VW?MD(L&(G&IK$QTWRZV.JKKK(HI4HIA(0,4D-$M1 M9VP4^]D.H+^>JB-Y^Y6!'I_;L ?/S5T/0T2O-)J*7FO4FH4U;E),?]I7^:HN M[G[;C^.?*KPV7P\V^;+7%Z25;Q4Q=]/)=2)QWV">H+,,>MS'#WIG(!KO&HVO MU *S2 I$4.(P7I+I:FNED*-PUKT$&G'?K8Z:74U&MOWR;C3;=KP* M (JBPC M61R_+T?*7Z %O!_XMWJ;(:TD2CK-R;K*34-6]:U4W5?<-@#+8GI4=1TV*91XPV'!7-9$ M@.;8\L6)+,6B=V7Y_NP* 32(H9&0%B,A7127DMC_A\AM6*]*_(*V!GR]4&!& MW7ZY+ 43/N-*P(_IZR5^3U 94MR2RWJA.126E:+E-PO%#;G@0(%A<&. SI+L6\U) MH-\%8AUB_9,O'/PRUE?D?)0+ U1'1EYQP' 1.PPG78#U6&U!L2SSIH_U]KPR M\2/+GN/[&==S9D8 G3#0!H,VV.?K)@D&.PD$3Y 2.4+#HLFS"W.E:=Q6L:=; M6>XF+=S^^(=!LRP%,R@@DB&2TZ!YO(WDHF>U-L-EW4;*.8V:T,C(%C<)DD$* M YUET;Z@03=X>0?$DP4->L&D-[AE23[D; I4%F M41;F0$"L/AA6+ZL8_#)6K5XQ/^B6+->D]"(2[X!2+YL)5H%+ LW2;\92;\\E M\5J-: =SS8M7_46,)5$DEDX\C5WR 71;0&,'&CN?KW\DT'SI406T]@*7)]C, M;34$LX!-EGR_NUNQ35HN=)VD62*XQ)IE$.C*@.B&Z$Z#QO(+Z)XP99',SZT% M0I'3EE_BF'(-T0&ZP:76+,N>/YOSRGJ)MM?;,O_95\#Z,YNQM?.%41Z1GF#T M]_Z)ZQ/4DK:K@>^T]7WC]X-]U=* 6S9>@?B1IR(MXEH*B87)(:M!M2 [@V&C M9T6@/S/PBV01A(!N$8CU&\0O@KW'->V*WU9WYE+D=CMJM';?S MY56"ZZ1TU+$#Y<];]J Y>1I<6!E3FA#01OJ>JK(]R35OLMMEL[T)T,R^[?*ZCJWR9 M5I:U;H!&93T"B-[?(\69\V?W7LT3 M8@$^]CO"'QEX:&/U]J=@ R851-ALZ0 M=,:-4SCE!XLW7_A*J638/D"FYK=M_CMDMF?%&)=O^4$J@]R\49V@-81:YAQA MN>'(BM<5T:1()I9%W\S>@WX0"/-;@CF8(8K]=.&]4 M EH,T&* )_&[3^(G,'XD$.&80G77[2E;847CT:"K#=JZ$ML/##B Z2S!7O MAO"&\+XK>%_6(? K\';7CL<&WJ9CKGA]-EP75-=J<0#>U!__L%F2QN['.U"8 M2[:N90P[,Y,,+[.6K% #OH%(\CS)#C*6(260-F#MT1N-I:9P26 ,]M):32D& M\Q!@F5,7H1_L_0JC/:;]M[AOP3BU\OSHML5T7T9TRR-'GM& M_X3.!4@,CT$,=Z4:_8PC7E-##AL'"M4TUR;5EQ9UFV+5KL\!:@!1DRR&O14& MO3VO3>*H 4IC1M;B-=4.=S4R@;2!OAIHS$%C[AJ^FJ>@[E-?0L,.X\4\1'T= MV\\G4-V/&T@;S>DV3\/=F'I\(L/)7/H\YN M94H=I!0.>,Z2]6X\L:0U*I5%B+?L0.CF@

'SW#R?R0P3LMMQT<#O"ML! MW>2-$4_TM(09$DV(9&[80?1-[8D5G:<(%73]W*2%]\#7Z.]0[XE9Z^"_SFNV M=KJ$D:KJ5=9AQVVSL#"BT"NW,;00,].^&BJ6Q5!8#16"&X([=:K+>\#=9'>C M'M]9A$AN-';58(T,&C4.@#M1.Q#F_%7;KZR M[0 ILA PPH:5E=3/6($OGF5 MGFFL&W,]9[21'#Y7^HBU1OM8K' DU4\)/,M@;Q45@$X2B&6(Y<_2-'Z&Y3Z: MQPA!]5>(1JZ"18'1Y-#0 99!5QCVK>SZ]#LUX$67>S>(4K@D:3>D;O^B2]&P M0E"AL:\IH9>@]ZW;+=W>1O/(73'65C1TC.J./LG[,J7EFT*^6 M2P< Q%',N6/%0NIGL&":P^/$,@3D"<^ MV2?TBSQ!Y4KY47.Q$ 2MY.S*'"%17$,'/)%H431V4]54T@>"AW4F/=:4+UYY M(9GSV]Z@:R_"PWI*'FO*=R3J-^D%V%='CX]]U]/FFNT;:RUCQ0H M/)O6'N_ ML\CLS9Q64-:AK-^,K*?.W'J[/$7)\;3XI3)*Z'F:K6PS@2?9OG7>OF*/B%9X M;QF&VW^EOBY0' LO]<:]]^B T\(!I@. TOW\.%L=?,/LMU3SEA:T9P-ITP$M MB^(_O A R.%#_FS1H]T_6T*?*3)6+F&$;*^5Q]II2Z(K:O@0G#^) M(%M< MW;F<&K;8]6O55;0C\\)J9UI59]+[G$CSF$M4)P>V*:Q#EORYJ#%U[JNF)SUU6X3K!GD]<>(+G[ XG*ML*.A

8I&^.2+=(@+4!:N/94TT,+E]6L/D8+PGANX )1* A4O^9, MW**#8E@$: $D=M 4#,]#)Q*,63Y.S!)Z0*"H/XBHWX+YGCX)@'8^O(+[( %1 M:/1"C$",W/2E@?B1(PU,7E,S4OQBDJYE8NM9UKR,/Y>\^*%.&/C H M(,?M$==* ->>]9/7;7\#7!Z@[=DIA3P[I:1UGEYM%UC EVLESAARNK/4./"R MH%0A@F0I L]B]%NY(]".A+J&X6)BUQA4L,KU&ZB&-[Q8;*8B2=)0C8(Q22!22+N]2D/D 6W<7:=GH1 M5S)#35@U@_QLDQ"@G04?,04[ZCL"7T;$!1?Q!1OTE?P(LR>NZ3 M"^#LD86'5V#3D%A\V?NRMZ*)%XVUH6K)9=B#+KYI12-\Z[FF@ W*>$UB::+= MY\YLN&,?T,5YR;/C]?,[FIZ^F<>[XP@/RT(V2SF,QS*>J#*]+7'[CF/%N:=FK=BEGEMFN.9Q4R8%-<"). M[I4&_(+.?(A,B,PT(O-3S_X?(W/-[.H5V?$+2+^JKS>!YPQ+9@20^<[3_[]) M%8&4HNG<@J-HH*OUZX)+H-C2073^-KY_7_#OKT80_Z^5^*]]3.J!F1#DWQ?Q!WXO2!CQHG37?GFH%R^=_/S?_WGY\M], MIYSB6([W]2E!^,6L#BN/)7RJ:SG9TR0S)\WB+_XJ69&T]0^SI-DO^%,EEZ_/ M.<9X(MKQX4S^._/BWV YCM9R*6UR+U;L0-\Y2YL%7YEOOR>\FWS@^ 8@DZ^> M!DJ5K#7PU.^>EVQ(X+A?L?A, [(3_WJ8$(%^H+,,@5P+B0P/LBG]!X9_7Z)3ZV@ ME+"Z.)L1Q$R56%%B64TD%)H191E31(R42#7^PPR5F3_VW_K;JT;]A"#!:\G? M?_5$#/8O#YKJO:P4#\@+I?_*[*?TO!!7GU/) M\9)S*HAQH&66\8"YG]%L-9Y74_*4^?["*HYF]_\ !D=&LM4,T&_2,HN7.JCK M:;E$"P6%HOX%=B&8.Z$?O[+_Y_G>]]UJ#9C8T?N^\W [ )^4*7*&*W2,^1DI M$BHFB3*"JJ)"$_%_S20',^11@1TU-HZMRX+2"F\^%-@H'GGT[82E MF"31='%!J@0UQ:< MP@RC-S#;@Y4JD#S:6FTX,)1\/72BAA-RNBSC9J[6'LT"=BM623![E'D]U-DN M"#*HZ&.D/R[A>E19HHL6> $,?3U4$->A.FZ'J!DV&MBDLS V@U5L0HO(ZY'H M;+0=HU*D\=3$%Y>C<50,Y[%*?[RF6YTVUC2.+KTV[!(Z>.;Q2A7E"4L,U&D3V;9Z;F&A<1N!2(8>K51@U6QS M.:+:9K\WK&#C6LNJCG4P]&BE!F1'[,T'8D'HXRNBOZ&>2S[]4D7[;N3 M&9*3ERMN/<0;? L\\VA.9*TOSL=M2367 TLKE@:[.A?CB3B6T[8BU#8S?:$( MHRZ'"7FVB8SKX)GHT8N.YWQMY)+(4M &GMC$!EQ(!^!%4?SU4);C!$NJ#$O" MJ$H28]Y3=\U5\E3J]5"NX]3GNY4U$;9ZO5%OZT0?ESF1/%ZH?C%0Q.$@(/F1 M.UI[LXK2S%6C>.310FVJ^A1UZK4BKZ&;]HC?-%I4O/CD\4+UNW.SQ>4F2[,? M:;(@T_Z\8H.11PM5][U6I=WN=GBM.)KN^I@C+AM@Y/%"-1H]#.U3]3*_Q,<$ MR;=V2%G3P="CV2\70H[;22QF%E8YMS&MY%6[ .:$'DE_"2U;9,#(IED7Y;7, MX$)=+G=%ZGBA0A[=SN@"@0JYGF3)SK:*UN(EI8ZG[Q-ZAVNI89[?HD1[+8:5 M@MW4XY''DQ+:%*I,O7G.S!G+ZKC7G&*%83+T:/>+)O$9T=GR/ M-I*A1_-G*L:H/# )"9%T9A7DA\(6RX%)'<]_( VWKESLUS?4S# WLWK#W)(>\9%('R^56ACT[):X(WBC9BN2/AS3M2(8 M>?3,+B>NNJQ=(,Q0Y(*11XM*214OJ-7K3;Y<8+2(E&OYK=N-1Q[) M%-=6/*W6C 9F 5EQ6J&OBNA:CT<>+_^ZL:9Z!81I\$MS(VK&@.BOQ63HT?+; M:W.R:DR" 4_9M7JAB!"3=O*FQVO:V0S6K06J;@5J$!4<2X>>7SRA5BP MW4SM,E_VK$FW43*ZO-"-1Q[S>4'&C>I@OE/-[;9NKIQ>6]&Y9.C1\H?+J=X1 M)A.'+X2#=;?=J?+U$+SI,9]K5J#CE59KQ6N]H2N6JR-4'8)7/>9S=2BU>[QJ M&DB!6S7"\D*KF)5NO%''2S7(I2U ML1!6)+9H,G9^X"1#CQ:KJ<^L8+Y 8_ZM4#[A>M6H*G%@Z/%J36M\N]V?K*=\ MF<1BQ4(F:22*DK%'RV7N)O,N698IOE\N4$-SL;,'J^05CM?+XM:SACYV)'Y9 MBCH%%:_BN5FR",<+5FR4FR1M$[HPFFZ&B$"O'!(\%SU>L(7/84X>$XKF-AR5 M5UNEO Q0#@P]FEG>$O& I>R2V<[Q9+U.F]7M/!EZ-+&NM2E,ULS<-/LZ@9># M8C@:J\D+'.&P-)+KZC:8\6:;\YO29K+"ZG@7##T&HC*;K*V.613XG(?@2IXW M9\UP/_88B:6^6';ZE,W7?4.W^@U:5S;)*YPX!VE#S5,^6Q+Z;7>8TXRHTFW$ M8['C]7*J@U91&]I;8=53)IMFT+6Y&0>&'@D8MS7#E>.S.%\N&U9^YC -'8_ MT",!0R5!Q(K5^4S8+C#+6GOK\JZ6##T6L F:JW=\K,4+(5.Q=8GF@F4M>=EC M 4.LHIXS,8[C1PZ*UUPM4)?[B1T+F+>;-:4EMUP)90IS&=O)]Y9D,O8$(B71 M;Q4H?RHLK=FTJDS-I1,?\N@)9;0_D(JBEU=7YG96CO(CP;4]+0)#CV8V(QM8 MO<.A$K*E76P\W8QSG,6!H4<3&PJ=HE@JLA8?FQC,J+?.2_9(!T./!$R5&_-. MS9WFA%6S[L\,86 JP^0%C@6L/,]Q9-O1RH+6-,V%C6*"L2=4TL($H>B%4.K% MHJ#F&R6'#E9='0P]6@0^CS7S\5"9E_"JMK/:+ALT(C#T&&7B>M)#YMT=(;&:AIW3-W-28RX*DB^9HU\+6:L_?]*O)&QQ/+#?#L$V![VIF70US MN)ROA?/1_KE'0CXK215'T(4ATD?IG:P)9A@B\7-/J)NC6EVQ,&8MFBNJUVT6 M&6*[H"(P]$AH^B2!6N$T1R/2 .V6^S7'%";)4X_6:]&(.KO68E8S<\2$,+I" MY);)+AAZO A(;55A=SV#0')MJ3=9&RVLN..2L4>+T*"J2YK&\)JI*5*YTIW0 M?:*1O.WQ(D2\6JC4[0F"]!MU>=SMU;9./QY[0I5L"V$W%ZZQFEE6@ID98(58 MX=?!T*-%:)8+98]U@SJ2H_..-RYM6_K^J4>+T!0;NSFF]W/\B.BIZP$X M3*ECH5DV&P-EV2)70HX@57R,R9&Q2X8>KU+VF6+-M&Q&?YPVM@OM4IS83>_$[G- G M&7465<6I6.#+:RJWBOI;<\A$8.C1(M26[4)^HDQM?L2$A:I(:F$IGPP]6@2M M-!GT&2:J(6&OR4X'1<9<.,G0XT78D +%:IWR%M$$V5!G\VBSX?=CCX1F.C0F M(C>8;/F1;I<'HW$]S]23B1TOPMA#E94R&L3;.W'&LC^9U/5R_-P3NJ)8&2'& M@NY,>2K'%'37$LK"@ -#CQ9A)BE]9L@335-:Y>;V5"WJ';T+AAXM0JQ8AY0P MR)<%3)@SS2%J2KDH>>KQ(H2SR5BV!9[E"UZ8:X=\<4#4]63L,7T4ZW-]ZY5: M"!9*;4%B?:);V(\]6@2=L_29IJ&.&<.M5@^VSJZ[B5^7/5X$38G9NT$/6^8J M6$5(H8Z(@90,/3JD)]7Y?#03N%"0F@U]-)26@Q6=##W6 CL#I.)WA[%NKT:] MDM13;4Y+AAX?TN/ZLB"$SM_>"U@ M::BJI1V>@N-?B#>OAKV(BKQXOA,_QY^_M8U M#>0+>\T=.D1GDR\^VJR'V@CJ)Q>;X$9\&B+>OOL)-^+3-H*!B$C#1L34A,.- M2,%&H%\0$FY$"C8"(B(E&X%\H>!&I&,C&$A-:=@(Z@L!U=RY_+DB\:O9ON>5 M$?1NA 2D< _B,\$/O6T&2LP9B?1M)2K51'H92^H.IYPN2?^D*;_M4[W#*?_, M>WF'4WY P8:,_0A3AH+]"%/^F>^-K7^CK^.>9;*]]GLL-&Z?[#F9G6HU]LLD55^/M&I:? MY^W ?M7;07_!F9N6)V[IA'9P*YZ-WYWMY=D%OVEI.#.[4-==C7M@E]N6)\@N M)]GE_9+Q) ;L;8M!_#H@/BI9F8X4OW+5SA2DI#COS?C4TRH;[!?\MA5:3E'" M90A*(*C[%6D'<\W+%)REZVESS?:-M;;_0\/Q?2@OC\TE/RBV_$*(,D^-*C)0 M5GY;5M#;CN0.''#$?%\('6>?RJ"_DH^?NY9.59?YW(9S/W.]?#_]O&1)MA(_ M6PHR14W10"OT#(YF0?ET]&Q*/OOIJ_ >G]L'G5!7#H=35VA&^0I<1PV,L"_D M1UH8]0/)5B5/?6I@Y.H[=5"96PUDM:ZR2W[I"]*F^WT#(\X7VS-0#W+?L@@5 M#\V&Q.>F!GND F7 L4&/ VYC^,^C]A^V-'=%ROVJ&E*A/(B[O M[;CO6AY56Z4/-#W:V\/M,/#![.+5/]'NB&JUQH/-?,+SF"[/U-DN;+0Y4/$< M^^,?%$&S+(EE*0:_1#LRY%I-B7^I#?5G1G2N@J;O%N$<7@@KV2FKYS^!H1^_L S.>=HT\7'!/1W@/H@)V:0*IK MA:T/D979%K6&8E8Z9?VRY^FR%W2CD=U;\521BM 09:9(#6"'_N,?(DN@1):F MZ,N6?D(.@ [^DZX#]'?(X/<.%$1 M#N5%M>1H)C7R.M0V2 M=F X4*_9+'F9[M^0"[[=<+\#+F"NL)VWIP^\"*TDD;GO G-56W&6VH$*ZOE) M+&JMB8[TT4U!HOA%:.P^2S\(YVYC7-1$SZ2LD423XTVN&R7Z 17K!UF"PJ!Z M -4#J!Z:SJUS96E433/ZBXUY"ZK%W"+]GQB MN^.24"8]#NLA'*9VF"@&H!Y(!W)4<\. 3M_ MUBOA01CJ\43Z[88 MRS2#\A0#RG!]TO*#RC!L$ /E.#;WD[(P2F0X#,[X(JA M)X'GB*B8>. P<>"(^,$=AYW')3]@1P+M;:*B@$4+=8V,YVRA^NOQN986[,-_ M("_OA#M/V#2X4G/1501I(LX*XU;4;(PXD4B\\01[05?\0T'C(=G@PN6+4LX& M9I$4B*#$8;PDT]762B%'X>S7G?,_ _+*5GQQ/&SKYJH@E6JY=K^=K^DQD(%? M_FT@WV1.71*LR,F2KX&,R:6KV7ZR&S!;+E6._)1'Z,[MVX?WTE.0Y97&L_ & M;JRW?@JKX?:FH\B7A/.O':.NI0LD(MR8O- XNS\,+@/)58OELU M(WUBNWR[:XZY\KQ6'P612":I+R0%4\OO*NTE?:N0PIP9>-K"TQ:>ME#TH>A? M.."256O:5E3@E?B5/4X\SI;_55Y)CWJ082L#,$6)OY,:P,=77D4B! M>H5D%D')+,,>ET\X1[(T3%*!22JI4!7N]?KAU4Z#E.UORH^&'Y?8ZO0&?:(2 M>$.SO9PPW0TY($2,N]01\?ID<)KX2ATP)L7WYWXMU!5Y1P?@9*#?.AE@;A"\ MQP=S@^#! $4ZE6?AO8HT3!:"R4)0@B$'0PZ^\^U\2 E.6X++D03?9&9'85_) MTEAKF<"3;-]*;/J,I"Y"/P!F.TSQ2%6$X<0JIJ<;&4P!N3I/_C %Y-I-AU.U M2C^\N/*86((76Z!0P!23W[S^! GV/2DHCXDE2+ 0.O 8@M Y?ZH%A,Y[4C'2 M"YV/W-N[3D+8NYN=X'29GXCK0!'Z-4VC$,=J$^5?3P[[T;>5'$^+5[(0>IYF M*]L!\%KMUXVSU<$W'Q;W[,)J:4%[-I V'<=+_A $GB&'@21;VL#I2/%C@K?Z MJ#!UO%1",7IECO26O^%-F:U,=9%.^JB@E[D7"%D/*@Q088#0@="Y3A9/>J%S M!87AS(D]J3G8:72[4BVQXIC]BH3VPK',%A=1?+"#Y*"W#_;T)P?]+7_WR)?A MJC_^R4L6R!WR,U*0:4J>,L_@:#8#-OOO_\KGH1^80?1K\;WOB >/B4=UPEB> M4\ \G]>V_7P)1HQ9L;W!U'/-I3LMY?# &.1K%^[6GF=";!WMD"6BJ35U1.TD M1-]Q(@.RB5@JR^)4EF;(RUP:A]E$AP#HE6'TW9*+[5D_L7O9 W7:W4WW=R3/"*!8?9VZ52)+NQJBAXP,U2^!(EJ(N M=)[")*R#(^'^SM,D0)U>DKB$G7\]4KA@F_-<>6%108%X7.(X>V:D49 RYYE[$9\@9JT#5?'&MOA MA?7L2"="L3)=K\U"F?/=L%J(> WHV: F)(HB6>0R6=L/R F'FPGWQ@F'JP3I MY83TZ0?OORDP(G&G+*ZIG%EOUNHY?A%N2]29*>&'^L)@8P1"C9]@2*[?&9N! MW:GE!A'@!BK6%[($4%FTE :,#'E]I3F^^ M/K,1\9H+"ARS6[>K,YP?E5%YNJLW.:" M(3_)_!F-JI(AJ0W$;9H%F>%G<8#.Z"F , ODL MD\41^L8[LMU$:1N8Y7N;C=QNP@L-LWT_DNV;%BJZVS+T-R <\"(L% Z8W0N; M&_QR\@'2#\/[8G8)/ MQ?;Y+R745OT-PQ ,8I8YINENUZ9']!-LPV2_>^YLD+JC[HW>:KRS=BTYYYGU M(8ZYFJBX+G7A(\^95JFP&TVK@D1:-;:T='I+(0*P@-E\=] YXH+)>O=XU_XJ MH+[@Y?KIBO*&A= =\%B8KZ\;E-6M>\FA![/Q()9O^L#^)&"_G4PW]!9!3IQ& MEEENE^?+-+"MVMY8MWI\C^O2 XG?UAN= MU5!8==M"-\%VD@U'T@0\KN%Q#8_K#R:S*;C7P-V!Z9GEB3<.YEQ=*K,73F:+ MZ:;'+L4F+5#;836T^K19W.ZQS/[Q#T-G*0:'Q_1#8SEM/10OC>5>/=_N4Q6? M0W(S1Z4,WJ$#X]+):%MJ->FP@6CV)UYA6^/K1'F;.+A -AJ&(%F&N/5TM"/Q MY%3'37;0F66X?BU3F/RTGT#+H.=0%F%MVT=RR]%:[AATDTY-3!BO'PZ8+ M\,8>% J88P9;<\ .DI!@(712NDKP&(+0@1TDSYNS!J'SN-"!I\Z=GCJ?$C?V MO4 L[&/!QEKC9S--"3KQBSIJ>_;D-DU"2N\:^-S[[!!H.DNTRF_JBZT9;5R> M&@6]17OJ<77DLZZ,K8H#7FLHK,-K9),A>RHY:]0Y$463L!5&P0:KD-FNS6RP M2^3G,YO)=$O;X:ZS-I<]%JUZ-K-/Z<1A2B?L#IFF1)@+,)"F'N3_EQ2LX]2SMJBX MJCCB*8$B6&JC]I7-4K]PPZSI:B8TYTN];5(#7=10BEY,=Q%8.)A6"GM0PL+W MJ5:!/I^ SG\'*F3'G,B3RXH0YD<3AM/7 MB6[5'W(]YKF@?!59_[89^W,YFU M,LI2A-58F]BTT2,FU, L+[G+FB5KLQT:MM?FS1%2&5L*NF*7H"0/!C.985_0 M#UT022_Q/*:F\_YTZZXM5J@*FQ_R5*>ZWM6+ZKH=?E:LVR\5Z?9L4UN96VL= M% =LC2"TQ"\"TZVAX@,5G_L@HQ_=LK&5RE01:T(&,D M^B%,4T_759=/EPN8AIZRXQ2V-KU*@QB8;P(W'::)7UT*8/N?:[4BA00(13\% MJ_!@QP 4?=@Z])JM0Z'H0]9/P2KO2EI07[L'+#\?T3SM31!%]U&YAO"LL\ M*J#B@*FS1B2B>!)X(? L@UTP\/+H(()4:]2:A35N4DQ_VE?Y MJB[N?OWVQ\]80 ]Y-93'V$38CME*(#$SLX+J@ 5 2.6G+)#^1.(DL)23)5]3 MXVU8NIKM)\N?S=A: #.%KQ<^N4&(?R#IYZP*PW'*W(";>SMU4B6%G-8K[(/ ^W2=Y&<>(*CP D G,G?ZY7Q5=J2^:M:] MEISKYRF)4&,R(4!6+Q63"45A,*/W1AO%IE%[2%OGCW,;W' [[V0[86;A)[0D M2:-(7[EDMF>&K65U^DM]?)O)G8.#-] M4[YVUTUX_,'C[]Z./RC!4()A2\6KQ5/.HG3YX7C,Y:3!',D)-A)@"T[6I"CQ MDV(_5[IN,HME(&TRD1',08H/B'EG/"W)AL;7@L!*U&S0IE%+ M5.V,%,7BX,/DEU1%;U(>LX7)+S#Y!5Z%NHS&"#?]\S?])A@!)LG BUXP2082 M)13]:Q\75ZC =;MQE&]]7?S>WB@=.+&Y.OIFK98<[]VV?7,JY";MN987^IOY MC L;N96PYD243 (J5!:EC^OWP791,#D))B=!T8>G[3V>ME#TH>@_:#+-%13- M,\=[SJL<;GLC?:+9FY)9GY 8A6"5I=3L N40!'Y^JARF/]OF6RVY3.!)MF\E M*Y&1GE<19MS C)M+!&@>WLD(DS_N1Z0?\&;./6\G3/YXT)M7,/GCCK;S(27X M?DGY 2489B \@@/D4FUI6*7>*G<(@3"QIB,BOJN,-/+7'2L_^K:2X\76L5T( M/4^SE>T >!'VZ\;9ZN";3^&;8Z:E!>W90-IT'"_Y0Q!XAAP&DFQI Z/.=N,N4$9.F AC4@E61? M02F39.]D9IZSS&@;S5,,/_EK)'GQ@@O'5=J6;V=;^;HWC9L25.1&DQ26ICJ+=: M,]UT?DX: 7>U!)V4KPN\( 3%X/'$( W).6D4@ZO='$OYNL!\'2@&$!ZW?7JD M.NSP&0D^;Y@U2;V.-ZR:%^$!(9@N*\+:Y,/%2AO6^L +TP56#$!X7#/&EW)XW&0,\"P*J%HU0H-G.F-$H[%: M*9*:B#5(%-"D0\_Y*\6E,T;G)Q\[+ICB^0)U,(OHXS$\QU,U+[B]KZT/^&-[#Z@G)E)/Q/6&K>E*KU.Y.=*O2AV3X$N] M;34F( ;$]0@4R6(8!;OZ7#2*=SW(I?%*4J+-WPX+P4MW<+MAXMAO6FV0 8^" M'I^]BG+T0 1, %0F8WA(";C)^=4V=L MZXN:L* FIKFBMXI.K5O\PM,3+S;V^3+>-$?_^0E"P3>_(P4 M9)J2I\PS.)K-@-W[^[_R>6@#=ENZ8-[<]^2#Q^2C.J%L:;?,/A\(Q'&^V)Z= M,?*FC+MFF9RH,I]3K?S:EO(2.HU^(_*63*4=!CZ87+SX)P)K;#>'(0M6K_%U M>=:8KL)131YW190%@3440;,XC6<)DKG7M+ET>IO3";?O5NE?E[P4=^V97E.M M^7Q6^;@>!,H.:YZ_?Y,3BDZW.R[I+3%/(Z-RSV3&1&?:]SG *B1@E;NZKYXJ M[G@H1'W:43WP-,D/O6TB^WN$'?:H+O @?V# ME,QKS_23R_=R-*D-E^<)8D MCZMGP+91D$6@DG)U2GD[?"[T-+;4-.TA7Z#MYMH-Q5VN<&9:>KXA_HQ%BW@_*V.@QY:CMV MMY:L]*JS"^LFV[8U,)L-?H-([HKW;-,J;*(]B[! -T&S& &=E)!&+I?6?.V9 MIHE&J'X1K?BSF8:4 V)38]HB1JXNS "ES@1?":T2BN2J'=_;U3>[)II8)TDA M8@+-4NA/[V+\-ZE[?'F(JH;O6M+VJV%;,8'F9"N>X-,E#^HP_@#.WT;V;\^% M<=\N-I (%HJ]R(_]_GW!O[\"V]50XK_V-2TC*;'V&;_@-@9!QG:"^$T")Q,K MJ;$@2F%L]VHJD*_DWA/07S,SPY9LQ9"L^,F'D\G_$F_FJQD^+6N\P]I?R>CAZ$.3? MGU!. B.^<<=A>>@7+YW\_-__>?GRW]@QISB6XWU]HL 7LSIL#):PH1Y#P-,D M,R?-XB_^*EF1M/6?C,'G3-6OSQP*%B'#_#MS^.\$+:]7<"EM;[;MYUAX M05S/>K3OS J2/R]93N2+)$/2&)W6:0K/%/QR)IEO4TG$))Y,)IG-\^Q3-Y'_ M_"MCV/&IXH1^K,_X?[[:)U%%%'1&J%2L(Y"42+ $)3*TA(F81,GDC% PE'G: M).E)R]AL-R.%+^SF_*BG+<*55>\UC"ZXK?IZ9+A:LJ-(&57Y7+6<)\(Q@5>U M2,2.1ZHZ@T0]I=;FM\B<19OK0K.J<;$Z=302;U6B?$YSQORVU.D7T!53VQ!@ M)/EZ9-?%NB.JCV[,9=53O?YFL9L4NR(A(J]'=E;E8JE9MB=(839:-]R $/TU M)Y+'(T,>(QB_K-A\G>((+:#S!6\#1AZ]9R%"MRLM/T&$,CXDO)%NNIU--QYY M])Y;J=U66V6D@6P1G.G,_'&U.HI$ZOC;_6JE[5+-Z0@Q*AC5M@CY1Y MC:H@2W:":)5BO9C?N7(1B>*1U.N1UJ)=Z@O%F8*4*;)9+_97(S>()00Y?BAG M5?16(^J53"RVDY?4;E5:X9R(HL=#N^A(1F<]8BSD"@P]+O?J(W<5:[?8B6W2 M:]1:0/FZN516Y?6@1VBJ$+\ ?CRT6M(0EJP,IWQN2T\]J3#>U>EXZ DQ:8^] MGHU)'1E9\J1$+LJ-ZK:M@Q[C1T/K[(AH3FRW+O1'^5K7DVR^0"8M08Z&4L*V M8Z^FPE#0<@5YU23=L2#I8.C1NL['U(C5"VR ;.G(I^V@HGZOAA=YD,Q:HJL+-[#F)4?7$;W"\ CL9PN%+1W-R,:.&O-=$3NQL5IO0(MSL82;JT;0 M=&IJ4VM/XQ[ MJPR8(7L64PGL #TZ]_)=DF$ C)2A@3G[K/VL0(66IU7^INM;KSFC52 MW22?'B]=IMYH-OG8@85=SZC\^$E5!8YV9$N$-DRK 8D%F^X1:YVMC>GJ2,RH MH#RN=E6KKZO. IG(>[UFQU#W8819BBQD9QP],"NQ> ?V>H 'JN9:$N?Z($9& M*RN='SH%H_X,FQ[@ <>UHHDAGTUTH_''1GNECU--'@[@ ]P)7Z09*4>X*)# M6K$JJ5[&@!(;.["P0RX^7K:8"<75'UM%4&:%63L[0DUC>SS %&I,.C-MJ^6> M*S(VR$NZ"WL]P -\3&MEE G/=LO*(*5WK);>:^&F>W15A1BK3N):G"PG+46L M-DML5X$#., N3JZDU9)TW29G'77TK$2=*$CBIGN]YG-<,98H)&9J.5Y;IH1N MNR$^0AXXP%G\TZB8M,=RO1MU^H)KRX727,1-]WKENOG6, M%0D'<( )6^HXSX]$*=/-VJEY/]G+@([+HJ9[O>I+.9JLCB9SM9SB!\]LE7SL MI%@^?H!?>XI *'+!4G4LG^6$; MZA;Q ^Q2[5+924>8#[CLM$8M8O%NPG1&4)O?;SI/&)Q>)M=3M?_8;"3J%3Y> M>X*]'N !V3)ET&ZQ:TYGHT:B59'Z$L!-]_2+KE1-YLWA,Z_JE6*]/86(,5CB MIGL*AMP6XVE[U5QU^Z.2*^83-C>=0PH<6-CG"GB4V5'3Y J&3"MDU8EJ)=CK M@=4J35J%'E],/Y-]+<%.#3(_L< MV:FB9]_N^@.V?+*^,V#?R^)8P5O]WBC/(GG7D^RYC1,/,?K8#<\MRWJK?Q/V M*4,K*W >!7]'D4?ZE^7N^*B\X M4\O__!?%D+]C5,3[$ K*K0G*5U?96]?]?_SV^/L=O_;IX>D4-Z[>=0*?>^OX9FEOH1!Y MM[\KIGVH,B2952R2HL^2B"J4QE :;U,: MZ6UII'DUE^C&G3Q+<\(P6:K-Q$3?E9MGDT9&JR1Y-YDRN]$V#5JE;L&N64@: M&2B-Z?B7DDO?FEGZ>KMGI8EK.]Z=$\]B!-V$_O_Q=(@7=FV'K!ZR^G5\-/=B MIJ*KTK#_')C"O4K!6D2H&M^%:GQJN?I!^O%YK=5M63J@'L](MI7-9_,-KA#3 MU]F^ZH[-7I-/(F.52D7(\V1-#B4RE,@;ELCS6JSO2&2K77+6O#H;=)5U47J> M#./";(0DDD%YN"+4@8S#W\)F]?=^5C?A>->8.BA1@F+ U1PIZ-*28-L )=8( MU?%0';\'=?R;:1+;DEF72QNY9+%8'D R0>@M++&3%#A0%F?IU:I!51Z;? KI M%K%(+'9&U2*4[5"VOY=LGU2-JIH&]XR]^< T(-B# <@H,.SQ)OTESZ/9F_//,J/.J(_5 '"M( M&CE/& \@5;=LMF9:^GFE1OMC93!\3O-TC>73^#@^DJ3.4LM#;2 M6-\(XT9H6P N&-Z7WRQ@,JKEG R<8Y[+%H?ZJ&D6[%8;)WS$ 7.ADR 4]%#0 MK^DD.)6@EXJU/I<4^*G:[NHV77JL9J)U%@DZ*E1TS!MX9QZ#UV<8$I"!9;VD MX3=&,^D& =,D3B7P@7%DD6P?PIS!8C3MDC]:Z0L=QY.1< M7;"=!4H7C8(=(F3Z+ 6.0@D-)?2&)?22YPKO2B@-3&M9(P<%DEXJW=YSWQ ' M/)90%/P0HH,)N0.23",4VW8!(2FV" ?JA ;0_1I MT>$T'"Z ML)Z2 T,GYXMR ]I3BJL?@,*GTA38V:Y(J_C0\F.!6,$4 $J M65 L8BYH+JZOMA L2S <0E,$+ 0*"-TH-VFDW=Z,KV[<_3Y#C?O+:C)Y*(L] M)(HO5XOK.>HV>?R+I9[CS7%\Y01L 5\X)!D]0^=)VB2'TH MUS]@QE>7ZV^FF+PGY'M*"[UN;J_>9HU+''LC/!!?.PUX:FD]_::X.K M:T>'@HV++NLH#LWSX)PZ0/2GVR2A818:9I=0W? M[^2M0:0BL',&W1UT%7OLW2-"4;K#,+0F-,]"\^S>=!D;R32 ,CMR+1WIG[L M4*JZ?DJX"R9EJB#UQ&<2JM[2D,G&(+V&CE#T&>\&_W39" 'B;@#B1)>*K[;E MYX+K-T'*:V$9!HW6;4RJ8]& M=#*923N@PR(A9:"0GN&2[BWY!AJH_H6-5AE2F-!\3X$%1*#,A:$&[ BNE6'* MN)0&G-PI@T]_NBX<&@1W8Q#("J;N1[[QIY4QWZ,BNQHHXY-ZN :\_/"5+FS0Z9K2QJ0$H:Z>(20B/.9YH^EI4Y1(80&4)DN%EMZ;--;=GJH>=^OYOVS,@3>?S!AR1 ME( [ M![S_EHQ (%L;>3R@,A?[<5 K)#./'!TM5LNM2;(P=D9PA#BDD(J0Y-$XI%"N M0[G^Z7)]WJ.#3\JU-4H\/5G5"=>EHP/'2A7-6A9@N<;!A9%D:M\<_G)\X14/ M#,!44*3@IN?V98<3%RO[>?!TSUCT@UQRE]8N?)$+3C;] TW6D.I([#;UBMZ, M^7.BRUCV>?+(=R8>0AU M. \H'8_0Z7->OPQ%/A3YNQ?Y:SE*/BORM397%IZB?(($'2[=RI=35JXS0B*/ MDWQ&$NFCR?+NS(>RN9UA@3DP7$^9$5T;CA#J,Q+ 5UI#1TIH@WT_8+JT+A*( M6LN3M&,8)'+L<%8L666NO\S.^UDZ72^E69[V\G7&(^G4.<]G0B$-A?16A/32 MVL,?"*D>;^]Q.*Q M1.@>"<'AQX'#]TOB@$^&""C&4=&U4(;)-^X=A#;(YP79M"1@1;VVOZCIDK!- M39&(_R+Q_]VUC7+EN=W28>_%-W4DN373\.76.]UEC6UO: T;[;+1 MG7# D3)-JDA)L:<13^/\DS'ZC+700A (0>!;@L"EO1I?!X&Y1HJY]'!656?S M5BDW V.2'BP0"#!__9N@Z&\5\0&[A.0@1,$>H[396\/*\2A.4]2P4]88OZ9E5UT9)>S;N$'8CXH>R M6)I/2==HB'EN54U0Z2C7&+)%"(PXBR45CR3.&=(:(D6(%->?[K<^(OHC<'A3 M?=)&=B-922L5CFEEGFJ$O&CB!=B08@%WQ$+OM&]AL _8)F0J))_ M+FU#%#AR7+&5Z.F5+R%T)=Q__//M422,F[YD;2J, WD( VV( G4YL([:[G " M1*=C[MZ./* SK"U1UJA'O4*Z/+UN%^5"TTRFWJDDKG8L%F.0ACT4FNF(O%X6(,D MA(D0)NY.33HM3/18RXHFW6)%!?U)-N%R5:7Q.$(PX86KQ(ZBQ(V[H_[TXH2L M&((AAA_QW?R;R_IF$ C%^*FBHP 0^N23@UN]!OY>? M.?C\.NUB:$7?\1%D&'M]7U9P"P3B69=S8(@BJ++"5'$$#3O^ZB]2>4"K3247 MDYI<8I=JMMT:UZ3!K,H"EH]Y>1,31Q/'AJ(=BO9/%^WS6JY?$NU6AU^NG\%S MFEPQS&1@K9\+$W.!1!NY]YG]8\#[,5>/1T\,33$\,3[CT-HMXZ]*Z8QZ@!+KR@&@/MCU@*2[R XXI.WW26N6RUKC+M-*M-J:ZC'^> M[7+FZW];MDO?DT7.%\]#[KM"N:Y7JK2[[ JC-A7OXC]?)OL[ECT:Y[@ASL\-*AK(;D<&$D MU_52=];.#J.K]HR+.DT^EO*2#M&),V[R/UTD0ERX&URX>WO]Q?LN^46=M^*G M1=,.3?*OR'!X ?>.+N#>OT.^L7''YP,9SB(1/K"_UQZSL[F;'!IJW74F,XE: M*<4NR\?\I((TY+BVT9XL^[%>PYHU^3@9G-;'#J3?"$_K0YSX M(3CQS<(6_P@T7F/%LE@#+I#KE!I-Q1BI-IG+XM,"806*7TQ$4C'JY/&+/PH- M?JK!]*-F?/YCS]N;<\C8/V#&=\S8=VG@<[(,1.S-!TMQ+!@C0$!5 A#>9WSE M#-O_Z'X\_H#2\<[AGG[*T+M0@0^/[^[D^.ZNK7U/V.LRYXMZ"TIZW4"Z//I_ M[D6R6\!V+$5T@(2^8 UI]\%6RT.A?L.5V"D+ZVJ7SLRFDO7LEO,DR\=Q!KK] M*_@ABH0H$J+('9G_ET&1$_H!OJ]1C<_A(B6 MP-I/BHHPR?U[$:'8AV(?BOT1L:=XW0%%M]HW9MWR?!&MV.Y<&>2NI (=$/L2 M+V8EQQVEN<(TGLP62740M49([-'I1"P2)X\==-ZE&^B8:@-0!>>3*S6A:7?[ M<=W_+PSI/BNUW6TW M*RR?Y-1R*N0XE9:B-5IJ^F&^GX8Z7V= ML^*[V19_.G>$(O+]1>3FK,']T,E@?_2O5BH&W!%%RP7(BXXK'Q)@.06&I#BN M=<(21C^*RR]>3^V$KJSO'=9T[A!(+$'4!*@U-;ECK#LOXAL&PEJ1K"!Y&=;9E&UI!$6V@/PU^'J5(*+15-< M-%;CUS7E:4[V%WP")U-D(E0R&=ZF"$7]#D7]_FLA'-ZL/6\W(#1\0=(OVR>QYH_A6R2M<%RFC,:L^Z,95+BF'E:N:,1DDUH MSL>/5PVY!WO^]J0T5.7#$\"KGP#>%!E"B0@EXEM*!-X@_]<1AAJXY#"3\,N] M<+ /CON'C#*YJQ.* .INUK8WA/1K*OK.D/\HNQ- GW\A54L1X;=M -"A@*G# M :Y08)UA.G DCDDX8P!U2<&5(+]+2$7$%Q\$YZ4LHZ#!GN$#W"F\Z_- MO9P8%@;R(9;X;V+K,R+''BUU81G=HI@/U5$-R,XO_V?!,VR(;1Z:MH+LBU\6 MT*#1,@>H]YU^\<(XYO0733TPB(?@G_[$XM1#,G&FI7J%";&7A?F/0(PM9.W] M5Z>>/0AS6%8-9,9I.U#G/_KKWP[:&KQ"[9 +, #X?"I\A%=W27V(@@*V\_@X MG4HR>F8&/X"M'?@-<(BB:6/C M%1V19DUK^H )X$V@AO#4,;L!DF:W@#0?X"BTTB\V!^QKAF/RD@Q H-\,C=@> M&[$9'-'> OF3P?7IMK"_61UBB&,3BN'-J3,V75LP)#L"YZ8!V_9F(!%UN*=9 M"\4&_VSV'L]%4'-U.$CQ%$[*W6B%-IR?(D,MTG!8N,O"84+X:$ :BPJP._!5 M&2EGIU?Z5JYRP$M-5$G";VY4GT'C6*X0&*=(^UXU(SZBP"V*$R1 MD\5RP7NYJ >B;HT$0UEC N+(_9J 0C407M2GP",L7)Z,8"LV>MBP M@ VY #^/X!^T71V^886^W"(B\4)%(B#C.=<1(M3V5%A#\B92EU^F@<>QVE], MC9QW:(JOVMU9?3X:)DOI HT2S%Q[>3ZT-N>1](EK.XJ\^@2B$G\C=8B&PKW7 M ']!_493B4#%%7X+I1R'MA *1 7;'=J*I @69)4(UFK]GK*>TNO__!]B(> 8 M&!T"!21,5;#$,4$E(@1-4FE,)\2J!J93S;1@[RQF-@$?-B9_VX2&AF8[04E3 M"W-V8$5J*XA/#AA9&(GL*4#0"F=G(;;7C7A7.!$ MB(5IJ7 I1(!&K"./]@J^T1"\V 8/(#0!OL7:C!P29Y]UT'=P3J*F &^#P.MO M('Z'%(&88[H6FK0$YD SISC:"?4]0@,Q\)]P\(X)EW(**2$J4TQF*.:8QGY_ M?;3H4/X%.(.VZ<()^G\@&:F"I2*:N->J(BU04PN,D(@]G%#&]L3_CX1N7__; MT_9>&"]"+"#C@&!546%>%"^F*;;C20XB24VP)6%&^$Y])$PJ< Y))^P+4=1< M&(AG=T2U8TZ%-5Q./SRM4LG"A2=R4$5<>"_4L=*B*8)G.1&^%?L"%:B#0+P] MIF$MRUP0&442S<@G>MSZ^4N_F,D("!YHXGYHCO]+1!P45H>^&;HV-"5M&V!8 M\)FU8HX@W131AB1Z86\X, ]P7L'7*Q#<(!=JVZK@?1*^+*"8UT_P$^_+X"=0 M6G*MS?)4*@W(RY("9=+Q%@.NZ10"S%+1(:/#1X%R_RZC?/ T:@HW'!X(QH03 MUND\R:CCI]EPHHRUZ>AXMA()*'P%C 2-@TJ LV*7BLT[8[XC6<$!DC:M GT( M+-ZV'+X.^EE 3+(M?JY+,9@17[RJI;']>%:I)MM7\ MZU]F/V'!?W]X';9X;!L0$:<@9K0 G"<,C(8+]K>AI:I H. &$8(N@F_16UE M!.?^;N:\X,#+MH>6 ^(C@,2 _&U:$:*!S#A((8(31M!*9,69JW@FWJO=?+=A ML)-#)@Z^Y]CLBZ1YET$1&D/8(" /B6,4_89'A:-6/5UR]^4HZA6A]QQ5'YMJ M@N@%M3J68-@>63UH,#$P3=TAU.:\WI LPWD_?)SH.[Z:'97T[)8&5J4AK^U: M&:NWE-,Z\Y0?I[BRP,'=*04?9'65'5U?.3UH$5Q-&1V_TF;;W$904+HTQQ=O^":DJ%F*OC5*Q?"0#/;Q0&2]QML/%%QO.UZH0&4; P,K? M"GT/IEOZ%=HZX%_8B'_9 [MMHL"RC\K.&#(IG"$T R!4F*XFP5?#!P+^%@Y@XAK>_H#) M&@:*QV]Y??G:4QZ2F:#(:'FC/*R 8*%D>/#U.8BR:,LB8A2R36AZAPWP@\WO M-]O]-24(,HZK.9BOS8U]N9F9,[8 (.!FXXQM?X;8]/)<.7".W@>$A%C/A#Q) M&'BC@2H1YD0)&C_(:1@(CO\2R%W!FYVQX$#[8846"5V+%+'0^@.076APR K: MF3=D1C\.Z'QH(/"G2"V476PX>]D)KTKC3Z,4VH>0]".K2Y#0R_#S"/ZIXF5> M0 MG0%)[TH\L-]?R[,+M'P2+LL*4%0A94*R7-Z%.7@80.'R1U@R_>&O!([YX MGHQ_8&](0"(OZ29ES5P$G?UY1QY<[%!Y*&@8Z>PQ@"+OS>]M5H)#06X'J&9 M!H9+9)DZGM7!!=SIVGY#PQM"W4TR,58[.ZOK2\=!7/??BV!1\ #I$+,\7$.O MZ=J@+G.0$9$E8F_TEYA,VXV.7GSNME/#"EWNV>N%PYY)?_DS8_I87I.NC6%J M,Y]-]I(KX8:W37N;_HZ$[FQ\:%61; 3*]C36S:/..L:W,+@,MRL-1"7+*=/ MFT^C_=.5P^UNY72E\:(R>Z>O+Q._%)+XX/$1[4*'&KX-WF;?79_"8:\75M\4 M;S>S3 T)&$!Z_(OK N$$9.N)B=S,Q-S$$J?X#I@'HKW=&Q(8I/.M7HT_V'H# M=!!>G!81J#@&$GV0N_?^ON$X#6_]TK<4>1-&B(01(I^/$"EJ*DW&F2093_I! M%+M?,.E$[(TOJ,._2)(,O?<%E4BG8ND4M?-%ATKY?T,$\/<1WX5R[$0_V$O^ MX%R?_NO-=QS=KZZB6GH8NJV[! !O#I%!8@=8[EMB/AD0J ]?[2O(4:2] /-B M#" ?NK!7OP="1#=&CCEN_"W&?KT);%Q4@2EI0Y5B3V,+#G;\"3P0K*9Y6TMP M..2;9;ZF^.)6]MX"T*F2@:;R\+)W;*_BV76CEJ>DMH!HC@SEF()D+P7W^9%7 M&J3>Z(^E!J6TQX7F]54>?P;$UA2N:30%O.Q9[79@!7@JQ,%S]T,G[1&OJ>P? MW6NF- K.VC'((4L#\K*F"=9V"$! "^R Q.18O^CL/LLJ@>1M=[HYX?=X'P,E L.5;"FXPRYL! MR8(8&&7PQ5L=(?KBUMXX?5>Q+Z0"DK$M_Y[7+3:E?*\)-&6@"NBY T>NXCF= MT4^#/I&%98%MT@G8M0M?CT@*]Q]T$(V._S?D" #$>YLPL@">GR_.5^#!#! % M9&Q#.F"7/9KCUNWP#?M RGZ8&S%5;-B!+2L; L A>Q$S&]4:^>!<:\/QNTR( M'J+CXX!XVRRT3<@M)HGXMBMR!>ZTEY4E?(Q\ [JK^Y:K9_0#"/*(<3U6]XK# M!&2 JCY:R*.CQ*^2!.0['J+#I@CF#R! <3$0&*&!^/R(=I$5LI^=5Z.3H 6- MPFP>",^35X=OVS QX:RFOE 'O_&X%QG4NBGM!KWX[(N^\DXJ@M\$@H8%TO-@ MFS;RHT)=BL $] $'X*"9P',)%_WS&PHZ,F^AKO%Q.?JK*BS1"OBGY(D$V3*2 MHIOF0'K>6*OILM4B%SL'XU$;B+\DUUI /=L&QM;)>-:?6-ZTV&U2M'U*=!$A M.H(*ZE9#6 6M[0XDP-9I>6?.D48J6YES9;N?'%/*2ISDV;_^]=RWR(%OOS;' M'@BT/E,O1XI/T#E"U>$*K17P_$0HIL=W@YE;R[GQ__@+!K^7H5DI/7@K'T2< M BPM4'MQ%N@,2C'FIB(&T(N5EN#]BF>_*IZ'UGZ);?1[]%GJ:NC21X-]<^. MUIR&=R;$J/"CZ)_3"=+D*T\YZ MPO4Z$ Z@L+XABFE 7 1PG7\?0MNW^YTJN%/5A WYL40>($TD#XV\L_9MBDJ M&(^Q/+_L7GA/\>F,PF106V(!T$&,_<:/D68,E3!Q!T'@[NN/WS&$WF&PMU]+:!N \_:V]8V;U==Y=JR%7;5_-]S1V^6O MQV&L)&&Q0#M#9,=SP[D;\#9:^7Q?O%H''^I_/DF\;G2[LY(7KLA7>8ID&_.A%\]C' M@UU6R\&3E@9V@ZQ71R5GEGF<6$5VW_P^W.Y6'+_0^H%3A5H%*YDX/&(K%CX( MK+,OQMUP0"6#>'0-$!QF4HS'U7FVG8%X;T.Z>E^Q[2X*HF:B5"Q"'+_+\7+I MI(21#B^NUTN4R$+,4%#,) JB1#D-2X'>*A;=W[$RP! ELX2U$ M6Z#,D3ML%^-1]P'FZA"K76MS5NYWK.&YXDZQ]O?BX-@ZXA)]X\M[F?)".$]M M#*(F_#=(2)W%A_,XWAR=>YON:(PA(X#(+9HAAP@*FO.4H"E4NBWB?V:NZ?S> MP#@:I/<(#E("FA_E8_CM-A$7K]L]$-V-Z?9.ERA.%STC_D:*M*:9"Z1M_+.G MVD/IP,H6?#D".@='!2$DQ;W^C1U'R(K<:&.P;\68N0#B[#\>N;!MY?E\ (XQ M];Q2<*>? Y^@WE 4%.5D#K&7\V_E 3Q$-B<5FUBDW6EY?_VS/^\W2?2Q>>-S M0@4I75YXQK8"A@TNQ"O>X/SMUL8A ?XY(::4SRQ099"P$>&_USOXL 4)O@F MI.J,H&3@2U6P<'6K@GKS8FI<70*Y 40AH+3PS_STNPA$H./!T*D#6 M]T>)&1[]PL '0MZ6ZNV(&O@(25_4(Z_)JW@2?\C>!HMC^%8 >T>\D6]K_5!* M-MB7BE)I/ZSC.!QE30GK^WA]2CIRQ/@[+GS'%CP=1$+B AZ$20>WJ)-O88Z M1/%A:%3^P;0_X5>>$_OET O!7N O>8!OQ)=>MN!\;OH.!4A :/MBX8!VD(@U M,NR8#>BW Z#HX>&8 F^XL,/7_E9[JYP]/L1Y%3WCW^HT ]M#'Z*@ ?K M-3C [W7/N_=GA& 7]38!*&D:BGC>W$P(O"@B5+LV*^9[D. D)#_LR0_9>T4- M*!N/@N$B(].+THLAK6Z#]9@' %)^']DY&H-Y2MX"R_J7+Y'_1K ,?-4"G7[N MA/__O_-49>:WW [9S00X//X&7K.ZC)4==/4N\$B\VW S;]]IX:N/_,L7=MZT MCBB3^%6;7VT:;72L[A2M,=H?J5AP?2"S[E03Z07/S093.5^BAUPSLYL6*_$' M2:Y; &WH0.+\%6%?5BD'("\JSGYB+&;+21*7=?O)7CD.M^)6HOC8&]G+U.*O M?\F'_:Q8!%0.-1P)W/(#[1#[[8NEM_5#EL$1<*^.;'SKXW"\+_QRKIBNC4)[ MD7YXGO^U\_R.R*LINUI4C4JO6Z^D%UG6H9=& M=H%VB]W#=Y$?3#JJF6Y');6>=[1IIZK&T[4F;)EZW;(X>YHK3\9J3C*Q8K&4 MJ7-@4%OP]'Z?(XT:CY:6II+E5O]1F;%.7DJPL&7B=\3&>?-VRUER#)ZWS&.?.$U'BSXZ3HF-43 MJ?(,TC.V/\Y,NZYDW:*2(=NB0K:B$Z/IR L^OC_.>DQN]@K3(4DJK-MLI%*+ MIT:R"5ONC5-,QN:S6#HW4!4)9^K*D(4M]\:Y3@V>:A)5LE6=XCI/)7DI M%6>HY>>#+(Z$31SU]EPRCDXVD6&'E4,L8AM7'M(5D6M!=#:6G*_DH+_]?2_0 M0-^-0G^ED/ZZ2/X+<0PD5P-U^9B^94A>%E ;I[K?M GB'/<=>ATV3=6?XG.# M*\_CP?37!L8*W^KU1WK3>S(2GPUEHP.\ED7J@J&-)<+?V@ZW^T2$Q MNGL1D"3X.XHRZOWR]GQTA/CN7KOY7AA"]G<=\!MMNPDX-1R*@U3N7_@3TI[_ M)B-1^-4_E]A\R02&O?>[/TW]Y?][-%%AL#QO)BI\8(XF6PX7[.86+!8+ M%^R>%HQZ((\F!@]7[-96+!2Q<,'"!0LQ,5RQ4$^\WP4+,?&^%BS$Q.NLV,?+ MO[RU=.^Z/2Y,E\N4.'AG1[CM.8NFAA[B3&Z?E%?Z(7[>17]5\.EP9N1=BAQ+ M-Y'QW,";+!/GW5\NE!CZ(^"0.A1:>2$9N021;@P7WMO'ON6D0S#\!F#XOB;P M9Z<=5U.'3E;GZ*MFX:TM^W;$YO:_>YOBR43"/[P+S@"G2P(?S!)!L,O]T*YA M@6@05Q3FALCR.GU^(]M2#=&AH^4I_Z@=_$*,SM2 MLIJ(O9XJ<9Z[!?2F9'6KG*FWF:+-DE'9E!B%,Y,.JL/SAR6K@Y"V0&1;&XFM M 2?KW4@Z4*5Z-:%8<3X>=3E%M9>)!AC6)R**_(S]]6^V;J8TL? M"OM/$_:]J9Z\7/V>M-__7:($.=+'K>32Z);98;E!IO/BXGQX]>H6T0MP/3:$ MUG.7 Z,.DE[45J.+J5J-58)S9"LAL'1L>=X><#9\;J.5*TT M5+6H2"J5.*)JW9\CF#UP=?<>G"DW:P-^$S#]6O7P-/?^8DQNO' MZ$35^W'UL:3SLT4=W86#-EXJ&6%29[3Q0LTHE-S05/L>IMIGTCZ\H-"X;H_R M&;+=)H%L)&,FH!;M"4*ALQML-\6W(0;=+0:%=M=MV%V?4H(X==%T\JQ&D5%F M/E#R8NKI:80N[Z>Q$A2GWK6^_A=?@?[W(VE1]IY$,;>TR)6IMOI1 -'0/IA39!US]$DW7\B04."L M3"VGI4?EYJ%,(>DBJ)!TNF]U&6DF#5>EJF/+!W-UT#7>*?:!89-UBI;*<\HJ M2\71H5P=[<=\D6KP9:.;S4]*_72ZS^0$]E &CH;2KQ0?H[I#TGEVS0I/CN-R M33ZQWU)G5'ZX[CS.R-4SH%BE'V7JHP5LN3?.0J-I5A=&.J&Z99Z2:[7:'/"H MY=XX-:69C,_K):J.U8;S$HC]U>AV_R MJ?V6TVF#[JW$PE0%ZRAHK:GL+)9;P)9[XR1%+GY0)9[XDU,)D8,SN'FP8#N$P!DKQEZD%6][[BC+-^AO7]]![KIV>) MEA)FB9Q!:QINUT:#GQS(UWNXW5GS]7ZR[B.]*=QQU8J/IH,3A'HIV;<3B.)$ M:E[V289D<$;)4^?\^R0K?3J#WE&>XW!*3*C;L"B-I@VDCK \F$FOO.0[?:[6 MF7>9D=BVC*G)"^GF7_^FXP_[%E602@\GB3PW_>AM^M&\FDMTXU#_HCEAF"S5 M9F*B[\I?R4!X&OJ93Z6>&Z.ENCK3GT>::%4EO0'IET@])-^FW]>*^UH@2*F) M$JU[&0;W"J'X-5^NP.G(E( :O^2*3MWRBU]L;(RBZ0#-U^IYL>$(CT7!)14] MI;++<=G.#Q9?7=*:Z;RUJ@=7<%[-5I^:J\DSN7(>G^9*;FBFNR.X@K$'\J8D MX,-T7&AVROIS4YDMZ8B1;%Z?K+)',]HJ+Z+@;S72'C]-X4D]8"[A5 M4,*45 M0T+YEU%>.X#N/5\B$>ATT:0M-=M4 *AWQ6&I MNKB,#OIEZ_E^,L^]=RYKKZ5^ZAT@_,!>]>WD#4Z9^X)3)!SKU MP^9,7_AQ[) MO*]A=["56/6L1 Y;B7]ZSRYD\F_-Y-L_-]D]%>ZL61I^!H?0WP(/CTURSQMY,IFX*TB\3^OT M9]BC/\*W$O+KC^37D^TH5[T+"_ML[QX\GFP'N?:\KB6D!^9];5UJARX?B;#_ MH*3>X%2/!N4_)(*#QNDY8O(_&RT31,C[SUY%V[>#6L,95'87V'9P?HY_ZXSY MK>-LUI#\PVP%V(%@8^70[_313H]!@5L^D>ZZ4%N"0JF:-+X27O_YV*J7>/M, MJ\I$9^ONE%SEN">0Z&9KZZ<1GT"7#F/Q")W:CT\[F=YPW?OZ[YJ#(6Z%N'5Q MW/IH--H%<2OCYC-.39+'9.&19+OJ>F2:V6OC5KZA\JWT2.=(O9VCID7>D!6# MA;C%0-PB(Q1][++TG7HD0@]M:-[=MGEW!$F_L7_B1I6*D*5OF*6_C0OCJ)_\ M)33WI [RJ\_Y=LR$[S[O-XV&.Y7[T&0.92&4A7LVP\[EL__NW.M)[7?U:H4N MK$N[WE]T2_\;OX.&$5_E1^FFQKDK8:1*J1S>=%C\FW.UQA.6&[ MS^HP^[1&V2MBZ!)SA"3CYW.S_U0%(82:;P\U%_*6OP4U[$*=9!E*9+IM+1=] MGG?=FE.ZMF='C%(@A%&IH?G9M_HW"RTA4.6_F8L M_6ULKC":/8P*#:-"[]6EOLD5KVE8<0R^]#N9U6-L=0J:@ .-A/[<>-36X_2U M?5W35*_3&T]7,W66GU>M@IJO2L\X@7+LKW_I2")^1K=Z>!0?XM0M3/66<.H2 M_OAW<"I5K!?%\6#)=LO+='RDM;N9Y/S:.*5)V6G=?%Y$.:4VZ\V6E4X>-'#V M=N:O?ZE(FDF'T>JAB^).SS:OYX"\7>2]IA_^A_-&*"#?74"^C"I=BPMRFN)@L;*X;/(KAW86C.@5?_YJ3E>-ZF MR7O1*>8"5QQ"Y,A:0%(Q@*RAVDIH&0%\(Q1X$"RRH*,RO.@O;Y%%H,S1FJ!Z.8)# M+ "Q4.!Z#@%$*[SX<(%1Z134WU" )@,((GEP]$?7N2HNEJJ,^9JU@;AMX,&_^-^%%4+-'5;0>3:YM1O5^@ MXV-,+ ':^HK M+*2N*![1 M%#B $_/XVZ/L [A%$X;I$&-ACM9XA?ZQX/O0 MT&S(VVAA)82H4- V928Q$T)4M*"T03Z>"BNOY!222,LT=<) "^ S*^85GQ^@ M(*\(UP8!#\FNXT+NW"I5)4ASQ%#2;J<04W6D,JR(H:MH"%'1*NHF&O<::P)H MG)B(!-HZY]YL+( +7"/!/;@[_2]DV'__ _\)""YJ0+"04C;V:;71KQ#-=BL= MG5FYIN,O&I3/0!3ES0*/&O_[?__/]NA?M$14Z\FT?@6JX-:T_*I,--8*1R Z MA*BC1@49OOF7H"V$E1UX9=(/&__EKXTV&<,\33[$$O]-;'U&]-@C)JHCM46R MG5)2_L]VJTD%#TT;H^(OO'S*'*#>=_K%*^.8TU\T- 60S,$__8G%J8=DXDQK M]4JT8R\K\Q^!&%M(,?VO3CW[2G/R.D&?(>]!C5/[O0U2_B.XW6&@AUR,Y!(Q M_D:M$O[=6O:WF'67U(SXE&3*::A3Z]:'>/%@V6UGTZ++.IF/=>D)* MIAL24V*23=AR[^T5I=]]'J[[4M>MN#*T.VK=N3."+??>_CR7AG%!=YBNNVXL M)(,UA XU.E2*.Q,;U+K9OJVHH%!MK%V7SH#&PLO:]ZJ\]TBOT:VY4N- KFJF M*_.T!/)-GCE0"[KQ#&9-$)MRKDHM4X]+4J(S(_C+CU!\7 MG.0N4"6HV2RU^DJ X8K-A_=::*! M6NZ]/2G-!LL!-R^I_<)ZRM*E63=?'\&6J=*U/QUTUKF6>KUU.7BRZ8Q485@1L.:P/T M?BKYNFDZV\R*SI";<[-5>CUIS<5E5T+,O+=,ZWZ[8.>;Z3H)J'&6Y1I6H? X M.B0@.M.9#"IB22-!?)KKZD]-AI,7AP1DKF9[F52\E^_2@TD^L7HR.6V*6NX1 MJO5(0Y7Q>50DRVE#%C/+&9454%7[?4+%.CT^[EARAJS7W5(W,QYI<09UND^H M8D'.@T*3&W)1)C=N+Y<5:R'C7O=+M@^RK3J]%@RNO[#==7.AK1]["!\V-(5; MLU\+W-O/C]8-]^N!7ZF.Z8LV A5]P;"Q!N\IYE"9&0*D/F]5XD;W%;&V$Z@C M&ZW/LP\?"-9365:!6K2G< FBB&P57-33MUX.EM'T[%';K[)J7Z2JYB&7"%:U M64,*].S5&S4VJX+D-O0!W5571BU9'])7W8RGW@G@V%)$ MMEZ)>%U&]5Q]*@5_1U'7OSQE$]7'?5?)\_5N_.*@J3"T3%*W,!*, _)H_>X MPH4(L>EG+025> @7XH0+\?7PLGEGACD_S#4J5QN-$<%:OKE]I# MQ7\A":D]$AQ;=V^E]__= M2VSR]?*K-/40O__RJZI?4C"_2F'A)WCJ/G*-#KX^:U[QMD!,T+#1(< M(@/@.769NO MRSQ%;R*66^5,O&\QHW:3!P*[U?=73]9=BE>=T#1K?:- M6;<\7T0KMCM7!KG/WS;X4]D=:37S27P>)+IM1F]QU=)ZX1:1[#*X:&@<10V> M,9W!-:PT5@KBIAUS+UCB'HRNVP&ABTXRL!5/I3/<$,C@2R;T*>9V<4OO)M(E MW#4WOG/F<^\[WF5NVT%"'MWZ-J#?,7,^Y/L7\P[EW:<-"S+HS.Z"A4UF8P-K M.^*U%3R?/%NQB*'!?7J=_=KNI[/NL#C:V4C.=BQQ[8E=V]'YHNHP[1Q5 MM&49D 4GOGQ,U7DZ,3N3JG, H9I".J>-Y2D@5\7N>E"O9QJ&..*3."T3&4G$ MSI)>^B=[8Z[.^^L@Y\J10G,4)$]_I N9,TT\9)<\ F M^\SF,&8G!\<46)B34%X<HE6$=I3UEAI*< M:;'A3=WSW]35X2PT<,3*@"K*T7SR9[YRLG_/!&5F2<#90KDQ;,1]O_ GA -_ MDY$H_.J?N[R+\NDEHAY2X0K=^ I1U[SM'J[0NRO$/##7O%@7KE"((]!\0XJSG+C<]Y4T6("KY5AJ@]^:?H!YBZ:NF 4+S_FKN0!0] M- ""%20.S $1Z$-@$3$J\J<9@D(IN8*4I%_/^.U<:7^4!>N]B27Q@<0=<_\? M9$G[P8L"=Q-@]=)6"%U[ZR0.!TK'/4_?']6N&_%![(" M$[)"R H>*R1/IP4<]7G=L1:0NFZ^TZ\NT^D\]Y40I:KF'?4Q3/N[,' 1ZXH?LS9>/F)?/Q.XIFO&?LWF?@O MWV2"([&%0W$=]]I$B2XDO)AD-VXB-;;3^-AJ-UM-XM M&I^_T_RA,1^X!UE=Q1JI>#2_Y@3CF2M.K$QWIG:?I_&!G'*2G\^V\%G4:-9ZI!#-CUB.<2[4N#B?W21J7&6/#E'C[E CX:-&*>M(HC8H#;A^9SZ;IH8+=12]O*XA M#AT6=(:+6#?:3TQ[,4F=KJ=(UZ!H9*1$R/BG$C"%L!'"QBW!!A$]F0A_B(XNY9DPFD:ID,$6<80 MD]J*!+Q$63AUF14PT9OIQ1:*,R90-C/X?L7PWX*/:"0_XQ::6)#K#*7NTH!M MH_^B_N>"I>!<4;NOWDIK]L&L96\-;S?_&AJLZ3H$U!,5W=4W6D M?B"\P\471!YX^[:=_0\BD.H7CK9P 1DA12$KY ,20\U/F&GUZ. MS"R ?F; :3EPV$%GP82)[4-5*"B(:HKA"IZ8"Q@E^**F,FDJ1L69.!3!_Q5N M)LVN$* 879!K>DMA>(ZI&S%N%E5&+7Z$SF9ZZ'E@<<(3X9+@J M%TI"$[9,O&[9ZCXYC\PL+79GW;E6;\W$@9H8\?2!/K5NJ?/<214YANJEAP7% M,59]%K;[8BMDE M*V4F4,N]MZ]ZM795[? #-3N=Y<1*<3%;U!""[[V]T9:2FIR,/G/,E+07M)%+ MN?T1']]_^[J4G7>:<8'E^MI3*9D&=6N\7O")_99% AO#A'X0@<+S07V/SB2EV%8WC $ M?Q@&<%!R< 12"-_L +P@5@V!9BZ\3<%&?_M8MDF2>9%LCPW+A-N*LVIH@N&P MAL3-7&6*-HE]+B@E*^ZL4;*F*NA;3)G.@5G*'%TC@>-K_/2^V<2ST!\W3TZ5 MQ-$? <[A*+B.&3SP>?(7PS\XKWK1^>]6O2.(GWF MNV#O5B5_ITY9N"[761?J(78T3WNX+E=:%_*!NF:^K'!AWO1I):YY=3]4__NR_,QTM(?4Q!OAH14J MOQ;QKFA2#_'S7OM,38_?>_A#VE0/%./XX-V7KV[K]R06I^&,\Y9O.C%G?.76 M_[NL$4+FV2'S[J0C<=7[9">6GC_()'!U'+VGS37VS9B$_BRT;N/H5:-[]N?\ MQAG&R4#SQJ9[^9J(GF%^8V0X25%$ST5W6S6[O?BF[:F>N[QI$-#[YIE:9M59 M33=1N@>,E(^:FGSO,DFL_I[/VL+Q\TK\0Y__FB J6:=L'XJ3F!2&E ML?$$1=)4YG%")8"X7+'>=<(D14;(HX45O[AGWIB$A$!Q2J @+Q[0>2M 0=&; MHJDG1(HL[#$NIQM/9#E*"8]ZFW';.?9R2)&,)JQ)KBG6N54M6DI4GV(#?C[R M+A RZ52$/'J#\/Y\=EG3L!W+Q1.)*D9T:IDH,NW[F9871+IKSOE FI4SG5-^ M&R#[G,83M-T6H)(!?SFRH/SX:)8K4"8?;1HE+-9<.9.1=$LWJBFW-' M*6VMSHI:2@-9SA0J"S[NI5&(T,RQZ/#;=16$DG]FR3]^L/=M)/^3*LR'1)]* MU:5*C'F,DH)1;4JK2G9192]H\B1RY*#09=L"!^IR?EWNE925BT0?*C+Q")-X M]U[(O?M_*G M?A&"*+JZZUU-D%!D/]0\T6Q#-]#9K;LK>D@OKB;=X/2/X>L> M/8B_[^O"'/LBUKDMJ8:?-8 ^0(1D=71M9XV?OXF>!X!3-5*EI;IT65*?\<-V M=]&09BV63R"=*9:(1Q*IY!YT_A,ZBT(X.:'N=8/3OP4XV=+76N5,O0.FZ=DTIS>AJP8.H5>\ MJBW5&*M)7'F6ZHWC@LRM.PN>P=H0DXXD&2IT(85"_@D5Y]KSO $A/Y\^\X=2 M[M*]ZM*.M>/=\F.CVISJXZ:60G>V<=K,9(2BCZ7;/4,:D0O=E[U"=I'?+]6M MG+$% *'#'X]M N B5X<"H=$N@--'($:)['BQ<*8(P\:)(^S#:A>Q$&SB_YV8 M?=^YJWW"\^!2WI%Z@I9K_*1>(/Y")KVDY=+IBF9,/QM($U M5T1@MTUM1^W?2 CC24A-L"P^&\]4H%C2"2ZJM9B&2:FZLUC\]2^5?&#VA(. MG*,A0J-U.S?UZ6WJG_0TWEV5U;49;42[;MX=5\;E+)W*C*Y!?2V:376X5>61 MB];3Z?P,I#OS<1-2GWY(O4G]"!0%)!;H]I"V\E+H*+:?BP?@Q"H[TG1$BE . MEO&KW"ZV _^C>YEB9)20!G8UAN*(,KG =Y@Z>"#@6@5)?_Y W"/;B690LI^I M:7LI%0*AQBE\WO!MXW;3J64NX2(X<.8GY\!/Z*@?X1.H';QAB-=ECR_[EN(X M /XI'^22A-&0#::^L,AV12T+F;B]?F2@C*:.BJAFPA7"%$54#Q(9C=#!"IRU M[=PS/?'QD"=W;^+!.T1-CO-3<38\A@8 MCIM8 L@'C;1ND(B8ZK++LH-M>%@7!D$+C9<"4>QL(#A9;!1P9 %T)!,$@(! M^P,O$K'U0O_7P4L1!KB:XXM[\-#K\.P+>W<;)629-P>3\XF'V,D^R"JZ4YYG MF$>>)*/UIAJ7GTBF$6;_@/-TMV&I/QPIS/L$W9ZLY1/"79M\V/<:[*A,<)>V ,J[YF,$8@)$PHW"^[>WP?[CI23R=V>X(7I;)MIR M#V_5;^W4..O<'^[2#Q?,R'0B@^UOW92@/F%A,+!A.\4!Q,*T5$\=E%T+/D=I^_Y'T*>_"1F* _S+ M_L=C0]B3,5*@8>NE);PJWKR5 >N38MT05EAW[9BL"(78 N\?:FR+MJP\KD$\ M,4ZI[;JA,(ME>SI$JA9U3"V(H/6">"^.;P.Z;V??/=&J9-E\@7;Y=:_;[]?; M\?)PV2P):%5BQW;@;9O(1UOXCQV($!:_"$JM:;M3!,KHR0(J;GZ*MV*^C3.: M4M1OHFVZ\ L;C##8HC2EKFU[FWG-A))')2,^ R"_A.QB1!BN"%&PQVB?'\.% M?B"P%H?F[^5UP&T1N+L&SK.))!%EU/0UO:V6WD\WN5HUS?22TV$HPCDT UPA MIA8T/G'R58B6$,.\I*:!O+\2_X 40XQ(GCZB6$20FH*0!05E1M5<8 ?SV]9C M<%)/ VFSK]\_! C%M@9JOH-G!\?U<$9OUI?S?'HY+;8R=X@:$"SD)Q[_WMW) M8N@EYTC=\>9M23H>N+DWKEZ*?IV/X__^GYV\(YNS>91:S[1^!0[KK6GY^4YH M[+L>@:B7UD20X9M_"=I"6-E! XE35QID-[PZC" M1YAUE]2'*/B2=)+/7453Y=7XX*G51MNCB4[C8YU2?E1"=*=X5LFL^2S4)=J2\.I;MM5-LT MG8C1!969C8N3N:WK&KTXE.Y6C[4E;9ZLCM2L27+QW)@J6N[B4+K;;K5 )RQF M/.D6-,YVZ69>3A8/IKMU'^M#-5]Q!QS0XH-R2Y%3K=3!=+=M,5^AXM'HD!,* M%;O938\&%6=Q*-UM(NK&)BU+7W;+3^EV*AYWVXHY.I3NEH\F\O5BE;T8+K;+)=SLJRY:JLT22DKE=+*0XKE4_LMD^5%TZC+Y9(:!?5&.FEK M:>UIQ*?W6YI%R2E&+9?CRE4@N!-C[0Q5%K;3^?:J(D"P;9;8Y5W8GRO*0],@GE7/E4]ZZQOYU5 M-_Y 8.N;"&85(?"\\$ZZF=FE,^QZ0YINAC3=# F\#.DEVZYG)1U,N1NY5LY= MB(-X%F_GW$5@N\\HY>=2JNC*RIP4Y%192\O)J01UU##Q[DTFWDVD'\@?FA?Q MQA+NT0_IHTF]PH6X6$;*U ]->7QK"Q$/L>DV5H)YH%/A0MS 0H38="L+$6+3 M:5?B#R]"O*NW7F[6%\SF>%Q#/'&.OO<2RUTR*5\"%YB\8M*]]XAQUA2WQS?? MF^;TG[#VITAB&X+:34QY;W6OQ>XWG'_T/7$X:5;:,T/?K>]X]\T&7\L[ZZ/A MM:M*5P1#.AG.77LRU[CVEKIV&I53W6R+7XL?_Z":^PVF4$,"Y$=3F<5896*. M"@FNGG12DFJR*K,^0\(T?'!UX")YTY"6*I=.1 M6/I,MUW1+G9M$0A%/Q3]B^=0VY+]1E646X5TM\QEY6=Y/)@5NRY_AHON;\D^ M&#\-LZU9M\?UE8KA,,UB0P8++_4KG8K$4R=,F78-0R[C*AIZA1=#J '!!F.H MB1&*/K7,N7>1[1O8:Q=$KHM.\G0YAM[S3'\/8/J:3A(("VP6?"QMR8D/6:T< M[72->6'678W)828YBDNT=89;^V]!5IK6F+Q35ZRN$L]2Y3K)\E*GZ>5W3:;W M+\;>@\4=BGC"_EY,A+XIIDWLW)<7>NE*H@CA4#6"NLHIBRC*Y(; (B0R?+G5M: MI\:X'VAN?4VKVCA/*VNRFTT7^:8,4NM6^H)8QW>GK$M;_2Y7 MIE7MB6Y7ZD_YII=WE8HPL?W[:Z'G)<2#GXX'7U2#C@$"G5HON[I&6:H[IPJ) M8<=)"N""QHVP2-/T,I]0U6RFV-8!5RT]5_S$J50DD3KFBKT#=PR>=NAO^2.\ MNID4T.< KQM.\'S[FDW;E)V%8 &45\S_F -SH)GX!SACC0]K0*[7AGG;,M6R MWC:X5K?#Q#(7U',2C;)>-=Q.GXOJ%,\_R:.1.FUZ&563D50J'GIM0I (0>(L MZL['4:+0;]*+3F'A=-MCI5$C$UKQ>77!PRBFEXKK":&BJ^TDJ*_7SUQ+45DO M(VLR$HN?7OFYMC%P>;P(G4&A\7?7:'CY)/%OP17[F%X)J<%33E5*KI'I][K= MTFK!)W&:^'0D29ZIOG+HO0D%^(X%^ H)X-^28/FQWM::]4:-6S$E5R Q^ ,JR6;)5JLD4S44MMCA)KY^ N%[P*:2,,)$DM9^?\C3U^T(7 M2RC3=RK3UU)$/B[4A;+\-"SEI#67K>4LOJ4Q(Q9G9&.04-/)HT)]GQZ1#DY8 M:GXP4UCH$#F]/77U(E47O*AP];E>VQB[DEYSN"+7JN=VUU$^QZD@WGA\6@U< M)6XL^#1VJ-"1=.I8\%_H4 D!( 2 NU&"#B. S#X[L1EPE&Z6A6@P'*^CR1Q* M%XL<,E0D=32\_PPE^;XNHM^EV%Y0(6V3]IN)=B?'^^$OEX5JAS3-TD"^I,EE/B2'6:[&57PIREA6>%5X!:SF=- MSL[.Z/(2K\2^Q_@/"O-YDK4C?ZB5L#6T+QE-;]AM9X#]\K;R?IH,JE_B1GM".:ZLZUQ] M-#"59*_23JQ'AZJ2,'S>:O"9[E3M9YYHKB;F6UWX=IS+9;=EK< +@VS.&'+] MUI3+YQ(I29='AVJ-L .R!7+N!'!"(CIM%-+%S'BU.%1KQ(DO':GU:'6XV:RU MRLVCJ;) CKSK3*]F9)8X>90MRFJ_"KJI244K/>9&AZJ2M'./0HRONV.27M8? MS<:B"58."AW>I1*?HF@Z%4/FK"3&^?A0&O+#9$+D8R*3!(E4''XMO>Y;DD<6 M76&GZ6Z[G&K-.O\_>U_:K*JRI/V](_H_$/OV[3@G0FU 0=WGOCO" >=Y7/K% M0"P405 &A_7KWZH"7#BMT7$M.J+/W4M+J*H<*C,K\\E1\JDF'J7J8BQT:IE8 MNM4&R?8LIJ;U)[9>/T:K',AU$T(X)G!54YW3D^'BN59'5(WLC^0SD1R(U])/ M[>*\%G\2=+!L1HYVD'G2^)G,6%-.+EKK67K4YY1!#(T\>.8<9/+Q1BXXD%-R M>=H;]8<3/HCH'SUXYF8]#&I:H2*GK,Y8[TZ"S26-GDD=-INI!"DI/%OW95X9 MJJFQ7@?"$%7<'TQ4I[FU2)9[!ID:%Q-FL2VN* LQU<%$R8S52"O=>(Y,F3#0R(=- +;,QDI9+4SE5&P[Y%FJ*1#Q]L"0ZG=66P^DJ2H*VWF12P>12 M*Z*W'RZ)[$^:4S6MI#EK-5KT\VR?>UJC%)7#D=2:R903D297%7DN/ZRO.D_E M^K'V/?Q$KT?FN42?"ZKAX7-=$PNEZ.I8^QX1U-?A]).8)3>:D,NI*SHY#$,! M(0^'IH5LN,2N)$5.4<_K-(CV>2.%A\8.9AJKMRK1>275;N;ZD>#8*,7E?F) M48=/G;95]KE;FPW;TJSU7)3SV7%-6J&A!]N?T[1GJME,BG*V7QT^2Y6X8'3K M:.C!_@N99HFOYV/%-B]W#3#1\_H3C8=N"7#A;D.H'SS<*P5:=/GMB6B;4J_U M&ZIFPZPX-;A(.Q6-J7RZ4:TG^;%M6$JJ!48)\Y5Q S2,NGUW(B9$N.O'-H'= M%^AE'PA[(UYN^*[@"N[/$=EBHJ3R*K)DO ZV#D0%.O'$V%V!J&LS:!&!I:19 MAM>@,Z#MQ)O(H.710DU3EX:6W33'L5L/K<^A94@J,(RM&8KVQ^X*C(PMY'-< MTY5/09MVC-LOV4$':-7C/L/\#-FSR(C>;H/3Y=SIPV3\?KR P[GZ&5VO6=&I M^XX8'8KZ./POC[UE_R+&;TUQ#X2@0DS4)\0]$"(DQ,ZUYX7-UJ8P M 2-+ 571-> .;50]S$;*&6N=:\_8T:(N,BTNJB0N9'4JT%H*>MCD0Z;"6_OO MS1<0\?]]>\.!#(7OI-?"1T3BJT?T#ULQ/ M_W)*9$$L]YIK?G\?[ %)]Q0XJ MW[PKE,W6T1 5?>B&&"@$$K2#'Y_MB_$&V]\ZLS/)*[PJ -34NL"K%J]O""I MV(U SL/FMU[A!5L'?>6 N_6VG"5SU3ZW?G*9,#68F2!GE;OJHEU=X3$Y-R$DJ$>E-.M1X0*,+S @5(,-OYI\^W$'M M"?&Z&_, Q^_C**'[J:P[>C;?W:XY"N]^MNTM[1?\WC:+MX_C][5:?I!9AFYP5YH8F3Y3BL MUM3YV,9^?I\YU+ HG0\5#R*; M:239!1Q#H&@KMV(-U8K8-3)V1A^2!;RP"Z<89"3(WZ D+<$()\>.@/CRR7ZN MK%.--$H8-5XWJV+229],:;.AI.+)M!#O'&8I-')J-5N4N)A(#)'Q^X@M7C%%@61_V)(I*A3_:6L.AYB?MF0J1-_) M1<'5EAP+4>$?MN2?J+]NC(QY&\;^:;+\,QG[IU$Y]K 6YTTT'JZ('P/?3/L19EK*0<+Q+;7SD#OR*DK*S%T5: M@G,%(2YNR=R\$O]U(^:!N2*!4?X>Y<"[8SZ(//8%B[<=AL\-9[%\'I@;.@@J M_AP6T:V+, YSI0UK.$78KJ:VTW/E;/Q^ZQ6?9O.SV4!W5>.YM^2S63/?F8XX MO>?6"[Q^?92=E?G=V??[JZ$?VLS3O@3TV??QV?>':M\;&82?8=][C_^Y5:2X MG0&ZJ[ ,.!O@MGS25&,BS8U'<.).R=Y#7"A^L.#W\W65;ONWS.DZR>2FS$\U M/:5 1V>G99S+&PTO:S@]Y+*53#-9J,^[7+'%5*++VI@?3!,[1<%! PB_1Y:^ M ;S^2B'G_G0:;KC1&UFHP75K(VI;-]S-A*E^<%Q*D*7&S6BRZ2M?CF4D5==1B?OVAPN$ 11ZV M,W[,T^HFPGWM_,FN;H^2I)\ M-5PLF=RBD^)0A[O8KS_1<" 2.>S ^[E]I-3IE:,3HQ&F?1\4U1O_XP\0#+''9W?NBKHGU_NJ*I04&;S8$)"'ZL M ]P8\-M$MVZ@S^[QZN@NO'/(:0ZC)5P^<[5 ?=.:*4)\/B8E.=?/E?11+PK& M5W/.QYP55MANLLL5(_-BF5Q,3*U9'T0=YSQV,>?\!XK'J9CPK>$J;QXS/G%C M=^M]^1XFR"NZISQ3F0Y36"7;5BQB"445T%KU\]B!GP@A++1I.[J><@-YUMWP M,8U'^3(5$81 M9=#L]+AJG\Z5X5A^^3R&6BCVZP\5N6" XT=JH?N4MIMKH1/N\:WWQ3>"+AR& MR0]+@\D\2LVYZKBI\(+$R2T%F4 H#!,.OW:%-C8LYJ MIBM69I,8Q-P;^PAS:.WZZOAN;^QOY2Q_<\_W>G+Z?A=UV6,'^K(W?&IW"]/B MHC-7Q)FX@I+KW,.SI'\/[Q^V_JW]#83XN%N7RR:ZBW$IRK?IU;3(IM=KN-"3+?)"X&0!T9..>;O;Q,O\ZLL_:O>QRG_.1L9_9K* M;\ZL=U!J>4YF]2LHOS.S?B_-ZM=+7BR_LZ7SD NA&>_72-[!3<%%3,N?H>WN MZ6K\W$:E?[V]=[W]1J?4DU?<6-M5D+9SZPO2A;"I%VI&FZ[(Z6:JK&Y&[?JG M(R!OS(M;"XJ%Z/-*!^$NU1AJY>0SU0[FG](E2QA0X71]0)'X_H$-1,C#*.9C MJNZ;6?'?557<@1K\@*I U*7H\]GYWY]W[X"^%[7P'X=W_6/NJ\><6F0V':,J MIN296-,7IC!- BV!CCD4^W_SG'O,V+^=Q"6]IVW]MPE_^-P_!8 M&&D6$IZ;G'GG0W>YQZ7>SQ%XYJOIH\E?[SFG.+DOD"!VR72P'ZD&WE.!]4W4P)UJ/#^W[$ /!#?=8GF\'%!MWAKV>,JR MPLTR0M__P'_L=]KJ 7D<\/7%> MON5/- E'>$GRWQ?APMW^#73$%9XW_^]__Y9W]BY0%!4W1]-^N M*'F6-;$[0-!8JL8@.-0!+P=Y$;[Y-Z^L^(WA+#,:#VUO9WYOI3&,;U=)U/F" M\/P;[8=7>KC^T@CP5]( ZC,8;A MR0')",-!A(7Z9PC_'M!"&#!AP$=B#/7+?BOOJ@;0F-<3Y:=Z19:B'68U[W6C M%6Z,0'+V1X:;#8N+U65&KCY!!1-9/LTRQ=6 /ARYK$;*2Z%9R+:[8<-,,_5B ML?F$1D;V1S)9*\6(,[ F9Q-#F9)3H$R5%=2?!\^L)P?Q7JW2J9.6MJ"ZHY$2 M&3ZAD0?/3/6+0DHN/0UD:R-85CL;C):,.AP9W1\9$R-#9E9*MSFIFJ%R3^PX M3PW1,RER?VAYR!84,CB=08%:SYY;16$VD\:#R.%$Q>K3*/?FI+ MW)138@BZ]V!DC=56Q:FA*QPO1B:.3!DCH968F(_:<$-].A 1NGETE:QP!E!Z]O)Z+==59KMKF42;=SHBFL ME71B$#V<:#1?6;)L?)27LXF*ID1&L;'!U >QPY'28%(.I^0ZRVTTZ?F)Y'*) M>'DUB!^.;)"C0G^<4;(<^QR)]9^%>'NC)^#(V/[(&1D-\TK58.39)+^A=8Y= M"?45"@T?OGX87H-J-+]N\YPX;*WZU4QG-D9##[9T'2F1[)RMZ:35:Q<;RKRG MK#;X7O5@3\>I7F*=&2_2)-VPNF.2DP:#&!ZZMZF#G")388IEPY'(P0O+ MJS:R@ .;I_DR.2P6%ROXE,-5I)?M7*_1;*W;05I28\^9G-%%OL6A4%C)#:/0 M:CG?KE)L\CE."9/893HV*S/>'X9:\D%6K5>FH\AC)Y,#+5BT?7 MJ5'.:%N] A@&X\U6;(F$XF!DY65V4J@NE)"6+XV-,F>DD0#\_S,;; MK"&N8LTJ>&['QS8*%QX)+1=D0DJJA9TX^W?#034;9L6IP47:J6A,Y=.-:CW) MCP=H*/7KY*\:.;6:+4I<3"Y..=9 M\_Z6?*55UOR_7A>_D%U-25V78"VHUKL](8^X[%6UKF<\-9+)\'YH8.KUC@'!;1K8L"\PZ]R' T]9!IP-T F[+%I3C8DT?VAH M\&-.Z0-/T#J#T--]KJ#:S4 MX,*U$;7%ZBBTBVQQOJC1))"#G0U%\CFAA4I0Z5]_B$B(/42ZN/]0[75Y_/X M9\\(OO?#L6:O(/^S0:06G(^C*KD9SXV\*??RM:>K=G(M:94J%157*8X-<\.I MI)27(C6&*@!!]]&Q0)R,?A,H]<';[__A=VMS\U&,5EMLCDC009%;<1*G!8UI=4UG=[GSN0Y9=;- M9;L;66>I*9@5&PR"2;N&T_OSF-Z_H[P?8;^*RWP]"7^_:\LHT)%5!ZLF%YR8 MO?I"8X8Q' O_WM[,\YX(\[L/->DC$FQK#+T?2$YH9"<3G1 MZE#4+^C 7CFKU.TM1Z RBI&36_K[D4-QW^+&>2^P^)CWI;AW17$YD.<>6,]=P\SY#,\]X(W#?DHA;D:,K-[SI1'>VO7R M>]KZ-P%G;&+W?=JXOZNOK7^Q?L[6[A-NLUZHK;5,ICKU3CZCSTH9\2N=\;[< MVEV<-6*Q225CDEFF4NC.YD]KOH(Z_3#O:.S^X"?#'5U W%KH+ND>W.%R/Z!C M$ ]0]/D\BQ_)]/?)!9?T3^YPN?[!>LV#M9XO25RFS63:U1I;G[&16*R<0@;(^0.S?SD*3#G E-',"=,*<0"TS=K;G,<,R_G6 ?QUPF$#]/9J8'Y95 M_<".Y9>[*3Z:__6>4T-O5VJCQE+:R,%QN-+(F I8E' W4^2/19A ^-N40=W, M^[HUVU^E/.J^Q/G')GLI73U&Y3*9E0R2FTR.$:UG]3F!Y/G;%3+YQ_,E"YSN M2YZ_V?%< >9[#N=1@UK3H\Q (8'6Z%0WQ6P[6\7"C'RZ*!.@WL[G^C_&=J&:8D;O8O'=&%H\,^&0WYBP#^OPX ,8-/FA@$@"[XB"CSNC Y M;'<6)B!'$8@U CO@A018SX%J !L1!?[>U(YXJ"O>(/[GS"R[#]P11L =88>! MPX/G:('W1!S"X[B M#90[2J" Z1RMTA%4M \2G 1\!_Q0@=L5(- N2[QB;N".JR@"Y8S]:Z:-H$FF M8_8TX#B4E+K2=-DFAFCI\'-+!\3_\K/Y/X0(.0?^9?QMDVK+%P9B+8*?SW5M M#?G)A-1\<%U1XS>8>UI:0EA8D@YJ.MPIS*FO"($^3;::V5:B*V?U=:K533;C MW5D=^J"Q5Z4 D@F:-<+D>^_@N]2(W -L,JRVF39=$@U^/J;UDP1XO,Q*S02>+>A'R(Y$XQ1@.D<\ M\MC0,PQK/H?'.A+2E3E!G(".O%RF:5\G4_\03^\? F0%>":JO6$/')W7 MU2PE=#^&U@(_G^'Y\F/(2&,><=0Q?X7'QMU);P=1$O#"EI-4^&YHPBR!/09! M\MDK1C8FX$43LB%B5F3-P"U;.14Y[\<=?.>!NBNO36$"H T&-/$5O9*QD-WE M-P]:B*]:<$))2&/9<;J'4)SSG:[!52V2%4M3;AGN6,P<:CL 17\.7V[J M%KA$R.,H37=<;/N;[7T^2J!]I]>-8P#N8YPXCP )Q<\-\-O]AW=N+'SVQ&Y, M,./704PY=1OV"2I -+UQH"".U^!/G$@92?X;3=_4W;D.I;IZHUX/&)3CQT!)U- M;F^]J(OBO=W# L]Q V(+WWU56ESESN/%Y&*;:2IGB"(@LV9D78A5!S2SN PJ MXZ$M9H,V0[.D"DTYY&/U,.CSP8U(;Z>>OV#:_; MZC=D9[56VA&U)@\6E6"!R;/R LSI621"4J->'CC%EM&L8_&L6#^2$9GF)K*M5AW-6"07HL%Z.AY2C;OR<9J;2^, M?4OK0VKKGFK7;Z;#?GA%^]D5&MS9C^FR!)+<5Q3:.EY44E7F:257RQ8K]9YZ MM=/-Y\J=].UWT:57N0$'/R M*IH9M[,*(X:3?'_9T7*A$Z\M*A=_>N!0$ M;EF/1V(D:-;GT>607R8*"91("!_\?[QG)"_T.M8PD0K*66O4SE5;K?98'L.1 MS/[(0C*32D5CD2XGZ5*O2"Z9"9M,#.C#9V:YB&$-U@E9;G+:L,&H5G0]1",/ MGLGDQ7@ZOFEUVD6E]22T!HM^;)Z G$WNCQRG5:4;7N2>2%X9\\%(C*+*T \( M'[Z]50&)B#4S5^2F51:TX+I;+C^-XG,T&A>8PN1I$ M#M_>*)#3)ZJGU+EJ47S.24TCTLDB+^1@I%A?5[N%4B?:3J6>"ID6J2\'933R M8)Z-F5:*98J5$IEZ'CV->:$SBN D%"*.LHSMW.. M!F5L#!/,C!!6$O9Q#QE]W*IE>B=I(;< )HWI\TYA9V4LQ_H?2 MG+]=3O,,KD(!IVU !MKY]&MAC)&T//)*#;Y&A)SF[I+[-^[:^'NH UX.KN"^ M_#/7[!J,WVY5Q-XSM]_S0\CDE@G^,;7Y;P:NUM1YU4"&U6_\+R0[?Y&!(/SJ M[[U-N4]+!BYR^]]7S?2W2!0),1&?0O=,H7"(\F7HKBE$A4.Q5Z.U/HEN32)? MS=T[A7PU=^\4HF(AZE4H+)]$9R+1V_<%7[:\[R3R=5FM_N5%Q@[6.-QYI#?D M\5I!TG!WM=")0UOP_W[1OSXKBVPH?EF8XMBN=RM CQ+H']B,8Q78!QMQIV0_ M+V]_G=KTQ3N;?97::2!@X(I7">ZK-9^_7]-F-TR"^"K_VX6UCZ'=[O90HX_! M"C\:&] 7TGFW3I9([=UE'+N5.!OWWWJQU]?YMOM[ZW6_)_'CG=$P/ROW+$EL M1R^], C^D7R.\83/E=1$]IE,R8D)4Y\MPNK0J6R*!NC(:SEJOL3^7(FU SMW M+;$/@HO]48GM"VJ#3"V'SQR]*H/90F+CJQ626!9)+!6/?2FK]![=J1(PC-\G M4Q8>P7Z^AT121_E\[]3Y]UH:]YL[_\_%NG5\9'UW&!DGKI M6MVN=J8"#$OY@1=?_L\:F;GY6K]=Z.9+"B LUR0Y;L@5>1:?\*OJ;)2B)%0^ MQ"(%$(N\I@ NT,WL$F4)ERGQ>P_V_PRUSX#30S4SAB5,W#H:8@50>P,%B@WN M4* 1\!U+N\X/Z3<'%ZSSB^Z BJ0!U:9#@%TM@EP+-X5JUD5OCHV,,6%P Y,R/ MUW5>';_THAH"$K9];,:2CRI:8R^-(/Z$VG M#&KOA\X;NHMY,F-%ZEG9:O2LQ>IYQ33E\8[@!0T@_!Y9^@9CX+ZW>+5M -%2 M2I((/+U)XNNFT6P)"85K%D4JIH!EH2'7?_VA]_D45TJ==5_Y]57W51*Y?#6Q MH5BR.DF6ICEE(@]:B:/[BM(H#:!^<6N+M7F\]+Q[Q;AZ?$[&'[^+R/CF50+G>[%6'(I>:Q\%-A,%^! MWE7;\=4G5K:OZ<44%ZS,^%ZI")+&HOY&/Y\;-"Z\/"VBJ9@AT@:3(JN-:'W$ MCNI!D+EJ$TFEN%HTDLRX1H)4O-E1)XI8D'!OI=--X;:5II]K[^GMJWBLK:(! M31UX2 6(,5"!COK_H.9:HQFD CKL<-B]<&#OA0 M2K8G^5Q0H.Y#@=B)\_"MZ8U>.AIH'P@* MJA+FWX3GWV@_#C835:EZMFRG4-7YV6ZMJOOA&Q4"#F5060!-A5!9+&3>H+.P M"!6*,A>BU5ZY>]CC_/ $%%:H\_[5JJ:.7AV@?T,1@*I&V;D^<#Z")C"N!X92 ME+(+>XTMH_+O8=;=K3ZV@UMH@ZC6;19+S3@@@Y4!-:6:,C1,C\)/Q#4ZJRWC ME$FR_<502#UG:GPY<0Q^@M)E4E]F5[S,3DM2,*%64N'8^!C\1#X6SJT6E?FS MW*S%4NM9/U-DVJMC\!/1?&*YH1E9(5,=MKTQ\Y&1WED=@Y]8%"+U1J*2BK87 MA=KH&3028KE:/P8_0=8BO,#'M(Z\R:S&I6$J/^RD5\?@)VJ==I_I]ALMKIJ( M\'U+X^)Q:7P,?J(D-8=)(.E%>3$9-A=-.CQANHEC\!-6/ZL-@[ETGJ<^=,=D.QLAI HX\6-%S-A&EZ!48EB<X;U=>WNZTO3N)*.$V -Z.>L%R MN"Z(PWN8XD3_.F&1D.;CM!IL6\'BADP,FI4.?PD9"Y"TK MGIV=QB\^J I\Q(J_+R#IQ2B?$'= "&A=WK(XUB>$Y\XT_&JQG$^)Z^FF6Y;T M^X3P==.]$<+73>>EQ/N1E=]GMYZ_N)(@KI\=_I91^+@EI&\*&!.B+E\]>R-< MA*^>M]=-A3Y[%?GCT_Y,* EO;<3EM=P;C.#<,8@BOF.XAPSYBVO$JU8)G$U6 M'KO4_KV("S?7FP?'Y;M:E_M4_AR@PC&+[]99LMQLKF@;@&_,<>P>W8@#U=C) MACF;GKOU:F_16"-ZFPKF#Z?\OM-%O.MB[ >!3W!OGUSA:]AXZ9Z;IM3)A%XU MH_229*8^;M-"<+RL] N)9&IE0RG$ ['H:X797SR(;LW%OO3ZTGM/"?F?$=_I MD#70E\,[*+C[@"#6-^,6T*+-&"G%-V(^RR9J]?;*1A: @DB'S]-< M^)[B!V[*GX3B)\ P40W:" Q-/V1P?J?CU@@BM]Z7DR[,K3?FUBKP$IA+:2C$ MCG#G'=D^K?A C^Y,DMEUFJR"J+I8)^548^G #,3)0T 5/R3A:P=?.SRL@?11 M]96O"E>NUSK-H%1,V"$$\P(3CCQWSP,W'_9C'F33;K?%#+A9Z MO?7";JV'+A8P^8B+ELML6EUN::Q(.K<2.E%]%:6LU8!%E@H=#U!QQH^5^/+K MR^]5 RT?$> (N>QHT7!3;&_*F_5*TV9IO3.& @QMB7 \P$8.T5POBFATI_!% MIZ?EM9!%_'^O7=ML 16&VA(0=E6@W=[;(.8Z)*8.IX=!4IS?6J;S2X3K ,TB M@ $7,&2# 4EIP&>LT9)Y^4F5@VOS:5+(!2.&5??L_(7KM9';^5II?FQ:!8.2 M(4>X8KLQ5TB.3:B1NGV:22J4\83YRK@!&D;=OI _%B+2;@S]ZB]O E72=*() M!+C#(ZQ1C2UL3^2*: )5U08/@OH\0- D%0\0"5W75D12&@D:(1D&TMGGAH!R M?16*&:!W;O&;2IHZ-H$^0X1I;>9@!]S)V2STG0/DE )S>L+&-Z MK=M*<"#) MR45ZUT)B/V AH2?G50,R)((NRD ;-8$!RHY".+'%:C$7?%XVR46,;43:&;E: M*8RA>10YO'^R*>OB.,'#GA^/=3!&9S,\WE5!FJ/0!GX7H8E.0.-].SZ'6S( MO#KE^.=XAF3ER=-B.)4FRGQ\ G7K9=>Q:O@B"=:U+F<.4\4<9XV6TZ)%B:ED M8P?7+/)I"K@QKP;<*#A]:#+4,++BEAY!VD.0,D66V-FB&N%8=E,8S,*Q7CE: M__4G'F(.*?)OPL 2:.^UX8BA^B*&(PMX4;5LZ: CQ%_(3D-',6V+JOWU<7&& M@ZA_"/BY,][[\=^0H"-D%2%^@ >\"7^(P3M&]A,/WDW%[;^\$\B[O]P^=&AC M>T%>@O:51Y #V+X<6[S.JZ:F&WC?1^A#'4!^]#X4S=)^578[W'U^ #\]#2S3 M$. ODKPJ$RT=ZI4MCF8"GTD\M"UY:(6BKX!M@,(_,:*%:8.+C>'$0X1+801& M-K:FIW"&8O#S=C8(?V)#>!Z,MC>R:[?WQ2\%;6.%]^*G6 S,,=;8GKZJ(]&']:]W%K9)); MDC%!DE<5<>CYM/8K;7(1A'>*]BH^P289X M48,VL!ST< M79B'"$@2A-*JV4AZF.%LB!P770]Y/9KJ0M=AKPS/SW \LI'[8SRM@(,GR^MH M*H!0@7FVTA[ M0U[A50%*S00 T\$!.H4&&/H:V,\G&55L+F-,L5HHD0MS]CR:EUHFE7@%(P@_ M]C@&D#(5P#R7T269)7O*FMV4(M'9V,< N@$&4#0>BH3OHZ;N(Q7D7VRT0]]) MA>W5EDR'R#NIG+S:DBDF%'Y0,G_P&O>.9/@3)>-W*L/W"XX0#84O2^W+@R/X M#'Y[!G^T6G>;[1^["CI\#C&X=1I?[8C'YT>Y/ACEFJ^L&J>(K7;;ZN25,DB) M05Y(G(QR'0M,!0@4W-K&F<^A;F[-6G?7D].VFV^]+6=)S+#-X1]8T_KER$>M M+*=7X4)NRDF+2$:V^LM:,1;T=*RWC" MKE^GR7B (<]3)'.*:6YA>-FMQ2W5;> T(C3(-I**DA[0+18QD@P<+O2-K&\1 M&OA.P8#OT43\N*)JOTADVI' 8RWT6(4/3O5G09:"5**I5\MD..64UT9BA]KJ M0]V"WZFN;GU<'VHP?!N@:#PJ]Q.!CDPX$6HT:$;C>P#C79V$?1/NO";^WY7B_ MITL'"D,U;D6S\6[;2A4;C9K42#;F":?VAV0#43+RXVL'Z(^F%^PMZ=>?O+B3 MO(1SR<8:P&DG$]2PUNZ[J)JZIJ ,--3=T2 $*%&\A+6E9**N4:A!Y6X:U(Q' MO9 )'2PL2;>3733129G1P=S2X>,-\)( @_.J4/(-ZA2XFV!%[3Z9-_%+-9R^ M$\ OLG.NO-DT<'*KB88:WNDXE2= 6',H&*IF$@JTCN%0N"DN<;P[A)K@!J5U MT";D[QS^GT%ZO3&B8;&<;F?GLU1G2:;8N+0ZNKM?2OK%#WJUC9\HP0T"ZI:O M#E=P0&/B+XKY&V>VH>5#GP!\=/E\G!T,NHGGL#R^Q?(-J%TV M'UL\2_Y-C/@-SCVDHO^@A#'(%"M=,DV .0*UTH9<"=D%,K^QW:C/\,DR72]/ MNXW&K)W*C6*Y85=*FFSB%AMEKJ!:_>!.T>_<*9SRYJ1D_H64 NZF/H$F%))O M.'O? M*]!.L(NFMC-#Z7'$7X8UG +!=%>/#V0T*5S"Y'*.ICK+4L"2AQ-$B7SZR'X" M5GL"L!O7.M-!UR>X-_++1W-^@_,,\6]$'K?216.0&L/4<">P.T&XIY+XDGHZ MPM<_>"!%!W&'7[>9_$M/>U?'HF4 'O[325/$[;GQYN)MW2FJNL^R_QJ97&]3W$2Y-CND8M/":!6S+M(!\*O'\UXR8.3]5_\/F@P88T*LWQ#P M"\E;9VRZQ3(^(>Z $!058OVN6V>DQ =S7MY423\CA/VZ-O@)>_"F(-X\O^O% M\/E2EM?E.?YCJ:T]:(^>K47+A?GX0DF[7^+8!\Y8K"&O\!S,?.M+2>0#88\4 M>Z XQG4V=K[UVFYP<^@P]DU3R8XR\Z6R4%]WJD_YOW;^YXZ+_?K0J@H7RZ?C*X:6>W8V!>4J%]YZ.MP%(&(D(GJQP>3CRIWMK MXNV*?/2<1+)$9'C!KMK]BS=0^HV$UHA#:VB*=C@/$@%7^ (5!Q)// %%MU+ MD^W.HRFC@OG=>0;LH.SNAVCU4 @U]T$C0M2U&:$-(?FQGO&^^64+#,_;[/6[ M. <()0#] 7G"#D^B6>(O\5YOB_)53$JH_E!)-60;^)]M432^.]KC%?>H/-A\ M;QQ6@.P*65S?P-T3%,M \__;IIEGNEZ"8AXME0EN84ESI%("1*F40NA51\3+ M=AD]GK ]TQ'9]-D+S 7/@R#7?BTH2,O][_.'3#%[+N[__U?.W[\]K ,.GTU M'?//LRPG?D#CTW,,@G:8 %LKOWEEQ6^,ETR-;2G,[ZT%B?:!H,A0F/DWX?DW MVH^#S41!1L^6[<09G9_MAAK=#]\(5SB4,;7Y;QI:"4COPC^=A46H4)2Y$*WV M('K"+Y3Y#T],='2:_ZM531UU;-^\S,&!;,3**3LN:VS/!=X;Y3C%K+M;?6P' M;[L7'D?'BO;L\V]"<=*TD("(JDNU@.^M#ZJ:KU* M/G0MS*;]'=D>]+8/BFB#UNNN6T5H&^CV2M"60(7*%5^RN]=G> ^==9D3'EU] M0;--@HKZF 7@[K.KY=V_4:K!;F:!UP((H$VT[06$YZ)OK0=D#@A052&$PI%K MG+CYK?!?GDT/$5UX=&_?8LRAX2E*D#[P" '8MC2P:0&/O,,%PR-.FT!+S3PX MJEZ9-3YB?]OSPW=Y:-X(M /]X9DNRC7[!UW_H<^A($O0#AQAPV+&RW@L9$@; M '$DH;T=6O9V(RP0M-USYUA$$Q!XS)D$QE_\QWT"RO_%3^1'2Y0):*#AWJ6@ MK]3-EG8(P-%=R6;OA/X'9X+ IP8(9$HX*S/AJ6N@;,/MA.T-@1LWAUN$J>8< M^%]Y]7$FV.YQP+/#]@NMF3LA10*J:S'!31DYU@K:- M@1:-AG^*P#$QY;$=A^VV)Q$B;B7$>17I7A78[B=F#;0>9.MB=!>O-12P M@Q$V (YZJL@%;]8<$G -/303FMX/C.'V>=_SM=H#+YS1JA))S^O5JB6ST?90 M)IF84D\A,+?08:? +9R1JP:]"?LN',_5=O_R)6J7WWUV7!?%JK":M^E-JOPT M9PO37+G^ZP\9>@U,RG#.,3?K!"[,$MQD8$27E\03!W?IG9A+6V7R69@E[,ML M!1$Y;R\E:4O'=E D<5>L".>Z$ 5\##VP!9=<@N+LYP,AU6R]2=U&!T>^ C^9*I)JAWL,, 2G2@V]!T^ M1+QFPE&[TK:ET!M0T,)S(AXNX&4R\*S3])"#@=;"*AY]C!W_O2UTCUN\79JZ M;XP=F9!S3K\$3%!>YQ ;/Z*%#!8<43@P@J#C[=HTZ!'($@G!?;:YVS(,1XI. M&YLVI#66".A+:3H($'-+1Z?:-B>KR:6(AJ4@DL%E(KL OM""9'B9[(M-B &M M[4RK+4"MO7U."A4\0X%AP+T.$:,X'-R&G!=E1RGC/SA4JT#0PK-\PME]T%M_KUAPX=YL5O#SNX M/3L;[\0X=S]#J8)8#*%@.9]@"]AN'*BYV87(6(."IVO6>'*2- &,AP@=ZAG0 MD> %+4CM)8".-4*7QP;J.])J-]UH*A+MTE9[L30[9&98E&3A)OG'8=9.I]Q- MK,7UE0;Q%_8%G=@'SNPD\."@J3E)F$/H*AF>2\"_4$V51./=?GK7D<%.J#!!+7PQ88 MI\75BQWZJE"A ]'@48,&S)GXYL$0=&F(K%Q\E-[FO/*&NF[%XT>@RO'-56 7 MZ-BV?@)$$SX5FSTC;YJTI)^XI]I1E5 YH14+\ /)M-/?L=&![3K(^,@D,FS0 M60=(>GNW@DU:PNZCH8.EIBQQK;;])-&]$G)Q75^%P[7FB%^NY;>G\!1=(N_X MC0UW';MC'!^R5Y4GQ0VGJVUZS1>ER$AMI';!D3Z$1%R25% 5]][$0U5CS9+X MX@[-@Y_#;TZ(K#YCE\EP(1$AK<3:VAB5M54UZV]@$Z-+/C@-%7D;\,\,&.H6 MLM@I%RO:>/F@O!3?]>N[!IZDM9+OM]L M/J^YXH*D\T])5B\D#+5Q$_-%!Z@@9L]X<1R_O:MF _GE..:)HX,>'&U/;.I: MT:A/:E&KA)GT2E'^:D>#K.YF4;1)*]%8]03&:V4 M%Y"?#K--WH6Q?9L0,D()UT>8QEMC(B/IAHE0^=61?8)IATQS1-_M= 38>\9+ M,P"[HDF$N0U6Z;@("LI8*9^L-IQT"TAIPZE-=?(7[&_AA)#($\UJIH&2 M1:!Q9!NG_#9&\A(/P^55SJ=[L_K[9CN??%G?\;M!3^&<4V'F9J!L;76\W2]Y M*:>>XR%*TAV\[?W@5M8. :^_$ .^VDE[^8OZV[/5D#Q_T7]#^P69*IADN/H6 MFTH"^LBNRE.]Y77V'MB^Y\''*-!Y;3A'0S<'#<126+6@O\J2BBR%O72X3^LA M=U0'&HEHK0BD\5A(O;H$NHIT]C: @T8V-5'??H.:=:R;*WZ.OG$>']? L)>? MU->DQ#3DC+X8:!$P/@^N9!+YK,TY]%A'5=4[?^HXLF2K+=;G,RJNM<'RN5K( M\)O%=((#$T?LIG\CN;T#:MMVX8-0.\E,>3(WZBHR:'2UPF9*#D#D1M1NR^T- M;V5G,9EF!N-%QM3T<0)3.WJ,VONWU2]ZQ*/=D:MU!SQQ90T =QYXB#Q?#LN; M33I(M;NS2H-NT5$QD[L1D>?UG%)+"@E.SHZ#!6XM3JC%8@P](5^D3Y&OWZTR MS'.CW.2ZG;9Y@=G-<6^U;T+J_:_AWY@&V]<02'Z(OW;S MHW>\!S19 LYF&RG9INUZ$Q0?+W&7]1-W_<3=LR3NQMD(PWX^<9?^4.)N^#:) MNZU#I2$9V#%&>0D(?,;NT8;N/5#N+?9D7PZ OW!B#H)*@7-9 N/OW2/!L&;P MV]_$1T$TOL9\04^1O4<.\-Z@.005?J-9YF]16H/1L>WR<(DKVP[LQDZAI#,L M9G^W5X/WI77L%?#A*<(EO%+"%SLHT?O??\79:/R?_7GMU?%=.V)ZJ\82GS81 MF'(OW14[_46[VVYF2LU.;[9B=FXXZ7=8")!$+P5V5;$"S*2FR1U>L>!?VY 1 M!ZDM009-V/T3C09&.$(L>]P0W4Q KR5FZ62;;2@98=B44\P3]"-B1\S0DYA5 M%R:X&Q9$BF((UTPLT:+=3W>B90@C"SA;X/:0-!R8)[0)A@U)M=7Y!Y6%OH;Q M-[ZM(LVL;$H2I,T(+^%+7"S,5HF*/!K%94OJ-2M] ML6%F0/U^CVO-7CZAO*S_LTP=0&G4_M'M']VO,M]+";KK3YYFF..Q#B>)W(D# MW$,\U:F5\,93!2<$Z 96%?M6'B>$#*&X =,$=B6"DYYV3SEG37N6)7N2;K33 M4<1DO\#,1GPF)<]RRB8I%AO*8#Z^73R5IK-5C8VFY79V$,U)X\*HEFU"C?M6 M.!61 ^LT]A_G?PST+H3#ZZ@Z5^/A)C">N[9[()4Y&33=Z9;@_!SBK.)=!L0- MJ4AVPXMYD^FKK53W/+D[GR*.I/3S:6I8@UYK/QO/TI%B?E89V] +)X@3(A+J M9J?\\HBP;$M\T54%L26<3:H5?)!=DF;C?CAQK!=)/%%&?LL25+>L.7"8(H27 MXUS9[![)+ZE&=OX)KF5644VO 7"NLV2B@_DD.(J=I_:2".ML%"J<@D]"M6!@ M= _ZZ"H7// 0/<;N51L66":(37023E'.8@;FY3;\C84/$%%!Y(-*C,'<'TJ\BU>"/]2EWD2 M.H%(V/6;*'7Q1':7S9*>X/!.*M@NJ_*&C&>PL,"M 0K UZ]HBML1QZ8L MB6[5_:LUC7"+9ABNP)/4Z22!VECEZ.5HDM+:33[> 1_'Q7.CEZDX/T+8ZN)- M+X;?AM?X.(H5@,)KVO !-B@!]!$@(R$4(\'I;8'*3O4QY%Y4F>L@6GF@"7;1 MK=JA9L@S_#V(!\1?IC8&./<.*TFG6F$OD_P0 2O@%.K@)@9N;24&2QIY7R>Y M96"[O&1X89Y06(HG1"Q,6Z2GN0)&XZWP(-_)@_IDE[2^4E>!]M-36^&BT-M[ M%MC;M.9[M@SQOGN>N)6J.SL3L.,4KRS$MH7\@ (**'0TQ/<<)JO;7#JO5C2U M;32V)&AN*5##FWBBW;3Y3#?IU2C:)6FQUFMWJ9JXHN#AP1Y+0'$8:HG??\A7 M;G8I_%$0,L:[V6&'%=RHU3%V^"R"F=>>V:(Z[(HF?*4G-S9 G,(S<\!H;I>, M?* /G$X^QI[59J)6/Y*-%<1C-3&S\^8(')! F=I0W'$AMXX:>6!!N$3']AN8 M8N3[9&HW>2OEE+2G/+ 0&;15*;Q3*6>C&FB?MK)$>D1INNX.3&93SY)\78^I MG:IB4B6YD08G@*C7]GW M1]\DC>T]#>5.>#E;=P9EAQQU9<*31JS7*'3:9+57K);E^2"[;&)//L2^)W/M M&XC(N?87#8!NHV,W'#_\&X*IC!I9?2TW.;TD9+-3,!%PEN 18)[M\>_F^]W/ M$8@A5!Q@/.1IPDT;VE+W$B":"8O7@YO'0J1IO;7,4A@O8"'K(2MDB MY^V!L7A;-&V/WX!3BGS,!L*0>8AC5S8&S+;.9EON;&J_KY7HA ):;C8?%:*C M_N7&W5]N8! ]+T0A EP:0A93X=D3>(&)0_ES-H@BAAO$+#?C92]HTC\WO4?S M>>]!>0^!-6)<*MO%\KG(YZ(/<1%0Q\BS@9[I#$#7RL9I?X'CLU'/= Q=.;_Q(#XC\VD7X1D[!=N.V;O8SCZO M^;SV$5[#AKFD+J&_B*]@ PXJ.,8D=6#!O<#N^([+KCOR%9O/;!]C-HR#Y5[< M\2[0O298]NV_[2@:*'!I0PMNO_(YS>>T#UKZB(LPY)Y[S[T%VW/23%::I8R. M1]?@KW;.8)_]?/;[,*S:9LMY4PNGW'C#9?\@9>%[CZ[W+DUX1%".]*]\,CW).S8^,!V:Z1MUL-+6I*3\^"Q/E$Z MP9ZB?B,JC4.&@5T+]Q7?RKX@\:8DPBT_(K_NC'>AS0(.#.]>[DK^";H&U$??<-'W_@:^D9+&"P+ MY=QS83*8M#<\_?Q4*RJC-E]'P+D.&L=V9#V=*I?6?++*50LS8;)*ZM U&L.1 MS/[(L2X(Y7RXW22K9;U$%H7GUEJM#^C#9R;&$J,5S4J?8TL])MQY8H0AA48> M/-,8,DSS>:+6N. J'GE>4U0IMD%M<?!VJ\A0LT9O6&FGC"K#S3(]I=9>#2*' M;U^S[0T% MS-.,+Z/;JSF>! ]'*E2B8FT&DE\.ZM.DNGX,)M9KU>#V.%( MF2-9G6V4HF2J/2BL1$;6A')B$#\<23%,<@FF!9&KKI1(L3V;"SDS,:#(PZ'/ M]"J]C!OU+E?#V7G>I-?E1BB?I9::3+!G2\-E (P_>KCRUROW: M)-,A4\,!S[24KM7,K8ZQ*%/.9$&;S!22JV,L&AV!.$7&32"#RK!F1L*M7AQ2\PB+%J4F MG6E774QK8SCR@$-8)I.(KX>MG)Q5J5*O5&7X?BIS: M7PLIK;J"(P_V4TE:>D[F*WFYVDJE2G2ZEF@P:.3N?M;"%!4)1\CH[L<8*XEA MV0@;.?)%F&+9<)2FCW\381E7K7P<7BG\(7BER'7@E?:*6.>HCE5U.WGBY"%> M1R:FG4PDBA)*&=OKS(0J)9:N\3P"(F\IIFU&"O#'N*'EM@K;[K+HJ3MY06=& M"9<&+IH0[%9I" +.;1;B#A*A,XQSS^S,I9V>S1^!K\^-"Z5".;4,RVRLV6^. MN/QX\#S>+QEL"A,PLA10%7$;/&1.M. +DHHFR+] MCW]N(_9HW, >B&(7[Z/'7ECBQ )/Q3OH$/W#5DQA%^=G+9D.D>P/6[//V#]A MR60H''_,->-X[&X8_$'.IMAW$>'8P8*'.X_T]BA#RT/-5@[_^Y__&^XN%MI M: =P$>4GV3HZKM,=B[@/B7I_;;47G>)'.30\U7Q,XYYIP;T_N6!I0>.!!%-_]'G>VSGML M+J#/H0M?[@]__TL0 !#%ZRJ+S$=Z]YZ+Y6^]Z,\$P<[AJ=UZW?]SOLC"#9;B M$5<<#?3>#8=W+NW/W>KT$SW=WU,^_;XFT>%?[KW&4ZE0R76#Y2>2C3X+Y"K- M%+JS.IH7U$>!"$4=U$K[ NL+K!,Q^8$"^[&V[I>0V.:\WFHTM?2Z;NW/>NT[<_RN\]Y@.X,6@#(_G5;CP1"5-'2/<4YPWL9D?[7Z+OG/PBL3F M,L84JX42N3!GSZ-YJ652B3,U.W6A"U#A[N-TUN&W:":!"ZFF29#.Q!9!I MH]]?"_FL]JRO+K^/--I'CT7SR8U,3S?+YZ) 5SB)*V]$,:@^K2J)6VQDM2=- MM*X<[\C6FEW&QMI8,! P6CS$' *C'4&!.@I<.[)L6-L (4(5XF \^U[08WM! M-UBW'^3XK(*IE>7T*ES(33EI$6';V\Y;S_B8*DT+VM5 M8( Y K+HJP-?'?@AE ^'4#ZI#_JQKKEAI'BD M30?U=3DSB)N-U.=CI6_H U8/TR#+='493#KCZH3N%.M1E"#/_OH3#D?>T H?S]Z MD._0:D 6G-U ; 1$H*,(RDO*AZ"A-AJ^GW1V/^F&"4]WL2\GPRJWWICO9KK8 M(NU<4Z>0.%? ,4U(6NNFFFT\Q?(NNGQ"!JIY2$*?9R)HNO%NZ& M^V^]+R?#*[?>F&]G*[U7+PR*'2ZK/\\67)54@_/81$E&@W6H%Z"%% FPL0O8 M2%=E\A;N;X2*S0.HRY'OAMVK&_:-DU<>S:88F@EUE++1I7'F6_4E,_R("M%G MS; 5:CAL4LO:QB@-PPUD91/_#AR_)1.^/6"[NU+-_: MP#@BS!FF2?'\)D%SFZP2J4MY$!41'CN)PR=T/! /'UZ2[MD6;A..>Y'!'53< MWAWE-UL1 >COPD="-I8Q:DUDHJ1B"V5MT82 BI^Z2B+>V##_]FV$D&S MT,$$/@QA)L/':3.$8:SC)\QQ]=2=01Z[M,OCN4)1*9E@Z. &' MS*=).=G7+4E>A">]T:B272>:JWN 0[:_V?ITJ%_'E1&2+P]_/(.K4(#KR; A M^D'!-+]B0L1^V)+CH?"=8-"=;U_:/R'MCPT*>SYHX M+__UB ]N"_]AL\&%LX&-^ M^4W3"[9]4-G=D)T;\B(TMX7M]<"#;1?GUED7YPCXVR[YCP*4^&3T\0P(G7L1 MRF,XG<6ETDEV4F$N*\R803^AY3,Z:B=*__H3^12L[OL"%+=FY9OR&FF'3$S"9KCA]%\92$P74O\//+3QR0X&N5ULI(@&_*LH304>CZN M5Q:HS2_SZP\5^5)^\VU#YJ?.X?TK*'0>[W9E5QU0O#-HJUO'%K]1F/Q^Q/>R M!_#^M>!QO*:I+'-Q\5D9M6=K>34/PSD,#837! _>:" 2_11ZV[U?#ESE!N2G MB.Q/DMC+'KCOD]A!?+-.1A;1FER<"0*;%^8264"(B_"@C05HYFNU1/?N!B=L M !6[I;?=S?HX>(IS&HOV:2P!XP+G\:VMZ%L=T3_:Z+[LJ>WE[ZJ8<9D:(P4< M40:UWB VF?7)5GNSS$NMC-!7NHO$@$7'-Q4@XQ<\OK\?\_M"[SO:MSCW/RCS M\^(T-1_WPU-9ZL5'@_(F65*J2.89N]3FS6S8QW&V]T_[$U"KZ+!_8$_[;-5R MO@-]N:,86>,NHF%-!S/)FAV1S=8H$QDK8)!I6S4J:P9;6GQJ(C@O=!['7^LV MY3O3=R:5OC/]C0[5]TGO\Z"I44_!)LUM\C%6:PEIDIZLH/2BD_6+(!WW[EA[ M[Y>U&;BDN7SKTNW;B_EQ'_K6^W+EDO;;A,/MLIGJ'*"7J^-C 38YJ77)*)^1 M9V-M-GW.KP95%L'U8)^:CG\.DM-WJGTM<0ZG^];;842:= MN;6",@T]U7B B=(^(L+\0X@(+C(WL0V_$SC^CF^-JV[8.8_#SFEOAZ\+S?1( MW3S^2%+A'MJ%Z*<7:0^3 <@K<]R$;CI4 H7,73S,-!-P"[_![.D0D!,&:60I^-.^]9G#S^G1@ M?VEJ>"XG-V2%5CJ?Z]H:"K<)E WA,O:;5/B?A^T@RGPD$O>RT[M!N8JF.@"Q MQW#QMUJ/]?0L'HD\&5XF8RF2+T[+I;K:9=A4 OKE=.A8>.Z==""@T"IH_Q'7 MW)AZ5VGX>"OR=0R03G5)O=5N]HI=%<-+IEQ9I"L9J 3HT#%< M-U\'7$P'O)MBB464%=MFMT72K6!4C#5-(XH=NQ*]K=B_^_T) YE.2TFS M#"CC"%$*3@:, K9]P\-=@KH![@Z8S;UJ [XS0C2!*FDZX1#NQ>K!BR H)D#@ MJ6-5(F"U@BP/^ ML5KD/AUP#[1!+,B;H[78ZY-#$"T:F$UA8\&-E$T _051[ MF<193;T5=%]L! ^,)80(-98!^=R=:^8V0T2=%7FPN8TRQ6BB1"W/V/)J76B:5^+S( M9WE)-4J0AL"HJMP.#>WKU$/WU"OQ&U(9#&L;H4W2FU4@:) ME]2WV&O/>E_I*-2AB2(:<%;F1T+Y[@6<@"@YI;K>_=R0UY>^#G#;2>O(L_-0 M.VK*$NBG=]E%VMLIG#HTH*YE%Z7@'"73GE5ES,DA M.3*3O""#40G2'#YF[P'U5MV4(\RTP*4ZDM3N\KPY4Q+G-]IQMU;(P=OSNB2I MH"K:BTKH.J^.;7#$X^>XV7GN<$H#GN.+>J94H"=@W:__^A,)Q0^D>L>@NIJ= M=#L*CA:Y:3ZFZDV9KTG51'M&S>7IZMXHF+;BX594IV/M9J7*+7MR0FIV, 4/ MKP$N9& UWM0*O [/X M8$;2#9-(P+T?H?T/$#9X*=)F&#!T!'1LC\RTD20B/%$<$$,VG6WAH??-+7VN MP2,7FFS0C'G70;4-J>WH4'/"FPB_U(3'N*V,(64QS*6D6NC'"CIZ=.,VQAOO M;I)CNT%3VK"$B6TZ?\B(NY%M]FDU(W.1K%HK-P 'ZEHK5M([2MS\O)Y_CY5V MJ 2FI2K3'7!/HW:V_[Q9Y1+:=(BB:&3HL%#[FC:7PZ_H@],,*YZ&>CNE #"# MH=\,-5W'2+V$P,\A8:"@P+D!'HJIPYE'7N@P.^99^)(#4V6L [AL-"E>?>4M M!R(Z!' I8%<> A_PSDQ[&Z 5YSY^1[-<7%2^O1'U5K=6KT@Q!K.JY-?+6'NF M+/O#47VYT'OC-T2*-PQ-D+#,;$^18RH:,MF6#;;79;%/;>Z!B]CKPK/%___N_O+-_ M27Q",,Z:_MN]=/8LRP%'Y-]J/@\U$$-&>+=M!B79^M@L4[7ZH&1*BSV^L&N%1B)Z^\UQ, M&5.;_Z:I$$K$G<$_G85%H*_,7(A6>W>'X1?*_(*R16\.0F?]EOVXY4DJ5J6Y_UIW(1"&QLU;6HDIQ 9_S^2)(RBO-H9I(B M::L;5)>U<:X\K0_HPV?.BJ.LD5C&]/9">AZ.YX,VKS^-H48\&*D-GJ>Y#&TE M2+9G]-.-/AE99A$XRL%(MEG=+&>-"."LX)J9*8H%:MGZ@#D<65^U$XUI;],E M-\^&PC-^"1>SK"A7^/3:M@4#+D"%=L-^8*R;$)-5(?H*&1Z\"^ M[U]7(_/<$VA9 ON U\',-090QZ4C1R@\UZ'0H<7Q"@IS>JW'+2P+>OJS*[G*&7*[GY=JY.HZAUE.KZZ6F>DB2F:?GSMY-EXENT\K%+P[ M#-=O#[/7BO%QU!HZ=)9B'C6%^'VG"7F @MTBQ'8 $!'?[Q&^Y1!^T.%K3>"; M/;[I$69%K("VQ.*5'795H/L%;>"@@$F\]:^PM68W1=U@'XBP#,SI$]3%0.>1 M0@VBWQ(S8$ZT4>A:D;U]V6R@+7(M^M=;=KA]-^Q>#/P0[LW66+>3/#S^WQ<2 M+C#,X8EHK,=G1*_V6/8&L)T4Z"^9NF7W__B$*X'??B2J<]WK]7#AQ]#Y&2/VY545L?Y+6L_+G';NI781*SWHE/OT@I*W-N'P); W?P,M M!)OV".$28#,O *7>L/7!OOS9@JI(AOG2$,9F3-S")41<<:?.U./D>F0UA D8 M6;8-)^ZSV!NZ->!VQ]D*^W7;XS2=N5?%\G;*5=';?>I$6QS-C$]&Y>P@)0,A MM5XS-8ZFEWY;G"NUQ=DI_(A%0C3[6O:XQW7P/!\=QB)D-7=+W+^#*+7YM^T> MKN FO.F6.3N-7^P.Y8?0UK!,<&%W[&CVYH=;7+RXU5].XV=?3>/W"7$E0E A M]M7B<)\0UR($%8J\VA+#I\3'*/'!HD#G;+AUH6P#V/W_[#2-,Y1+L7=0_7NZ MR< 92J78VX!(G;TXRE$ /PH/ZT*-GN%N[K6%]6).>]K"-MQF4VST!1!!UT90?U"4V0@PK[6Y ME9-O%-U>7R$;J+72CJ@I.9CC4WQ+B,A2=)S0V?Z*3C-UM()??YAO8 :QOAGT M(>5S3P!+9]=$CP.3](/4$KIG/:*8JLP@KXHY-D>FRMVVJF_62Y5!W;^0_?0U M..-[-)U:FLDKONUT?MOIYI U5PPVW7RMOH;;T7!'U%J^E)SIM7!)X[+"A#4S MY5A,)%%O)>P64H$X]2:DK O3$#24?Q$.$LF_"L^VH)-?O3J:I$@8<R0B2D)1^>LDX3&[JZNJJZJKOH5 MF) EZ6[F:$LP!:SL_0EKF^#-?KX1^$QS)!6K^I^"M]#ND =8LS6JL&M":"*5G]V7@CMO,3M8S/%X6DQFD6+ZP:H160?2+>ATM^ MSC=5!0OH)6^':F83;JE?00&TU0+,J*Z"@P8J,&^4Y:6<%NICN]R6,A6KV'3FGH7.I.;8%U[L+OHOOUI@VU;(LCQ8%?CTL2&*5L99K MJP$\U >*HL#_0NHIEMXR8$V, '/0AHCHKZ3X9N2%+$KHU/'HOJHNN]3:G"D\ MVI889C%@:!QXW44S:&*O/I M8 @ EF3YY,7^0L6*NYSML_Z6YDCY$O^('0$F]YM>FNOA^-#$;%)Z MC+6J+66F2*EF9)AJ"%DF!60C$0W9.B\Q^V^8_HBD8H&VS%\^]A=4;'##2/P? MCS:^8K?0GXE__G;K2(VAFTOO.NF6K#DJV$')!3[9J5S29JKDUY[)0!QEL-D0 MIV0&#%.@;@U@HL'E1S$.YGD>O!.# "JV*KF5>A-P!KF)QUL>^ZXZ-&))0\A+ M,/T#G"UO4J+ EAG :T\$ X+.W[2@JI*86D/2[H\-U0*%=2;56]=C.K\>92N* M0W1,M0VT@*%+04Y")'4+>C0-4![Q*E2V/U3#ALZ$6TGF4+9H8+%A7O?Q>2+8=<"&_!.< MSXA(NK,.S.\OX$*ICKBM?T"L$F WF.F/TEF=&2H:<*G]TJ+_=@O;=H*T3$/= 7P1$)?[!XT6;#+ M75A6<\B3'LM""M1T:88E$6_")/02 M]'QK8CAPC_>^!EA ??9*@0,HPW*34!)M)R%*(\0A7M4\^-TGPSX9@_@4IO@2 M_??GX9>L'52IV1Z;26#C-;27(P'\"G=6NAZ7M9R!AQT'83?TL63Y1T#8/%\4 M(BB$P+I5I>%.#8[[0/C;_A-\'V.79MY7(#P*HKA; A8&.6*]A#D2Q;*?JO': MG_*[2>"6/+JK%USXC+_&@@QL\@ ZPU_70C+YQ($EK:VGXI"KTWRZ,NI1@V+5 MZO ?=YFR@*#(*6)%R*0NB,F./W0$;JY#CTJ51[O1YTJ,D&9%V1Q8 K"CJ!"X MN;_/BDSU"G;\*<@^*$;6L=$LH2CS0J?$Z(DGE9A]O#+X-;*' +":-%,II%,9 MCM%LLE@QG-I2;, 00A#%UR=V %WW=<@F5P3/Y?:=5A0F<*GX7J]79B. MZ-03$/%BA=KDG/AZKEV:PDNKL.J4N_&)PH@#IJI0G70ALCP6G'P(\<>@9V(\ MOVE?-/P2>&DUDY&EBZG/\$)[^+ Q3!ZY5I4+E0 VSK6))?$U^7IXP5.$,]LW MICR([X\=T'OF3C2TT\-7 ZY)WH%K[L UGP:NF<_BML'4^U5N3N7RAC M9*UV M(PR.QAP.BZ34P$=L#H&CB+,1A)'XX$RU%,O)5:R!2,#;U^6A%5]9IA93ELD2K%Y5RD5.?C,P-LI M;4(FJ$5$Y=/BJI0H&TEET&/#8'.RZ6Q;R!&QJI(KJ:-DNI"RB=[R>)\W_T4)8ASX*([[E;9AWHH MSU@7.^=.J-/JN3)0?T,%+T(X.:C)(6K"60OX@> \U^X'[]5?J-HO 5/+=+IT MC._6='9>C4O=V.I>M7_AJOV7TI=BB2A^@9J5PZ;&49P^T@OIW6DMG\K@HJ*) MBZ9"WQX%R&CBHET\;X\"1"*:B/UL$L2BU$4K[VZ/ E24^.$\\'W$X.UYYU_E M9/R)9^$[UPPL+_A'E"KPP9,0.,87T((OQC/"23+8>^EN#NBO/VZ\B2(>_OWO MX+L> [LKO@9+)!-?BB7\1@I!KKAKQ;M6_+A6O*&*O<^*B L*](44YCO7?I,J M]'OQ#WDFU7K5:L$@&;K!6Z63:=0;6^KE#Q8W\/)J[> U*[^#9#I)U:3K:-[@ MRE\MFMPEQ;GK)B^3]_"FVLN]VA6KY0RFTM!N&Q6X0MLPU\UM&]669-LJF@DL MU+2VR2NUD?O=D#K,=9UOC7(%-6[\A!(B\,)@( X'.A=I9XD5WBV-GVK+VU)"8IJ=D\/F MA.9S<;,P6S3QP:P#;[V97W^2#W$JK"WNMW*L3X5Z\;7=Y4]9&?+B4SKSV M.F] 0YX*LRLV8+7DI0^93?&E=R7>RL4@1G[ N@,^9+:R?I0@\<^K: G)7 M!-@,U9GEY%/C M"EXSS4=JNA +AG"NC+]WP.(0..P,CAI=@Q5<$! 'O-M[KRVLMMW44-'W-5ME MO[3E'ZQ2VO(&YRXP)>G22 [O7YC*1IS"HC%6<'DHLRDITAIV5%A53QXI4+I& M-9B2H?F8G65)3AC$"]7YD.XZH\9%:$1E<[-L=[%D^6ZS*&OBQB@+&U3#%00E MVY+H,PWS#NJ_8"JS!*Q:] ?$N29,1?Y<2S[(]&_'Z?5NEK\DO=@YKB43\V16F2=+U7JM M*>*+.: 7DPBCUV$-(^3AD>K KH-NJ8!;#_5I1O;JABV(ZP'T/#@RGI$ZW'(2 ML*")/(/)^K O8L0V(JB)J%OT['>6EY]/A<_,YF*]1S_H45VN]"*HK_RZBL_V M#WW 1!EBK^Q LO M; 0L<5-049V[ TUSE[7>CB=W.:%]#WQ.N- V)8@7 ;8; M382UL^[B6_[:]P:'2_.32J6-1-:2<;*:BM=6!$UX=5);1%*?)! ]Y4R M^'"(.G@A$(D]T]EK*CL:P8_')IPT6)DDS^"7$0(-PIH 8UVU#^3=<1E+E379 M1G^\*\W#>C7!!8YR.>'Y:'++B%$O:5F#G" ;XBYZ33R&1\@X#G$ CB'7['E> M:,^)?X [YCZU*=^.]VN80XQ5\>6_(S)0B\$,?BZ2@0P9'\N%RX=@!(V&!]-YZL9%CPB;' M$*<+ JA9"#_G =()3$D8J#(X_#VPK, <@]/:1ZV15@B3QT+"*'GGS9Y,PO>X M)-*-71G&9 N)R-"3RX%TV&[;&%WO?"![PMAAT45\N 7LM!#RM)"QR MU8Z9V4AH&6ZZ:LM%FQ< RW,3AR'FLR[7D=J2+U_+E36DT M*QK2:MDG@T6K!94H]=+-?AJ7*CVK:4_'=2$36K#;6DRJ'54B>EQMQHP3D8W, M-N5]-, MW8(C"2(P%%^,&K%5;,XQW>1 UZOLH)T,K0*>&^326K7F9=Z)#[I=_(D7NL-& M6!7PA&[&^XOI8*7,665FV6RF&ZN-W:2,_9$JLRDV'_M+2I%K%C^?]+*K#MD( MJQ?./RTB>G.33G-"EVPFXWBNE*&].];]D71,4POS)R:CD!6ZK(J5T6]123Z]41'!F@4TLI3>*Z2>;Q-9VC%P5EH!%I.'*[^C,'#[?1 MZ>?@H16,'C9CXTTB+H]67(D5NYT:VS+Q6B,(P1T^[E8@N DBBL'U8AW?$'*A MZB'8:D&WP+1<5*QKXM0%X;%&VSD*X(BP78BY7PR,:?=T")O3%S+ICR'\3&-J%AZRU ZUW0&^( MF^B"\,$?H($#/I)<\]<41,FU:!?PKF7[IYFP]GYW">+3<&>+7/O7_5B4!O9N MB-GRP.R&$'L=@8AJKL&G@E5)SXZ"B_$)#+((!## P%<]"%M(<#@MM*T:V%X/ MJ-AE'VMWWRTO^!+@,395!I(Q1#8 -%B>W137JD?@H<8 [ A:.WB[J4@VA#L0 M'ES[!1#7^R,R2F&?7^3I/[@F#K#PP7K0XE^:0]5 V G6ZZ^\'L;?GMFTFZ0V M0O\YX#A-$J ^#84ZW)=@>X\>4)A,"%&,0&4]"$\;DR#\L^D;Y9[1#P,GB/@P M=#5RH&$N DWN("Y'\!-1++T/1Q@@O6?DA0!;''LI"ITAZ*,=>Q;"6I\ @/ # MN(=7TS''/:RRM)!4C,#^/T&;_8.1V,XQ^QOZ51=V*P-:!BJF7< 30-S7#AS? M%83GCB0CI>:OTO!_)!_0QX+E(:Q89P5!"1@SJ77*Q=!J00BM'!#2F0Q[U!S: M-%/-S/LC)<2N"1]W5KOFCIIRK"<934:)H_ 8.VA3.\\W MP#-'$)+'(XG_>P1FT?QV$<4@2/2K2%X>I=&+_:'" *@XQY8N@>!UZO+\9V"V M3^=<'L^8O>_+=?:%B)+T?5]N;U\2T:-IV?=MN9H:.XHO<-^7JZFQ^_%R@_MR M5V,WN2UW-7:;^W)78[>Y+W5O MBU5>C0B)=Q#AK%'!3U,@\1H!C@%'>3W>#J''MAA;]"?"+;MM7/^[&SB<\+)N>"Z2'TGY@(?RS+("!_&7]M5E%>:$PI7V M;N@178X-_'=@8O_]\^HP%EWT?Q<%?1H6^XRW1^M73]!/.7[R"94 MV2Y+G5AO?P>A>K_>OB[\[%UO?V,6>XD0@.NNJ\,OJ9$^:'[?%OCF7FKR7RW) M313&$G]C$3_7\&2V\XTM_?) 66Z6T(V1X1306*XA16.OCW!OG/TG:/O''WGZ)ODZ) 8^)U10ZY7OR*G?KV;2Q(G8UA+ MTF7#!/\W1,%SMU(PU!<@OD(<_38/E:/E 5]%,"^ <7Y," .KPOZZ4#>2G=*W M[8]Y63+AA>T:R0;J"A 87M!GCFVA 83?G"3X2._>"M9LIF YZMZS_,B7BQNW"*&\FJ V>:U:-47J9 MVBAC]L,XOO#)ST7_V]F&@/,V9O:279;F=5XHIC1EP-4W(K%T8;I)G'F(X[$ MTM/?7R%H=YMZZ,JZ]ZZ'OJH>XCQ0I]IH^XV3*R'\B38$65N.%:?R:*Z;9,VR M[8^W%7B[$J([NBI&*DJ)EUD[LR"G9#&U:;@(X<#&>R"H8+> NQ*Z*Z$?H(1" MVB)]?VMH4IO(R70S5N0CC/.D='6+:(T_WM7@[8IH0)52\:S3(KAU8:$+K67- MR!L0+ROYZP]%)AX2L2 $\%T1_6Q%=#P;_:Z)OJX]5,M6M4TCUS9QIAU9LM,) M:?292Z@A/(^ON4*ZN<&[ZC+'ZADJEI40VNN:\J406P[1 M00._HT*%G7*,H2H))I32R4$W%@K.ZQSU&"\F.) Q7QIW GR'11;_^S][Q23; M,"O$I3',WWZ2QLZRO"(6$NF6L11Q:U6$$7CS;T%="FO+6V8\&=UF8O_>YGE M.F $'J7H_V [/T-Z!(@),6]V2+8'>^-];1_YQO_C*S4SWL[8Q@SFBT.0'0W\ MZBTL1D3C])GVZD!-4L\[\Z^ 34RHW/ZO74N')A?"GP'O >%6]Q(,O3_]^M-& MZ$+&"(.]!2#@UY:1A=W:FI>8=9_4813< FEJC0+0?I$UK0CKFMR.M,OD( \Q M:0/ J+J33!8[5+W#D:NF)N#K87H66X*1\<.1]E.CI*0ZCLW-G]A<9%UUZGH2 MXL<&GLD76S.[6.FQ7+=JUGM

0 X@*&W@FUQGF"_552<$92M_,<\IXQ1:7 M8:"P@UG?IK+JJHG+&UP?Y!-CS>!"06%)?;+H5MG.6EDWQ!AI#SN1,XR#!8UW4GJH\:\RO.E<65L6'FN%.N/PV!1M42& MS2O#E:3D]/14+:C-=;GB>:8']&PL*LHZ)C2YUFR6ZL;9P5 @EWTZ^/;:;)P: MUI.LQ3F9IK1@*@LESK)@9.#M9G&2DZEQ:XR3PXJ22SQ5G75K#$8&WBYN>A([ MP/$U[[1&8[E.J@E:;_29X-MCU4A]3 RR%M]:ENG&=-TMEH?+?CPXLCTF>\5! M/]+ Y8[.TLHJQ?6 ,1P/SC-7FD=*L7AUBC/I+KN4)RI!UN#(P#SS*;*4<3++ M/%]*@+.O4EJ5'[.-?B+X]A4UYNNE7CF"IXLQI6DV29WMCL'(P-LMHDY,ZYN% MR$FVS#@FG5>T$7QFD$HSIIJ8/E$*O^YP^5$-S[.9IV4_&7R[$FG20GN%6UQ- M3!7MC;1T$D ZDL&W+[J%?GH<[_2X=+MB9Y/)GOR4AB,#;YS/QANQG9^H97R^*"0U3K-X8=6X6)"6>MDI\:N>UJ@Y M]1N;4<^I$<',S%H;GP/33>X_Z23WN'>[4ZAFW^%)A#;&KH'90S("1MVZ%/A. M;P\CTX]+B?1:YLFN-%H_:J1=R;"_WMH)Y=T[J7N,8BFW_4D 8M>%G$:(S AT&C9;FTDFI)8D[C>9 M$"7H>>QD9]L) <0R//5?599=:FS.%)]LY MJB@DX[%:B_W&BN,M;8. D^$]=Z=FFRLE>8JN-3,S&:; M^<@LB$N[Q,]LV7?1*&?>L_YF,9CV5HR)KZ?6($84['&. GO& M %\]9,\^I1I"V]\]"[=L84-(.GDD2PC)&U'<>TX(9/?$W[I=8'C'0EXV5!10 ME\EHZUQ] V&85:"!=K'4O:>ZD.HSN$D0A7N - ]$\ :?Z,+8A9&?.N(8_>#U M^Q&W7?' I!VWX['7>4A=^_UU ,6'CMMQ#\X+S=Q=N:_K7D=2W]&&^RU[@M#Q M <7N6/Y,4F!U2J0UG!@J1+=&TXWX=-(,45*C/OPYG)X+AXQPTS&P.D A8,E9 M7OL$1%3'$ M_"+UFKXUZ\& *FI4YOZ*8LWP^V@F;6DXT>6Y(UDHW!-$V>93(D]GU_:(DR2J MHJ[[1B+3&M]QLR%NMC<#%#\4'-OP_^ &#]%?+@>M_=(-3BP>I2]Z^?9R+?-[ M<'L^>=](Q>Y+_O9+)J/)BUZQWL*:HQ3UPY9,1!,7S6._@27_Q%U.1(D+Y#R= M8\UO+\RXV3/Z1QQ1WVB1QU (0AG[XN@Q%SJ<7R/$JX!X&/#W3P;4<0FM??M; M?YD#^_;I<.>'BQ[MGU$%?@@PJ WNA_LMG7OW15[LY+XV5MYGQ/FDL+9W)7X+ M7O@W.K&OO$CO./[B\OUAM.)7CNFK0EZ 9W(KR1S*%KH7&THG.[.NO:QKG=77 M7O"*+_YR=FA[TMD 5SN$ 7]R1M/MU.86OC?#PK\N]F?*ZB)*UK)VLK4.9W.8;]$>]HF6VIHY].,2KZF< M95B)5*WW"/-JJ5]_"")*XR&Y6RH&4Q<&\3SBG;7M==]"EWM&U<_ M4U=_C0RVDRIKM5Z(E VG3N!"JD76FZW2IF9<2UG;50JOY4;C#M==/3:X'F>E M9JDQ4-;QUY7UUPQTM6QCJ)S85O[^RO;2BSRA%?P3U.CW-GE19N^N"J53.:DR M7@XJ>+J2J6EM?EKK,^_.*#Z1"E7L;*(V: @9OA6;9!F\)\S*'=8%#".H*!%6 MJW"/.]TCB-?;R1.:K3]!N7YS&S6@74O"M*UT1D2;GROI?BQ?REWMU$7N4)57\-J'.GQKB_<\] MQ+M;2#L#*J O"?J4$S;)+,XHD]Y\,)4GZFS\\VQ=;@6+QR31%_DF>(GWS'+L MB38WZW$+US2I4FX5EHDDK#1^ULNQ<^OE"+E5S,N&/I$=*]/"!:CZOJ;6\]']'5%Z.F.9:H6+NMI31@N MAA&NS%Y+7]<)3HP4<_,-OLYIC;13R*8XJ0'T=?Q5??TU [W^SF!MR=2POV0= M>Y0$TSH-.ND]ZOM-%OFU8L1;)?S8+_'D4[^4I 9<:5A@FY%VRHYLOBXBT*<5 M,)1R'RVY6<+CWSXN\2'KY9A^JW5\ \QA'?T\$:MT5SQ@*_MRS9E2XED M34G""C"#6K)L#'HLWR:T>@\IWT/*]Y#R_@ H\U#D?8G?"5'DIGFA6AX84[Z5 M-F,#)16/])VKA2CDQJ14:LZ>!GQWP&9,WBK;!6[TCY'E*^AY1?T]=]/K;*X[EQ75E3HUHUY61GYN/5]#61R]AZ,QNO<\R +>>F MZP(^PB'*??Q5??W%0\H= \)=0HZX!UIO=I$GM(F_NT;]W@8P2FY[%EGO<3.G M0.1:JP7!D9D.W6\Y6M:*7$V7 C7?$<32(*)TYR6F.2I9B^&4[2>@[4LGSYI/ M\\&Z^OZ56=+HWY2JEBXPP[;Y:8^--GIU=+55HQ8-R26 M*').M4I&\@M=>%)A3R1@J\8OE?]P;;>S+ID82O?&.CYXN4_7;Q,)_:D1X#MN MQ(\HHKMF Q2@1AN5I=2FE-2$6^-ZO"[$UB/*;/23T$P-;8'R;4)V]Q#MSPK1 MWK$=?D;=W#6[$\&>HL.5TV>YN,0)RW1)(UN%<:D%%6K\A?Y$EVYJ'=*MY_/Z MX:")]=4FC[HS&:IJ+%$'(=3E90:X'#:QQ(8301^CECW[79IV>_QX72]%V.QG MIRN0WS3)GL!4"PW,,8*,JCTK^[Q'XZ-]NZ_4EH,NK+<\]V$CT8G^H,+ ,U;&E2[0Z M!SX^_7SH!>!1W]W'X;F#_2>-!"I*D/=]N>_+?5_>N"]XE#X:Z[YOS*/F@O3Y2)>ZVOJXK;7#$P9^$?D['QP_524H:\*$IV<'<>(#J'8,K1CR"Q$D)JJ /)>C9[#:[P%PH[1/)RXVM^5IJX\;(<(K8 MEW=,WV+L:W>IV!MO?&$$;%5I#PM&?YGE(@MAUE*)\FQ07G[GT%>$>L<5[78Z M._>Q7=F>! ()UGXDP=J/.VR7@IZU#9E1VY!9=OD4ZZF2R2JYQ+*0R6S(W)I@ M^R2\@T@^Q*GX6:]R;\"X2:/ %(Q+[3>B#FE"_>,-FT]IY2LWO+@QFG@*_7:Z M@ 2T>X!*V%\G5N^O1&%O6-GWJ&:B7'BJ.EPK42,FNEF+%\7+*_L7='U.D/6R M85D%?:@ZHB06=$XP=3#, @< V&LPNY"30!HS3ZW:,&;AFDDEIK74XUI^;+BM M!JB'.$$$3H*_?Y3=7O'[56)N?ZOO::W>C?8KGP@_TL3_$DK_]6RAF[3PR=;$ MZ(TZV0JOK<:%C&AV.!L?NY#:S -.OEI9=/9;\9"K@?'&Q0>3X<39!3;61+BA[U%(9I>3&+@7,!. MKC$9IH!'XXPO!E W'PE1A:3DRF*=A8D-5D#6410*Y'WA/0*K,-=AQ MQ[20VSYP+%F7+"L*Y$ 7QFZL6=[*DS&3=7AJV1-@T=E(6L&'0%9G$LI^=U\ MW^2]%0,']G#R@,DC3!#!D6Y)*A! R99,#;Q'?,"6AJ.*V$18 ",1 YH?4 '* M.%C1T,8,=Y[/L@]84T2W7/Z$O+5'SZBT;EVZ?.?$3^P*"E+1:D]L\K%&*[EJ M(;NJQ@>=:=HS)( NDD36/C*N#X<1-R!V5!3SUXK]!1VTOP';^44$%Y0Y:#<, M,6D[%74[%926B/T%>8#$_^'J+?03\0\4".^/Y>T?_X:B ZR-H:,*L(YW 0# M9CA",=(E('7ZT- D)$O@!<"%LDUYX+A)0+:!M<&4P*B\8$6X6NVVF6(%(,Q!,8:U![NAT!+6-!\D*$@>6VMX#S=J;O3!A]/@&4 M)P3I!X;#O0&O!L8?5#R'[SUX-'K[ "@E,":R'0%5O8!>ZH8&L)%I:&@9_D9Z MNDGT2(:V[IDUW%P\L#J/M*Z%4'TFVE*P,!/8JR9Z^/LS][962A0+RR76&^=N/(^XLR\OB()$W.98B;K*&, )O M_BVH2V%M>\!YU#=.S2\/P%+"'$OTFPHS=':'L'";G+)2\RZ3^HP"@KH..U3 M\0$A $[I)PF"[,<2\4$?_$_L)Z@A21-)6I!BB5_N6P7?A]3,96:3),8I3G!: ML2R1,3EJM82G_N%(GEXGBMT&ON+D02PEU]8=!Z_ ^Z3 R#;=$.K,.%95G-G8 MI@;QLJ&MX,C8X6*JPG@,1@;FR:ICI<,,JFE%2H[T M5;[4U+@9Q(\.S',QTJRL,FI.N2X[;_)<1ARO!N,^$WR[E(BDZ4YF$%>D=6?U MM%JPL00/ 9\"(^L-H6E4RFL23R]3K4'&7&U$NP%&!N8YI]*=RA,PF_BY6M22 M,;,T,P<0E"0PSTFS/$X+A92FD'7)2)?FYC#CP-3[P-OM6'I-BNUR3)DG&HVA M)'>'L2K@)3PXM#(:;@I/)7W SVVSX:B&RBSB8"@1')I+KCF.$? B/D]RZ=Y* MK#;CA0:\.PX,C5@\GS*U7H9WC&$UF6&)K#@=PZ'TX5!RKDCF>CI=*4XSD:NO MEDVN9[)]@@H^=6,1W:+=)A2.Y!ML,YW3'+;2@$,#3UW%>T(O/M@D<:>]K$6J M^=647( )A#"?O.X\5:RF4.8 6-&#.V=;?OS'71KZ@F_@S2CSC$";W MC3CQ1KAK F0_"LQU)_LYR!Z+QH["N-VI?M[B_P'QOV(V M_F M[V12\?40,U\+ZU^@?BA*[V6PG;I\Z(/WWQ\LV0$,6$#\!Y-WV84@J^A"W'"Y M;Y?YT,5Y2#'.D[E(]4=&75(BK6(I5C=R-7( 4X3(7W]BU$."/(91>9I;A1M) M*O^Q$GD!K7E+$DGN2B395S(T'[.S+,D)@WBA.A_276?4N*)$QEJM4F'"3AU% MZL5'?,N8SYO991]E3<62L9/ 7]R0$W59N(L7S ./'YG?'*(%K;.HEC@ BCS& P'Q?;:UZ0N]J$7<6+CR.VS\"S^E5 A"_K M=U[7S;PV^U^;+B\ZG=!C;KRSC:7N[KZ33#'K=3@-M%PX$SN(H>.*$O?O6%W9(Q=<% MX]$:/<5;S18+H55(X-GB^ ,3HQ[(^#'_]NX3W,7_1I,A;T'\WQW4A2S$,\\6H7Y-MUI[9P> QZOG]3AP%& ME"#:ZFCOU']&0_Q]-U:_2L;HI>)9WWTC?PJW7C>;\N*AJQMHD^&!&D/7:]O" M\6Y8W?VJ&_:K"OK0[:\AJ-X](9HHNY/;TC;2@JK69JC#!JN+/F^'F%GJ<#43 MLYM5&<_IZ71'XXWQ4D'XD<#+(A]()O9 PX++NX]U5P7?S\>"ZR;(?[Z>S^ = M6O46?[H#ZP>PY!2WCV*7X+GM]4S::SQ5GX!3PM#0@0)G8$'^\AI& MK>W-O)BT[2Q.*MU(K#[NI-+:>0\Q'[55$NO"&@YFX3'FMD$).\M*0E/A^GRG MP0M:O;2HE.9==8( CF&&6R+Y@#/4/<7MKA!NQN,ZUX%T4XY5BVW>G:J[4W79 MDPSE3K*SF0F.'[>[+%R!!7BQY9UGD\R(J^#589'KY@;YW(2L$M,Y>U/G&:GA MDM.CVQ&N6U:[E3%+/L5J+(36A[X9&7N()X_U.[Q[9G=]\D4\LV^<-1]L[RI MDVXN-T94@\VU^71A/IZQPU*J-1G#=B_@I(LGXP\Q^E@1XMUS^WGJX.ZYG?VH M:IXRNGB#9> WP,5?#C?CYL_!IF2!DVAH2R(Z"5$8$S"R=Q;6^,8FW6X28USK M4X^CZM N]JT/YSB=Y2R4\;(::Y#U#)]+$TCJ]_H_?FI/_OC4IQO=/WVF2X[;/V(B4!7G%[(#4XY'#L$I.G9:5H MXYPS?C('IK%D+-A ,^X6!3 /) V-<$=]^++50>\0Q,P52=3B*_3 M-CYO#N9]5F*+1!,UZ#UK?<#=8/YNZ[ZC7WR;1?YX%O[*"NKV';4=),'GGM9W M8/XO=S>7D1>R*"%,,,\^6E6776IMSA2>;.>HHI",QVHM]L2>$OD.^RBT=WV( M%=3/IX1U9%Y*<]V9N!GEXF6GGV'[1!+Z0SA0]W='Z)N+WJW=@UU"]-[MFIQ# M]+*13=&IL$6<.^%X^_D@OS= _U=\Z M)2;N79 O>^B^+,CX2$H\U;3$&F]I&[,E"(9MFSJ6+8_6GQ?&"\QLF_;C<51W(NG;]CGKR% 5+$L>R9+H]]:Q,'CZRSIJ MX*X9NK3&!%U$O\D:D",$8 )^DTUH,ZB.!=D2_->S%C"NWL)DR_U57D@/>Q\ M]C$P\$8'KM"U,RS)ME64,P$?;#G#"7BN99L.2J, ;P+2.9Z .6""")>'1MH& MIN^@__L R_#O0Q?ZW]J%_A]Y_>AWF@G]-19D_6],-2P+SG[W6V%=AA -=M:+ M2(#I*+H-?_.7ZU_Q>O03GY$SHU@;_*'N#%1YB)Y6-^6%8$N87\.-F=(,?!4L M#]X+"V MMJ#"9U_\1F";AP.F(@;Z3' K0 51$K.FH:4-;>;8Z%FU4<"^7H<_ M8"^KQUN]E\4384IYQ\PK;8XTS-&&KC[RJ_6':S<^.7]6 ^>"?:BIJF#"_=F: M&UALO)SB(IMQO(\K4GE*C7_](9@'@F$>&!H/*"NW_[F? >#R#WR]H*]1:D/\ M'VNO;<66:8$$2$@2[8F%23J8.5:!G=4QBGC X'YA2PG(D>0M"QN!=:$O#I\7 MMV513PX'TE!P+/AL*-XF'*M;X"@Q8;("H%K$)UOT_1Q[O;2QB[,KLVK,DNO) M3.4US;9RW*9:C;3VV+50S=X$PT8H8VY.RNTV7R,TG7XTC,JXUOCU)_& TXF' M>"*8A(V=D%5=W@?\ZOX =\UE6J11X3!/7[Z-98$2]["T=@X:<*Q@NF$_/TL8 M&."OR":(7NNT9>'\K*%C6>Z\JF""&$$_N =-9 "3!]&B)=UR5RW W$?+I_2(^^?%1F^D4O#445L(H =&TC 0CE00MGWK_Z- M-/YN' @+D9X%UY0$RS'7GEWS3-Y7-QFLUYTR5 M0%\NZ([A&]Q7,:?>3;:(B M3&)_HX4M(!78SZL*01%T(DY2/PMOO'F5; M?/OK'!9 \HYJ\XPT1)9'B%Y]P-K@R< IRAO63 :&&" WD'C1'7%ZHXRU^K71 MCE@PK0R1MX!2Q'-V;%5,U/HD/1]_W!;::97C*K0"5EZ*)%F'26G,<8O"LUFZH^C2\;=0&K9S22X]>+0RN( KG)49=!+- M#J#A^6AP&>9Y%Q%F,]Z*C<:Y(JYI@L0-"9R.-%@4EL-# W.'3/5\KR0C=L66 MLCTYF_A=4"L=R65T19",]UENMGY4I"(IB'> AO[7I%#QAXR0R8X<#Z5M=1 MC!.&$X_-#M07. FMMY*T PRUOMK<5*6IPE0Y!X^7\IMEL=*?GCK%_I"\$4L: M0A(O#>"?2+I/7WNR2UH_I19.TSHJM5K?XFJ;ITV!8]:*42MT&B9A-5Y379^G M PHG[O#98+JN-#<%D\:[\CB2IV]''_?U#H[M5NVH1W:[_%"N757[L8C"=BPN-Q+IQG!2 MUAHB##(_@$,7_B^$=]] .VRVY1K/U!/LMU']2]I]^X1_E]73TNO3U>,TL>'2 M:6I07DEX?[4<'[%ZWD1]WXR.8L<=OH>O*PHOJ.]CLO":J;!I\:-J=E"1E,C,C14P_SM5X'M+&OB4IA$*2!C*3(P)4&)""/P MYM^"NA36EK?,>#)*^05FO[>%9!0Z&O$H1?\'V_D9TB- 3$U8179(YF6<1%1I M9/_VON;_#66+;/]H6#+D]M^FI K0_H5/WWLNVAG;F/TFB2CL1**!7[V%Q6#R MRYGVZL!"H)YWYE\!FYA0P?Q?NY8.-1A>9?4VNN5'MCU@ P3J[S&N\&=GVU]B MUGU2AU'P(-I]/#;KQ5RO$&7U+F7W6AMY-J3ODN\&CC0 M3"!6WE4N2PK%'%>9='"!&T\?575(R$[C_68'X"[?+P$\BI+2 ,LBL)(C@;J^ MRF<;(ZU6QR.+?)889 B9CK"__E#D _V"K8>HB6PW 9QE\A")Q1DMM%,0N1&O MM!4C6]GT%^\_XL&[;(3#43H5X =!=S?N%D7%'U$#7,RJJH%2K_8 Z+@LF=<& M@Y:N, S=Q&TS.XU%/A! ^IC0/-$YO5=>52R\E"#3[4JSO=GDQ["YQ8LRP[LR M _X+(T>.ZB>S 7J#$WQIRO;.E16PU-%62RO)',J6])SX9L#B9I\BF(%(XD6? MX!O<;!H+W@2?96M?%$CHU\ II6%67]A6NM$3]#'K[>''I5E;9VK5U&HXY.5" MAC)FRTHNS1G,\-XLI:GG):3!2M M(C<.C^U@Z/$8BX'WRSH\MK;!0GAJ7>B.XPMNW'EN%8Q'.U&(D!E=T9IZ93RD M9_EI?/FB?[USB1"B;5VF>=:U*(;^NAOWN-!TN9W!%\J\7!LP&;WQ.,/S/6HF F#?=@'=9BW"1E62F%I#RN^/?<%@4YUTORZD M.*U!%*K=Q+3Y-'YI#P[4=X@V\#TC7Q]$L6OY2,@JV)\5!C-F;56RD.GA)LK< M^>FT_%0NUZ1X@>B.\$AQ1>*%H5FAE>4+_+2U E[-=/V![M;1?>(\VQ@Y9-L/ M+>]3BPC=FQA+\,TL.1_C4GO5 ^>PLDYQ\$ZP^]HP-59T6QPNA- X'%YJM"-QD8O,?3D^AVT)2&$DJRW9V7 M#(/!D@4K@< ':)8/NT+LSGCO]0\8"OYBHK'4X7-1'8\DH*Y+P=;1CUW_/1()4WH M!N_SDS]=CY^L\6R17@H4SM-/.!(OF(J;#<3&@NK2GM8,/K++!=9"+.62I1G M@_+R9G8R0K_K^MVE!E(,[IO\#7P^H9C=2_="4F:C[!2@FU-U^44A8(" M(1$!(-0JJNB U9F 8^ FG/]"_./$Y59+H\X!"TAA3(54)YS17=N?24=\G^U\ MJ)3#2\4V%M&7U>$CIQ5,THSG-[)$LR]*4+BTO)[0QM)BY9P\4HP3.KB2/2S0*76@+V9AYHDGZ(T2&)ZH[4IBVK!L*X#7;P6+<+AIK[Q9"H,&[CPYM=2TL:(Z M.398A!,^[F:*<&BO"">"EHOM4N2*=\59:6"BRV(R@2J7=[3 MC8/*A'9MJ7] MJ$[XD.W=W N>>\H &@-^F)'!&6T;P-X21&.&$-F!S;]$HHZ!XVCHUN\]=YCP MCGQTF<..@5V'+GIV9]1L\<^?;"<"93+TT<"$07H%7O>]^NQZR+-=$ 9C+(%Q MIIL]#[^Q-PV7G-Y#4!.-Y\^>+S+1=[V\:=^#&4/- @]/0"SSF0INV:![T?S7 M\\*MO?7.=I;VRG?K.]_=S]U^<&_@T&1" QVC# M/0?K76.6#"8HF"XW&-86_N.=\@'.0_#T&3" %V#(8'U,NA'GF-)"-AP+S$!T M]??^UZ O=^6X+2 HX@88[=@RZ)Y\/H,@N.%/J*S"A/!3#V]O@W1H6 M,'-,F&"S/>3VQ5:V,!<:P-!#V:.-P$P0#;RP9%.R'5/?.ZG;K2;FFEAH([?G MXNZ9Z*,G';X@@Q8F@V/%U8UG9W\4!I Q<#A2-W+14W\(+!8]K%B J;T#MWX8!D&%()+@[!&S4E M>*+4EP1]R@F;9!9GE$EO/IC*$W4V?I^>M$R[WX2O1\('?ZO(NJPYVL&]]KZ0 M M\>\<8.:[B\[K:,C;2-[FF,B=7*2&>ZTV*^0]#)*+'#U[7 ML8-#'1M0M+!X"AI5POA9W"/DCKP3C#4OY3>5"2Z+LA;+T=TGK@KE/2#J_X'; M? /[**S.N(_%%)DL]Y[2?:566\V8.)-[X#Z:6B.?F$BE(J_I27W4 MJ5-K>04SYD)RY?[CZUO/'"]+P$Y_@W82); &E..(KEV0=AE.9/!M'^--V%$H M,W?&,E \8+T*)C['TX_JI'7JL2TXGEOLPP.,%V5>QLE*Z'IMN.$96ZJ-*PJAO1/;KJZ&/;6-,&@EJ;VZ5 ME>Z(PAMB412;Y%?8QE6:2U',II/%A8V82!?F#"U@ M&#;Q[IC"GK7S!/!^& * 6)2NDPVAH3R,*TFP)P\H+F0X-I:&(%7U>6S T,XHK:ZI7*_47 M1JL*)O9G9#AF9"T)9B"!9N:>4-^BUI>ZU_K>:WT_6NLK^,CSL74A9]>LVDHA M]11/D[3$$UH#:"+*PXK0BGAJL\9PE:K.2;3,I>@Q&,HY,<),OM?GJ=%%I4S.A 4;2@9$U,;YJ MS>R"DBL/<@FC-%E6FDN@)P//[.<[&7Q<';%\=\*7ZMH38>,YMA\+CA2F<A6R"EZJ/$=KJ M5 VZR(;M@5;@X_RP,L51A.QF%[0!3FM,%$\@+N9)ST&BC>46(4 MN@>.L-H4)!77<;[NR1.BXV$!2C>7A M3=H0^18(2Q_:*+\OD4?2@N5"#LJA#3VOPZP$]Y2&%]G CD-:*YA70JW**CX: M#4=<.F6TDY$$.];@'=%9,D5.CZV[VR9E!/X#CM#0+!]W-_W3U^V[#$Y>59A9 MTF__A]WIPL/*.ZB@RAZZJG[_:-SIQ.*=BT';PS;]MWI/(]R5OK$-%QW%+]#I M\$ 2\"A.OPJ?]7:HX\_UPR&C./$S*. U,B(OVA?PVLLEH\Q%FZK>&?S:._[# M&)R.?@\%_MX&DI^6F1>+^P'..5JG_!C9CCV,A_!R;VWS^O#CO MB;W+V5W./GS:?A\QZZ+?((;F::2,A?A08PE#-S>G>F@&WM5E80=#E*!YJL?" MW$RD%?;EXNUVR$O:P3--KMHL-L@'*4%ULS+M;3.5;2.]DZG$&UOS-?H$D]?N M$WP39/#LD1MK,GQ(F$OTFOC,Y>N8,>WN8Z&05B*=SCI+&I6ZD[_)J_HJ1"^$ MP'^NX1;2Y5A-3IYB2W(]XDJMA)E//75B$1G>-%"PPI:A$P]TXEBGX[MF^H:: MZ20-S5V;[&NKFA.U33JOLGEW6N5Y58UOO'I&)[(YH:T(345D*89HH<=\!Y^- MA G-D^5Q[6D9B]6Q MDAMU4]-Q:EX:L# )A'HYY?*N:^ZZYEVFW%=2-1^SVZZJ;&[#BMM7-1\QY6QF M*C8'=GR-MW"+;6W,D@79FDJ >< MB06T^=]W-7=7+]N:4W$8EI7.02V( M@I.Q( ;I-PM.[EQ1N]ARWOTT=0\A?$:M[RDG"B@GT7!@M<(/5>)AJ7)7H,JU M YXO83M_1$6S$LFRG<=RE1-*\T2SH6B,R-ZD)?KZ/365ZUA#::RN^!)O]J5U MN=39+-@^#4U1XB$9PQ]BQ+%KHKN&^EX:ZH17U-=>YO7-Q,LJG=NP"S]U7RV* MDV6U^)3!E=R(8\LF62@Y%JQ2!B9A+$K3KYF$_T6%B;=;7QFN4P[ &:Y0H>N" MB+LX(<-=2!EI!7]&",&P5M>27!@14QH:8QV\"R'^6)*J NE]P,:2#ANFNO#8 MHB;K,F 35(>_?9 '$ 0[IT*?47 AI+UFA*B5 'R_*4W :/@]64?(H=[[WP.0 M@V8!TT0>L"4$CX9XQ2L9 B6KZVNUZ3B/0_BN1AVPP^\0DCUC(WG";5O3F$_KVA(-X/=EAWGIC:Y2^W/I05)7'E4UJ!U7EYMR(1-?1WG9'W$3')6.5L=C>%N!&/N MX6(5Q5C[""P;!+G>GHZAAZGI-BN!8%P>*)*Y%EXL"L(JZT TY"3Q@)-!CQA!/AXV[/%7JAN>613XK.1#V^WBK!T0%#!4^(M?1AK/S8<3]Y^SV6AB: M,NIW@^#!+WAX@Y%E3! E:!G(:E!5,U8/<;1W5/XNTD1P8PT)=H MK&4YFKLI?K>$YPX4OSW@74_Y+PSX'-2Q*.A:G@V.^J("$KN$>&Q#0>PS\3F/ MR)TMC9N KN$(TZ5L<2YVNRD!9[B"TN\UV$K56O[Z$Z.CB:"3]!]7Q:%S&6[; M6X[B"]#\C6?PAX&[CQ&Y#6BQ>]X:HI1MV/U$!>]6\,>YF&R:J_02G;>Q\//V MP0OGF"[B(N#WH2%!@%89BN\.F7^ /'RF(5+8+J6?J9I^)FKH(='KY8N#FL 8 M7*0IYX>S9I:TIZA3#T,20;AU=]<0PJZDPYX(0$E^G[VBKJV[,AYA7]9<^9[0 MK// @^6=/-&F8_.%3=732@/>5C A.^D;5&Z/:3=Z+F#@L4/' M#0F,(.Z#VY_LO<&YSUU1?6HG"QDBD>3U$H=0?4LQ6N+F M"G/O$*H7J@FY#G3HC9'!LT>^-J[A!2!47XK!V_.2:L?;N2SNM-5>2.HEP5,_ MKF:^01E:)__4734LE5MMO/V WB2=$BF['&=P;YX>@FX0A>!5PM98=<*I$E MIWRM5&NO-O/A:C7W %=?R'>^*ZF[DCHMX-4WTE%70+?ZN):Z#VX!MRVJ\.Q')C='HQTGAU M0EW;/'U?B?!+FIY1Z5)LJ(YYOINN^PMVJ.O1R*)B$C.\_(DHZP? M>XN"T]/:L='816HE'N@$\X#'CH4#[DKM)RJULX8JK[[RZQNHE])3MV&1?BZ4 M.4N1>J9>GBNUR7!875:9,?OH@:S24>K5K@%W1*VS(VK5SXBH=19 K5O'T_JX M"WHI;"?52;5;<\M)XT))>DHUERROUANP_"]XK7F[D$ OT7G1+:Y[+-W&E5QJ MV:C-N_Q\+;+7H'-Z@YN3KCT2%#F7*M27$CX?]1"=@XKOXQA:/Y'YSXC01'"E MN9/K\TD\-R';?-T8C+4Y0F@*6MH_7CC.N ^MIU918,8]4I'Q=252SN::K %Q MRT+*R<^%CU6_57RLCQN5MX&,]?PD]TN'1F#)*^5=YO[@2("6NL=TBV5V;M?6V_ MTMK_HV$AD?SM0K>BG;&-V6^2B,*B[IU*\Q@1C=-GVJL#UJ:>=^9? M 0,<#?3H_[5KZ=#Z"/@ST!M \:G_[(JJ]Z=??U#%OHO6A%F91GP4CF<.1TM*RL%Z4BSY4$FM2+W*)A+9=@9.)P9'>2W4@\9\I* MUY[(W"+=?H8"%YQBE>J8\[I-]_' D+BKTB2JIB:<& MQS2>K,=E*A9G>FP_%GPFU=7FW&I>RP&*=HCXC"[W2QL8-P\L29#2>2*[8:=< MK5=<&J6UEC4W,$ 57%*N$R,C$MD>*^M!OC;MM%):2X3$)P]'SL8)DF\/\PLN M3<V7S/,D9?7,<1GJ1F+?U[FJM*U*U4J]GQ[E' M,@'S70)O[S=+!*^8U9;B\$^Z'4L2HTAR&49Z,V&LXTY!2?#=1"KV.*'CY-*& M'3T"(_LCJTB;C7F.C_0L\RD^7B0C23@R\'9M5&^KA5)UP#&9=C?[^+@L%A$N M?V#MC5:]7'& 7:/,;:=HM>QI/%=E^TSP[6QK(IM927!X+<5T1:9(IF/5)1@9 M>#N>Y!DC1>8[?*VKZ$JUV&LL>G!DX.V]>%:K4A-VQM=&'3'549(U?;WLQX-O MSV\*LU&N,%IRN4J6::VJDIY=-L!(_^T'QZV/0<)->^7-4A@T<.?)J:6FC175 MR;%].)3\]0R'R-JOC:;.<0B?$BEFSUJY#&3,<"*)CBK51N'6,K((/?_D%:@8 MLSLW)YQ*FKPDQ1),>^*H5G=\AXJY)%1,+!G%CP(K[%@#.\^'[N (L*9/$O_W M"+P<^^U:?$M A%[='S_7;A+QU?;E_N9?G6M%8_2Y'T3SK8)[\2%?#5,=75O1YAH^?>=<4^Q^/LA];IW^7U$O0 D4M8M>>B"^6*G!M_U_+\; M*[6N.;8%*QA@%K!GSIX+B->U;V]L_==P@)%;^-/)X/F"7QLB\P(XO-OZCN>D M-*]PI-EN:[09;Y*X))F/R6J/R%6$:^"Q>7IC1Y6\B'/1K"_YAF33)5ZH-G+I M3BTB-?$MXBY-X \,7UN?7 1R]S,:Y2)(%4%] M4@F5[+6;=)H3ZK%VMIWA2[H"<:H30*,QT0030$*YR]/]P#Z^,"]\<.-Z MXJWV__N*_R]R5$=)C>>/=6DR0@5 M%Q+ ": >&.(8^O+) C'7%"#?@#D%]/W9KPUO4RM^I:OU2P94;AA5.D D[*\; M@[Y_6=]*G2G'VGRCRG4?!:<\ZS2>],YGVA[!-Q0LRY%$%_'!A=MPD4%V"Q"W MJB+$SQG$9Q&F46H/E1P^:V3$KF0M^DL7QIZ)$P]4,HAD]/==Y?R$ZZ"+.GLW MK'.^ )+]9Y3.2>,QUBM&GJ^*7D*M?RTL,\JO:ZWZXTKCNF*?&C;Y::G.>8#U M=#1QKKCOE9L!K(U7'W M;XM.+^:)7)U.MY%(\GF=/NJPF3'=GG?XM=0:Z\/&8[+)7*.C\SOR2-KKAI96 MXRF>[Q;*O7RG6!LXSM+MEY*@D@\DD[QGD5S^4NKJ,GF]-).K+_WZ49#+*:2O MD88R[RC+YI0=E[E(A3&?E$&EUH^S;D\4)DH=Z\]WOS:_R^D[\U3.[.%]@305 M6^0C&4L;5?@<-7VLC9,QC7R"8+!NF@H3NZ>IW"V"B^6Q7'WE-Y#H<@E;X&;S M7$J%8:&HTD/&?'5L5$K4_2\_'UO&7/"(6,$NXMHV8=.45Q2K^_/YXJ61!='HRY ML"A8IMUO0GV--N;_9^\[>Q3'MK6_7^G^!ZO/G5J+\C8 MVV"' H<=5MYK/0O]5>C:L%ZM6=Q-]G#C;/BKL#%J-+O>CL:M?GB2,JW;$ M5)?:L[HQ9'OZ<#JD-3ZYM3=@F8Z9M[EG5K]H#-55MU\4&\M!>3#A;?-=32L_ ML@/?H<'AM>*[;O.]WW)+;J+]WMF-U\W&P![PZZ82EA)I$QJRZM#"&Q^[W_9Z M%XMH7:W!7L48C^+=^N,ZOXTEBI*9GM0Z4:PTDPQU[!-^;H.]OTF#%XF736J% MT3+@/@->F!V8U,A+0/;M%#40IY!9C*U6N$Z8&$3*L;Q6=QF5AZ9[5Y@94"&X M#PDOX,30!9HA I7H_\.V== 4<#2W<8R'_7*=]C%^Q\R?O8UB \2AVP_UF58R MA7G3&,2BJWA^VV-+4<@S#^WD^D*M9#ZI0?K]=91Y+LR7C$:X;]I'XWFDH:M M"[.1Q#?M]G-C&\%$(_%O"HI^F9WX_G^?YIU2!3BBST7(REV?J8GHC ?;8 M9YQ/%:!SB(]&?0R?=QEAL.. #G0$Z[*. F^[6$68]7G!F0=^,!AWY9;2'30V M-<.8/3Z*TQ__LO%(ZDRX(OS6@^Q@E]Z[2R0\>GZ75A*8SE+S@J-D8^GX= F* M_I"Y26QFH'P'F<'%CYJ(B.Y#/7X3S3 CC0_>?6 M1=[^(I;<%7((;]SNNY\CBU].PGU))J!<6V8G =825^]*7+7>#_?$7DDI:B.[ MBY+;6)3;SL9/#BCN7>=W9$L)2RA11T84 BR;,M&)QD=[<('N#W3_570_(O " MI.^R2]ZO>F9T4:^83K^:5I8Y9=1?UVE1#..\B!52]=C:6V8*R'G.<(F/L,KN[81L^L/M,#]@;Y:M.U#*AIOW.JZ:(7B MF20P(O%^,PE,-R2;&=0&2AY$:4?C&QMSIGP^D/9Y<^Z%HD4L-*8M)?4T4293 MQ5D^:=4,75/#'90K'HF?20Q[3:Y?;*,^)%M/G_*E4E..-Y5E)O64HR5I+=KI M.]FHY-.FGV$;FDD[\4D^+84[^6Z[_>-?!FK@RR*87,, ]TY5PMZIBB^M:)^( M=)]V^ <*\B\HM;\&NMXK=3Q%1,W/(>OA'W.0TG>"XDRY>;>> UIEQK?Z\BQ1 M<7(S"ZCQ])A#+CD3B9VQR9\I-[M"BME; TS7+X1#>8^^ ]Q]"B+E6*1RZ(WY MC+)%D5(E>.L" )-"YM?B\-GX68B>>'U+B09\E&[8U Q*0(JG+$>2X ,A'5&V MR6/1557H@.0'? W9)UWTN]E^'$3# JF(VL4)XIN @HNI;6O]:H0LM&7*U+,GP&PW8,P,^&MXAVSBI5!?A8G;S M6I[23DD+78-7"_[9[U(]$_"6 W<-G83_1/S2'H&"54'*'$<2E452D&"R'-( R8D,6-[V=7HIF"CE3#>%.]K41>@XZ9,4+X>VM%KU>(^W)G93S3]&(! M25TFY4 =]#M%2B=V.6&?8X7D?FEI0Y17?;N"5TVV.T&XJW!"(@KI(^!J-I>Z M=Q5/P(-UI[KI#I)MQEKW1#K)FI\ U5@32L "$?XH\-;,NXC7$&LC:7A3=;]X M=_V;B_?6@I/LNNP\RTGY.MT0*OEA<5(JSM@&,U^^OT .>CR_S,<[3'U"-N;A MRNR$'QL_SN[^W_\Y2%O?15I1*8QA_O1R=GW3S$3Z']@+/B>0F^^2>O MKOFMY:'/I")1+QOXYR[M-XKE,1V)QO^@?)_1>IPL)BJS\2W90:6->]MAL8WW MY2O9^>[.V,;B)\M$4%V/!O]T)Q9C(ES\0GMUI):B^YWYAZ>@B(<2[C^]9O9L MXCKZ#'D9BA[UH(6V^Q7T_K!HQB8HKDRR=J3+^Y/ZGR/6PZ4^MX*\Y\TG!&/8 M[5;X23\!JL-1<3),/L[;2"+_(&_;7;E(SYZRC65[0F\3S+3-V-E)!U\9/[XR M\S2/K;B'U"JO-:!NJI6-?JJ"KN2.KZQO1DE0DL:/RC*K3;,/(,J;<=2CB3Z^ M,KS(]P1K*-3RV]9J5=0LAHT^9)[9?Y9F;A'= 36*_=G7LTXKW>D3#8YSG52E75A*68"3KZ?YBF6T'=9.W43<9XR*) M;UHD]@HNW[6K]R+):+ OU]L7,D4V\DUK66]C$YYGCF]:ZWW;V\)&V&!?KBZS M8I'8B]W_@ET(A-8WW!8RQ60D%NS"Y7;A YHOO>:0?$UX[I>-_7N>L\^0OF%4 MA#,K\M(A&8'R18%&=(9C?11XQ,L:XFH2X1.Q0MA[ZAM^P17RFW)?AVUV.:)N MWARU*P# 6;0!&_T*D1"3Y@L3R:ZS".5K+4+U<%7O@UO5^[% -:X1UC)\ M2'F(:^O=M[CYG6JR3Q4X]]&A,#YIK!ZVI4F/WC;Y8E186,.-UH;")HY*1LZ4 M<0=RYJ.4OVM5WS@[OB,O!/=7^$ >F^=!H=&/JU4E,>;DYK"2D0;<3.N+J_>XG1\KK1ZIS]2 MJT]R&J?,U[16&-7"E?#6&#Z/O%H^]?LV_W;W0\_EV]U:].'FN9@0GRRR=>L28MLR4_7:-C\@=$YZ6Q M6A&X60K0X6BBW]+FBE+-I@GL*9=D0]'82VCG0U/&.4YEQM6(;6JT8W2%:1X'X\$%2?']R_+W:]%/#YK_NZ M=Q#\M]-&I,D]F[-Z',<6L".5'W?)A3/'[&Q!4EX'X$7Z-8;\0YA9^Q4D/Y^MV MY?X(#?ZN[MPY( '3/"I8W^ELGU2Q:MYB9AUX@VZ?!9.9Q<:5^*8R,_M;N[&M MB]M"F-'7N&W"LU@R!'J(QWOQ BB1JJ(+H%X29@A,3-8%U1$)5APO"*;C(Q"9 M( !@$A1<7$ ,RP=I"46!,!U,>!53HS4#P*9>?CVAL>?):4>S+DT>D"%^LI=K M>/IP-H0[1W\&%7YJEL@UR3!5GS,2/9M)M%-IBT^%9D9H.0@]F(V<'A=Y=!C: MT]>=;89W98:0=!=1=,T0B&'@?U2:,$IMSR?N$SHB_=20)@NG+S/1SC*]%->C MQ3=?8AB:7**13T#J'J#3("X1-^U:W&\9^&H0MD M74^WO%DI#&>J0V<4.:&TQ&1N.HR5;T:16 5IW(E.,BNEF)\EFX*N6\-X^GU; M;J EH."587<1?E]!O"#&L8[P+!<,;8?QSD3*L3P4OG/(N=0AP>Z)4W%Z]%^Y4\EFI4GLRC5Z[H]QA+\GSW4H> M\C-MGEGD[;R(&E M84:.POWL0BYVH8O$B]&'CU<[8)-/:KR( M]W#1,;G$),-N:4>L=#FQVLO5!FW<=O&41[#VME] DOXV O"F>C:=WUFEEVI9 MG,1V\TLKXR3U432=KB&0T0C-G1-_Q R'SW14V[7?]JCNHJ\GQKL=^"#+_O>; MLS2C\ZK2LUN.DAV78] D$JM/=AKQ*9<\MN<:6!TF_-U^(8WVXG<29 M]CG;Q*5>(U#W"4(9UC#,.W*M;0)E;X*%8?I![AT=ZN,#4%D+X^"B>4>H]''F MP4'0Z5*F&X8I)U/!\R?PN04P,1W>W%)L'(^%P6(M[4P=*,;!P)Y!0G\ M'1;?Y=K2L6,VCAB!0<)N_\='>3W&U&%YL8AP( MTUDA-REFU%1B[$QO0C"^QS+,CN<%OE>S<_1VV>54>K-L2'&H]*+)2.*,:8CI MXV+[FASOMW7W^5-W==ECGN@H5]/R78MK.L4\YW3"=[BKDA'3A9G)TLMN9U"9 M/R6<9938^V>ZU1P9_-1;;/U;9L%;<@PRU4&53SNSBI)=5FM#H2JHR0Y65K%G M' ,_B[VX!;?++;>T ;93%"OU1'S<'YI,]'&0;S\,:Z27ZOL\L^^NSN[ @],& M Y:-M1-S178 J/>MQ-":KU_RX+ZU*KN#'2U4^_V8+MJ;?+&36G7*K7S,J4Z? MV='0^QSR[\[0=^"X5_J\Q3]41_W^=D1O$Q:0]6P!-TQ-GE8L!!Q]#UNZW5A. M5$O3#S1OS^1:T\F-MAK>TL2I]PY9VHNS@<.&TXB;+QAKN1+33I9I)KTH"-U^ M.*IN5@NNT:U/[R4ND^M(/64;;G:4H?I8XLVJVJ8?TL^4%^%]O> &7H=#TP5U MFV4?-F&E6DRNJN/6EE^5/[_QZ:_M7Z:<6]=CBX0G]2I>L];:K(?#S-K)5OJM4;'M MC,;0;F*82/2.F?&AG%UM&\V&TI>+_>9XF.!+.?7S$\A_;4_T@6[2T4ZUE.>; M&V989'D^B]*"4A'NE+^\N/5A]#7DSQ3;!9!Q3/D$3BX(*]^/V=Y;&^[%@\=P MKI-*C 1E&Q\SR82X3?#I]$W8>.\)0#;Z[>EBI6S&]+ C*_2430Z4%;+R$I'D M:0[<%[7<][N:?TIO;89]K-)L3#-;>J%8CY7N;UP\JO M<\LM;4!WJM3,AKA0%3 8FEQZJ\?L*#*P(@S][#L/)=VZ=OCT'V MI\E'H?1D9O/+<;'(M.4L'6.0'1/A HZ^)>/T'2E^I8=ELL(\UOM\6^8:PV9R MVQVE<5CY;(;S-P@K[W>X(?0M*_PPX)3$JE8:@ :7RHGW$E8NK#@C/36L"KW, M+@UQN]GT^K7I-P@K[_=/64CUS2*IM&B@\YU"MUW/C!?OQB>[TO[)"78#HS+](@KSY>""[ZCA? ZUN>2\5'15L(- M.K/J-(;5^ (=!D4C9X!\[H9M;R0 ?>G=:SQVDK7)@Z7V04IL,?5T?V6;;7Q\ M\$*.]?E8]4E@.G(M: "4[ T7!8L+D5I[S6IXMUG-H6C!J=W[Q/'G:K,QY;Y0 MEW=IB^+6P'GLV<^\M\0[&FL!$]/Q65I[5/0DG=2>9*6[G<2;=C27MK&D8"+Q M,^72%Y84-U=D\?X%;54&0RF]BNI*5R^5X@LPJ_;"1/0FF#,:U\^T$8J0;ED7 M3 "E#@D;PB&Y?\GZL]@9^/1&AY8TPLWP(1"@CIO8U$8":5\E$:(,DY(U#8@R MT=[H*(G(K!VT1L% =R*?6X,;-;,HZ-3#GU_DQ=W1USE0CK/CQ0T_X8^VX9Z8 MN0=:%P?GN#JJ[;M*K-.JBBJ]@7A>:^7):IXMIRZG9Y-XOS9>T)H0:S,M0^QG M4E-L CY?3OT&1O_M%6?]*_[['*_2_,.J&A_GZ>T3;W861DJ*BE=9\>F\VA"= M6B>:S_::7&R3+$_F6Z3 7UCQ8_6->!W 7_1IB)H"'2I)E6 6B)JLR]#T(, Z M'ANY%>T'1>R6#?^##13$38C[3#"#5Z/[9!W^#?;U4&=Q5QS]'=R+3[IMPX:K M\3G("C>+JY/7%JJQ!: +S)6,6Z+P1.##I\\GDCQNX5>N]BF$D!QJ&S=K]!U_K.NT8RCJ_EDK-IGK42A MOF6+LW4.I]6GV/-G7:]P-9(3LFZ;,I0$PD'II9NM\KK-_-4X]I6:>DGLR#E-%6CE]U'>2(U'C*U.M39R<@9!]!EVJMZ M=KZVF,1*MOF?WKABZT9"BL9$F&WVC GADB MLOHUV4;W.ABAKYO/4J8#-P*%_ D[&UH?R=<25>&NV+AT'? O@)VT.$:Z\*, MQ (1-Q"U ]2/1/7EV^I":HXW\I A8:/8\*1XBWU*SP\-K#$ M4S3\5(F0&!GN;^O9_?+/P:/D&:1/'2"E"D64RJ,*=SCM!2\C+,-=V@+::[B\ MQ*]&RPYOA\X9A07FU?A_A]=H.9.Y1_%$3;J>JD= )EPOV71M4D0L._/U #8/ M&2 4,G$1782A#0S0AL%KGO%FL:\J =EVT+*@D2!D)P-;P&\A?__X#__%8 M1U"A&870D&=_'Z*O1A'!NUC(-/W'1>"+#]N LS$/^GG';FR"S ./&O_[O__C M'_T>GCDL&*IA_O0PF'W3FI'.X2R&8YY"-H5R3PGS$GSS3UY=\UO+G2:7BD2] MCBH_=S#.42P!Z$@T_@?E^XS6XV0Q-7X3]BV9B_X<5H%D_W1O\[[#.G'WI6%A MA?L3^YA06:"G'SP7[XQM+'ZR3"2!P++AG^[$8DR$BU]HKXX$872_,__P%*1& M* _^TVMFS[:S1Y\A>4,^5?_VMW!WOX*V% )))I(=D@%DL!V@+_^O;]N?(];# MI3ZW@D?43]"=)^/\?%1[6O.3-NT\.LW,O+V)#HKI,;HT]N,(< MS;%)[@<9XR_[=Z5II5:I9U=1)9'L/G;%?'DZ1B;]H>1JH?@%%%6ZB"5/"YI, M)K!=G9(!.I"@@LS)EJ :"">F!U^>4:%\_>%--&JO2R-;*T_SS4K*4*7L8N[H MT%L!4$PM4,37=,"'D8I_BR>&*KY/KS*)"-7938Y:J+QN?9:.AZ\?(CJ4L)LO MPF75<0P(>3$3!U-.C&;^5/ZBS,,18N7O3)"E;PW'I/J1;H0"KB<- M_=06C_#G94C@T![0^.W^!5#:FX9VN<2?]]'@NP\-R&%]U'_+=VJ2Y=!P]55BL(:V=7>M'L#5@%*N)'+)F+Y>1*:'ZES^6?H-!(RB8SD M\B%:.<8;Q=%4> TTWVQ^@XS:_T*+LP/%,>(: $TJU:+^]%G&.)L*NI&0M5= MAWZD&U&B5%G#<.EP(G^1%*DU-&QX!?UC"S,7HW0_6]>5LZ'323C/=6 MT%?<>7=SS;J['@>_O[3A^5IO4(M.K!A=K4LK9=Q?M024+WX.8\GU>1=[T;1S MZ Y"X&]M#/O55K@IX1_/+_23DXLS7+28Z3=GT[3>753K101U"NV1,TN-Z=I; M\#LFV^<%_AO6LP;%@-K4G\FLY!2QM];Z"8-NFBLKMW@<9*?X\.[,RLW:E#-C^#;G9 C']%J"8T Y_19Y*#S$44 MVJ&R*8!,T*;ASPUW(2U@?'5U[<"3\XK>'UOWPN]?FZ'T4'3_HCI M[!'#>M2A>RTUG%2RXV%W4#'CDN;@?[FQSE]URPI]#S#83>V"W( M=>AY+BH)T41RG*)981SCXM)XDF3H<3(J3CA>$%+)6-1U]7FO-50NE^EE6V8Z M3F<5N=GO-9:3PK:-=O/XRJ6V&5J##.P0_$-;PR>7REX@Q[VJ27C^836KW./^A:D%O._.MF5'9 BVA9YY,/IF-SJ+;-2C3S<3\*9J79LQC&CV3.1FHJJQ& M9K67M)5$H4%79PH]J&EK=.G).J7ZA;FV3L07_:::VCBINEE:UM;CV.GL:UEK MWH\E&VR>;6NVW!QEQ_-UFS0./;QR6WNDJX.&'E6ZW1++%*#2V+!KTK;O\,H* MZ(5C1C.OY8M38<54YJ/.H(8:_)W,?C*WGN:F:";S3F&\Z?5XH\2%44^RTRFM MA[%-?!I;TW15V#B/N8X:;8'V.'XZ)3 =# R];Y:5[..X7XKU"FHYAZX\F5): MWDX&3=Y*]H>]62'@P;=?3,DRG% M]/RBUK;3L@+B?)FOKM:-QQZZ\FA*XPF?%)@)B(_YZ 2,8V(*LJQ$1R'?)K?H=Q?KLXP:7L06F:5>R?-BI3>U!M5^ M>76643-]*-E;.EWI%SL9BWNLJ%51FYYC5,XJ\'+%+H]H-K,JA1\+9KA;GIYE MU$E?3_;MZ*#9!\M^<]EYG*^K@[.,.BY7EU:TVBTKX3+M; :-=;$P6Y]CU&VA MWS0KW.-4"1>?5K/5;#&3Z?4Y1IV/9W(R-JH\*,/9@_%0>\PL.Y SS"JI8YX M43*&S7ZSU1].:2NA<]7U.49-QZ1)MS#BNOFA-N=7'7/5,NOILXP:GZU77"8\ MZ]&@LN+[8-9+E_'K3]<)U"J*/8W2')V5V'&&80MBLW*648L&K70$!:057E1G MLT6[45NTU^<8==1UQ@^=_HQ6M(Z]FF=8I9I)3\\Q:B]?'DS;VGR6WS8RK;DS M3=(YO7V.41^CM%'-T=-1O\F&IW1Q7)*&R?591J4?P\-):S[G^^%-PE3I57AD MK*;G&'6NR9.Z9BTR]%)(U&/5]?!!?CC+J$8]ES)+.?I)J<:+UFBL*5O+2I]E M5$/5IM6A^^IC(L 6% M>ZRGWV 9^W+D)_-MO?-4-N/T4)Z&"W&S,>P*+W8@?^5 M(I\]Q1WUM]L44U[(=%@;.+5F5TOH!G2J+7ES:A ;WB,I=P6L$&K/!/:-UU J M!5QR M65L20?,6EIR6BT0U UUF-VYM MDKBUM>_7<.[I8", @'SS:_5<@1X>"F28;DJ%I62V&: +,\C1RF'^!5Q]RPW& M-X!]5")ZYC$G&1Q9*"P,*.5/KCUZ5M=+R/:$F$<#7OTIVE[O._=>G1OSHC5\ MTOH)JS7@LU)4!)-?KCX]&:$;[N&G@#D?ZDD60'B0D9@1W73Z_$A>K.)3U%N) M>R%V?IP(=9"5[I$/H:]]/M6I@"!T+!C:!!\^NAE=Z*DL_7=:52E\!(S_9OZF M4*[^U#!]131N?X]/$!_OCO%<5GJ )LBQ2[96H;L-P&CM%3U5,W#/[/69_!IW MS[[0*KU1>XU-9JN,G"%=[3X\5"U-Z290H99T7L2>4N>?+B7VLJT:505;* -T MX%$C"I2YOY<*7?R1@5_797$-A:M[U5]PY7G[?>*:F@ !SAII2VBZD?;*ZA;5 M)FNXFRB'-CB23>A4ZM&32RB)*%EHN[^SNI3VI,X'AT8_UNUG/' MB" 1+L MK\M'GWP6=,_F3&]M'%DS<;7=>61FLR@-VB;H-MI1WEC_,O["^ZT9\RE3G3A- M=9Y?9HKLHSQ_[ \;TP^P9C!4!I1MKD!#Z2 62N04KUJ5X4E4E#IM3GER]K4P MX5J:< ">R>_F5DO4%!A3DU] ;PS.:^J=]P@N.< IBO C%/.X+ /Z95>.+)UYD*H--8G-&'RBVF)J;_F6$MH!6"BW/1 MCT6Y];2^=T&FZ8$-3[8$K5H=;&3!N,T5+J+J QTM(%K,@]6]]LKBXI3]^';U M-_LU]U;Z-I?69U'Z5Q6M\UM7]F!E+DS D+TL6=R51YVRGBMJ7!%YZ3BP, .B MHX*F=!P1+NM$E<(W9+;NCZ>Q81"S:^,J8.A^,VUNDD_%^DQ)GHD-G[_NHK'A M=ZL%(NDG .H&3P4CU;Q;!HJ?P URM0(JD?=T@O3&Y!+J3V0&PG>2NB(+V >/ M1]]B+PT[=K+/#GBFB?Q?/S\QH_M%'D04AQCN,\=S4B!Q>@[@E=Z@C?[[C:D, MKKYWRV%P[0HJA5'YA05^>A_\@T75(V[E"*JA$$CMQ6&M"KVPCPI53HN!;--[ MJ_LTALS3%G?)&*X0%3,Y]2BP185)_^)?(?9^W7)?.%/%=^/;%_J\MOC!! M#=ZI@K_7,]D&87B3@,I?UM#(]%8NDHA]L2E[>_K\E.EO-V4XY_@7FW- V0%E M?TW*?FW.=(3EOMF4 \K^'G..)+_=-@>4?4=S_J]M(B_CA5A05QP,9(OX5F\,9(= M)H&T73PBV/\W[/^ST[][DC@,O7\I$S9Y+@4V()%WDTA:54E,%9\C?!"97-P> M3)Y0R4MS]$Y'CO\]F6U $#_^Q>";AROSNO7TR?'8U+NVWRN [>$SBCHYH\B_ M6 ![+PKT0GQPGR[15W*"7N/@RRG%@-(#2O_.E/Z]3." _@/ZOS';/J#_>Z6, M+\TPO^8$[4%E?_Y'$ "0I,]E'3>A_<,LO&O/YPIJ //ZM>?]?Q_'GU>8BH]E M<0J8/QLQ>@#2_-8RD0]"E;),&Y5VN'4)\+JR#33KH*KCI"KNO=4&(O?M02:]+]53B84MK&2LJ%IA)OBD>U'F$W].HW.7^?6%/ M],<.U^*QN'[XKA3<*9 B 1")! BUQ$B M^Y,<]Q?W 8_<0)_WPNTFS8NM<-?,L%VVV;Z$P&@EA64_ELP-Z6%RW+2JW0=5 MFR!LK02"*4V%XO0IMN:'N=O7YIQ 8@02XYXDQJYSBJKB<[VCAQ0?Y[6Z890% M.IR+3K@4MVVG#UNS?Y34J/!LH=9M%9/]JE8HRN5.:B/FD=1(_?B7#<5CIYB9 M'Q:B^%R".XE/_\G_%8B!0 Q<2 RTNG8XOMZLF7QXW!Z.TM+LB2M>1.^/DP,E MO!S6E_UF69@,M*:\?"Q@5#T6*OX8%THRJ1>8^.;.CD^I.RVB*BL@HOIL"Y6> M&9)LW\.9V.W8*?BM$.7[-7F7XB"4VD M#5=:I=<(6#,*A1H32L03EPM_!!(AD C?4R)<.(KQ9N[OK1N%Z+HT4Y1M9]G, MZVVCU*PCJ-[$CW^3R1#'7<0MN7;F0,#]M\S]B./?VAOI7EC^<\(0S[(]7&;X MB#/\W]8V*V$MT7P?<.7P7%@5*[,@,P9C[[X]]4*A1/G#+XO:=YX*1] M*HUP=:S@F#:(MG[+:&O:&C>E&XYQ&"EE-M(>GU1ER=*\4LHDG^S8KY^Z$&X_ M(P"G\9*UJ$QM3F&M%/T0;B[2%1KUXD"QC50TE$C\DGL3"(U : 1"XY)AD$14 M775&H\RBGZV54R5UNQXNZ%\_U'E60!2R"\YFS4*]ORU-&LUBNM)B<5>MQ(]_ M6286BJ5^*?GK#E,YKND#77LA HEQ)Q+CE2A*.%WEM!(]E.CJ<-W-I+1LL;Z8 M?KS4J!CE>6G4BX>5)O2L.M:LY!22J'%7ZL>_T6@H&>.^2B['/452 BGR[:7( M YN.L7*YQ.59:;&2"ZT\:\0N( #RCT*VFER,[+QL2]M\(;-YM,:XP'@P5_O%BZ7QC@^(U4)GX:6"H=2;!? M;,HW>(!P]2DSD>CUX><^G;*9+S;E@+*_!66_'@8)*/L;3/D;4O;M0$,$E!U0 M]D5@@&_ P_AT;*]K.QD7!_Z-1>\:L?'C@7^O;:)< \?USHG@ E"_MV*FW@S4 M[YV3R/U"_;YR%G,[V+]W3B$?@OU[81/ITMB_[,?IT'NRFN[3_?E*#L\[#IR_ M100V(." @._:@@T(."#@V[:M;W36 47?^-[^FE-P[52UC\/");;]M><3E#K\ M-O]]JY3#XQ)/UE_BR=Y (67YK46 M+7/BMMY(Z-O)0]K%PF5"<>XB8##$/+TV,P5")! B=R9$GBN?,OO;MMBDZ9BR M[8CQ3KXZJ$P3%P'/'HI;4.82XWY>'M9CV>'PH11=K D6;BP1XE(O59C_IC][ M;<8)!$8@,.Y)8+Q2/97CBY5U7HJ7\]FH\3B-@VYAJ5\$2+,8&Q8 JSR8?=#/ MQ$K5_G027;A0N$PHE7@)1?.NRJ<"*-Q #'RB&."4I#,VU>DFK]%R8B&!IU3E MX2)JOY$K9/,C5ITJ()NKA9?]PF*4FKI0N$DZ%(W&/Q19YM.3S2Z%A!N[P9+DOL/HJIQ^F;G@1R 1 HGP M/27"A6,8;^;^KL%HK34=KO6K8-YN@VT63"HN$B[+A9*_%OH,3N8#[O^MD\F+ M(^%^S2C$^Y%PRRPW2-NIDIIGT_0TP?2+V5HU39!P8]RIZK\?)-R ^^^3^^]6 M]W]0'.+MJELTQU%3K)04-K]*CR:MM57:I%VCPTSV<<+@-FEYS23WRZ*O"*+K6XC3#>[@C[U,'"Y M$,U>Y#PVD!"!A @DQ&_'2]CJAAD_],=1&E1:*3!R ',HENO)M4=I"V;#$63+QU_WB*DK3O:AJ/! MYPMG_A;EU;__P'^\YPHJX$U$T3/WY1YT010-XA"A]<-I]!"B@(WM*=2E4I8C ML\*CQO_^[__X1[]G,811:Y@_/9@%W[1<-%D6\]P4A"_T%[YQ <6(?N=^8>G M9B9B_/_TFMFSX"WH,Z0]R*3J 8"+^]6/?WL8:=B0J*R!(8.M'2'S__JV_3EB M/5SJC%+L.C,:T@H0GV:-&C=)+6IM% +^0=ZVNW);:[-COE1>YX<, M4ZBG"UVM/TF/V=,K!XY68,TJ6\L[RZ)2UD?9[=!:PROCQU<*SC8NRNE$+@]F M=NIAN"KU)FD4JJ6/KUP6Q&*KF>&[>:TFQ_.%_'R1S+;AE2=O3ZRJ9FFEI\K* MLBBTBY/:J&M6TQ8G\:&Y1-AD]#(7?R]GA_5.AM065$ M-UM\PEIDFL93KCU.G%Z9CYG::--)/>5!.!T6PLO'VK+>'G.G5\H)6]\6']DG M>JL-UYQ%UV(5JSU.GE[Y.'THR;;=#=/%";\HEBIBKMY*CU.G5Y;8QB@OC5J5 M/E@]5!XEF9M)C3:\,G%\ICQGF]%*C_L@O!XZ>[(<3<\&I)(1T)S=%NN_D4LUZ;/6U MS:!+;]5H(9P0N6YYN4:7GNRH)D:+1DV3)OEJ,URJ.N-&_?CXYHT'9^9DS2LAFNM>-.FNTW%G,T=9T!STW,LDBO+]4=YE*&5 M8:6]$HNU0DR3SK*(.%\W>PQ;[N3E!)VDBFLX94GJS1?QSN/CLJO:)G6 M&]N'7*HIC)# \U8)FEG(&I9U!]NZY+[)N+AU='A(538V MA. 7)K!FABI:%&\"BK=M4YXXA(AL [I1CDD9GB>V?QJTRSQ[[+/GAZ:0-33X MUNW5Q@#=7[Q<)E@8)DJ*EW6\M,CG8NF_TZI*X= 4_IOYFQ)X&TP-D1 M^01IPL9G\"Z54/RYD@%$5>0R8>?_XP44# U0?ZKPRK\@L4+_'7A?VOP&D;,+ MUX:NM^!/HBS@.S%AAR@9$C"Z2(5_63^QAW#@W;ZGHW%I6JE5ZME55$DDNX]= M,5^>CI^FI]4@_NDW)9?Q"I#MO)!%S\CZ)MF#K\^HAJ#\\&2Y&4V)W3+093HQ M,N5L+#U,Q5!['D@:_ (E?)@.N(1K?79##[CH4,9CBOO:+6(2\0CS"5V\WP)J M^N%PW7B";(2.!O.[W_DQT0B=_,H39&\!03T@T \]M8$T^V7[ 7RR^C@IG:8N M=PIW8_2:?#^][B";X[\*V1QE(\F[1FQ^ =_XMW"<;\A2^@7"^#:$_^M8Y7!_ MV;NF_/IY^.[H!^':7]Q0.1'U-P-C#TGCOF'LGR$--I"(7U8B!O.[)=_Q4AMX M*[YC0*#WY3N^IDR>7X43[7)Y]_+:^8^DQHZ<>I P[TNA_E\C\FO/\?-S6V]C MWA^2VTKTS+?*;7WE+.DS"F8Z.X;T?LEO!-5!JXR/(=WGJ5JFNTYRV74_'-/" MTO))&SV6WY\Y^^8JY,:H7ES4I,&ZGY@4G:&SS*<>&AY\$$V'8M&+8*&R-U&. M'(B1WU;]WUJ,7 %XZ(UBA-9JT_YZ:&:5I5'JQ55^DF+L#P0D.18CDAI^+,47 M1:>O;26U$U,<4Q5='*(8'4JD8A^'97 -3QZO[4=:4-]"SGWJ)+V VD<92%\< M0>F-Z30?(C P][P$8S383H;Q=J\W4YKI@IQ7IG0^OEJ3>O\D=VJ!? 2,T;7# M$0$?WEQPX;;,"247[\?L0IK-\Q.NW%@*\:$C?90.]UCRF!-GLL-.X0PW_26S MS526I>RJ/T^[=?4O59[ D!Q8F7"Z2'(DS1C5H7LE/^(L@-G)/3LU'Z__; M\FSNUR3P4G']K);6Q;2/T<[(H3P;#F>3Z\J"UG*#3*$,^LYD@$K9H@C?(Q2C M+VD47)N4 Q;^BL&)SV#ARY@0O\;"D[PRK@Z!%E.R6Z %80)OJ![ M$H0)?L\F<#FH2/@'B90#YLD3WCDC6YH/C?" J4P[_6QEDG_(%72YJJ%R3G1L M$0\QJ5/TKR!F\$V8\MNAGW^PEO]EIGP8256VJ"_&^:T6!>$-:-+)#JK;1@J? M"7'Q%YGR/@,(Y&# 5?+4GZ0:\J\0I8,@M>+[^AY!^.##307,:+OCTS+F,U<4 M-<"+/1+X[G"9JT:SNI*H5,/)9.$Q#-H(P0;9"B&:/CV:#"() 3??V9CAWTY#@\DZ"7(,;\5>N@*T:1!M^VX0H\K)N(08#5E//'S!84\I!]GK) MBB@T&Y6!R(2'_?#3)I8:],M1J8G0[="!1(AA+]-K*0@X?)5)7C\R<6PUH"DR M[-_W[H&744$(L&S/"0]\[^]MK0>^]X-7!H.9KWC1YZ'NK,C]Q M>Z(%_O?SHN=Z>!.WL B>Y7'E5;B=H.%E+9("Y-0!8E22VDQ<^"%A6.LE:5;/ MQ>.M=$QBZ*(+J<_TN=A!QY-"9 M!H(T1VV89-U!M>#D/!7R?0;S.;FNA[@\O[%-'NZ/K//F%E>H-PP=S< T<-Z7 MYR.>:\N\6HP?,DF]12];VYF:[23C_%,:]XS[\6\\$:)C%^FG&,1T;HV]/A%- MXNISO1U1*DM56?1HU\OR,=II5,5?2JXN9T$:B!-MD\>2KM:8WWK?Q M9AI\X-Z9SW3T<'_D<;.8FV[<05J ^OIVO-:VHZ&6EAL5#,:*S"MR6FNMI_E$ M.FC;<8VV'?C3"73A2ASR9#3#QQF7.)0%X$\N(^Y04ZL[L]V&HP=U*IM;XNTUW[*?FH MK<%#2__UT]%G!<;3;+?TZXYMI2:V_E>)(GPZN\+H#N# "[9@@$FNY ="%.((+ M%3(Y7GPT3+ZU4HK3>(DKQRTVSO_ZN>FS0J90B&>C#XM%@\[.E8K2D0OE"P1L&K JM=G59^!\1N\&BZ61M(PD^PJ_&K9*2QKZ4'[-]*E MGN75>GC>,F;%:"N?X.QNCJVF@=6?0EY-H*QP-O92$YS[#*<0"\'1>54UR%D_ MK\'1!(&42SA&UTX'OZ@DN\'Y7EOXO<-.@2E^H$%LB* MF^*=0%;:8C2\OX*,]BF%^-!<-)<]'XXL^75##Z52:- E+ MQ%*A!',**1)P:\"M ;<>&!F=:J;9392L-!V6##$AYPW.EB_@3_3EH5&IYBN& MPB5 M:I T&5SMBW\\J/J8$/.2LI!]N2O]R!H:G.GVM6*0BU9_0([M"C,@.BIH2FA MAH[."IN2W^#%L^^X$RSK\+*)K /1;S3W$-VZ?:=771K%:=O@G#8IW6#H:(B) M7PB0,^#V@-OOD]O?5[KQ"KO7)_QD(K:&/)W--A_TQC J1NG?31AXGMU[=,^2 ME8055I:-E)S5AZ5$/-PFA1=L-!&*R#K=V*J/(+#%0WMN4Y%8# M+5\UM!)D=W\9BZ.\XSTBC!K WM6:%0U#7,NJ>D8R30>69@A3GLD[D\ICO"X* MF\?\FE1K<% PI4[;A ;\'/#S%^'G6[8I?I&ARYQFY/1)C*5!.Y\8BQTCG)V[ M)1U A0FI; AA1WK,H;(M2?\71VH*\S[V[I;-VSJ M[/B]AMB]@U:G*?4M(B?/B$1MG'3J*3L7RQ>34T&P5UK)&*[=$H]HB&&#"H] M5 2BXDM:4>^5%94EWRBSI:V0[T;C:6?94,5$/$TJ/%@NQ)[IWWA7@9H%]).-VP'>/Q8@&S(L@B/D2=!$@8 MN7%6/M&.O7R:ZL)3OQB+QVJM+?,XY-JD&H0))>@@7!/P\I?EY5LV-'Z%F9^& MBS$(+R91.KMR>H/,=E5?:&M2*Y),O03>=Z>!&GQ*!&<4#O)8@GKZCW6RKCW? M:\O&&[9S?/A&>XEX1AP.N6(K.\YJEK(<1F?VG"WQC M\/L=\_LM&S3/,ORDONZD"M7R0''F27ZS;,IE>X,8_NW(8AYLR&7P.CZZ/!4. M$FV=K#L\F3.KHCNQ/9G"ZS,LD(M1\]18:/E^R3 &%T*KTP996*XN9.\%\_?,O" M,849;R$[F$(.WF)O!WN(,>BL$SX /A2.#_VL0O%"H?];"\BMO&IO*>1?0.O: MO1&R-<4O%J:Q@7?9 -[U?Q>16#%(1@>PJ4=4TMLNP('0.OK=E56\\:16.[/& MAJZVPH65)J6FROK0.(F_0U9U;4B6'>"M;,LTIB:OI1U[9IAPUUP(1F8GS!*$ MA!N\:8[%6H:MIB=LGJZNV8F3'95GZ73[Q[_QR*G=0D%Z4>&'$ 55FS"CUJCG M,O30$?3.EA)X:T;!A9[!E8U0O1G8Y?11* .2F@#*L2%;/Z$S;;A?*%YU.A*-_T'Y M/J/U.%E,A!/D6[(#J"#WMD.T(.]+PY(19?\T@0HUQ@J@IQ\\%^^,;2Q^LDP$ M 1-I\$]W8C$FPL4OM%='Q!?=[\P_/#4SD4#Z3Z^9/:O?T6?((E!VJ =:P_WJ MQ[\8? J)U:R!H96L':'R;R'6PZ4^MX(\%B]CP+$))BY)XXD8H\&VAO)EM4V^%-N =0%Q,L-*0; MX#)JD)'#;2CV488\' 0:,TO#%Y(%5MT%MG8+C"]@_H9*Q)ZYRD(#O(XN@C3< M!5@WN1 "7-K#AH/?.R8D3?B&M( QZ)A4%)HB4&5!W8EUUI_H.O?UAY>[K_PK MA(V.PUNV+/O\E_LOU[!AT&[&$S1@.%-)T]!0X3\;$.1CA#K M\"^[FZ%)B6PO";FYZC;TTD U?NMM[\GXT:6V\?-ZI'D]'CK42CL0#1G2AV[_ M##/)9[D?_W0>D&^'AO?&J9Q7;N1]>]7Z#LR^WY-SGM'C^P:/!RT.&D-8Y;>& M8_^4Y T0_9K6LQ;(J \/!=S+W$4["M7\UJ"/XCQX_^!X7XCT)$]B-__O/ZD$ ME_K[>%Q' 9X3M?Y;?N/K-H%!LF^A E1#% JP&)HLA%PV1DPKZY**+PA!&0') M#"T#EHXFF#KP%P,J3E.V%&M/;A>"20WX*."CV^4CQZ1X0C]84TL2,AY6*"(! MM>H"0 7NVC"GH0P!7J$9HJN1$6_-#&LAP]_0T^"P5K) \&ZAGC.W?NY$OC16 MK?#!I4(7WWSJ00>\&?#F-^;-'3-""U7GI\3%@\8ZXEG$>BA""&WC@$D")OF^ M3 +=/L>$VDB4+=Z"[CM11"2)9>=(PA]-9T'TU%X)P?W!,3ZAXJ[+LYAOWVV%'!'P!WGN -W'7!/%W=]"9J#;P')4'#71P10' M6"E9@PMH(^MRJAH3R*J[1\"WP_L"_15PZ/?F4&+H(?XD@5:DI$@D$JHP615) M+2T*/D,NAKNE )OH+W/W>V %!ESTC;G(QS=$J7BG+SRE.RB% 3&7 K:[8 0% M=#%,6(DHKRE 20B+&=9L4Z33 HX*..K[:Q"5A^M-$(,"-@G8Y/NRR6% 7/ M9!.?_$ ?QYR2& RSHP=-BF)N5V>;3XZ32G@@( #GG,]W%CT"9%3DNI QP-_ M%Z*0O44R]) R$6;^/$(4U4;? V ?I X&VB7@K>_-6Y ;#,MU4U:\*1N.A?)H M+=Q>0U!Y6=N?YRP,E'&/C#19YT6P='AAZ^4@R#I\"F*U@*4"EOJ^+.7H/.00 M05[@\U%?)!KQB,UO*&,"IQPHGX!3OCNG8+=ESPP4*L4T=RI(Y=>6/T,[X)> M7[XWOQR& E 1P]0M:9@[(LF0#E%XS7&"SJZN 072' MN()%3=9E7.<+&>E[\%&@A0)N.YL\ .!R0G::[NO@)M#, M([F>&% ( 08M3/D[*9V 60)F>8/)YJ];)<5RI$K.A.Z.C>N\,0%/%^ M4 6K0Z >!""OT 8&7!5P5 243?!V,".)S6- 7 :,% MC/9M&0T#'^X@/2"KI4W36*,S&<'8(9J?9NH@%=8P;&!%[JW4X$JHPJ\@Y/+0 MDI[@U@)0MOD-:'X%[6S,E;SEP;:(Z-P9?Y8M'RXQEFT'IOAN [U6J/[L=PR$ M"P3>&\+]N$4 ZZT(&"V40UCLANB5!I03 P]/0K M8+O6S'!4D=(-&P'LHPIC.'UG@2:-*')APC73=_ 6*QF@I##2>PSZ']:^301: MCP@U!(0V;5X!\*$^HD5D[2SPJKTP'*)F<% 8X+X3.'E&-@5'@U?I"+\0QV[V M6P _;*DU,!$JFPA0:P& P:80>+);I8!&BS($?%L:\BH:]F_!&%5KV8+/ !L! M+%#/6HQ%/-FI+]%E/!Y55PM$3.]!G%'"7.0"4-[/R*3W-F*Y$6BLW3!$V5I M!8.Z,8"_55D'7DCK#7/_A=&_0TW?69@4=0@+PJ1!F/37PJ1NLP5.Y./LA*/' M"2F6',<8-C%.BC%FG(S&),"(D$=BJ1_DK>0.U#N+K>^TG)63+1=]#&JCM,ZK M6TNV#*G@WG21I?8W57FI.0,:*\5&" )__50S[\>.5:DW>K3LA1TF/MP 4;:] M:SIN_1N\I+E+//O@7@[OZRKST@+TTIUBOD>5FMU6N9>NE7L/5+;9:46H>KJ1 M+N;K^4;/78PNE2MWL_UNM]QL4.E&#OX_77OHEKM4LT 5RHUT(UM.U^#=C5RY MYUW3R7?[M1Z^I-G*=]+HA^XU%Z.'@CO04R*HQN)^>Z%U!>^"#[4(B#)\'.Y) M T8A*!B(/P4J9Q\3\MX" ^-R0&'1[+$Z@KV33P/DM$8IP"&Z_X5\T8B-.R !0\ S. M=0X-3LP-"-GI; LF1^<=N BH",>_B/L5\YO>.K9! ;8 [9EA';1^<+M!B!10 M+0 -/--%P7ZM2TB$NHCE\R[6RV^@A8B!%[N8]K;41W=\V6LYJ"F3K[$*UBG/ MT!X2>3K6-@VXE#,JC9MD\;L=57'%NXTRUU>6J]M]0NZY3FMPAW&H M-0R5.W@6F]S-5_Q)"1B-PDVUD@Q#W%T5@E8Y9@_2G@02IP44 !:X!)D8.E9X M]X5KH$,OR$70)"4M"/L"DR]D>S?8"WEFA3*^5&IMF IT%02PPW7>^ARZ$(4; M2 *X%ON1$\P,^&IS-QWHA.$%JO.F,".<%65";AL8W-<.,:0.;/2Z/8U':7*) M#U+:G\C)^K&F(0_P-O9;D0-GK'4DI$Q*1;@>8@CQT@38R%U"0W)S<-Q*!#AD MP30L(@?[W0]U7-Y-D;_B2+B&2TE5HBDF$:43W&>9&O(9&PZ3LH#XW4O*[6-G M]Y__RL?#9:)1%OZ/3GWH>%];XIQC>CK-AD8I=)?A_3,D_Q'181JE('F>Z;CH M=N\DN@@%+TP9H"BPK&$Y@, PO>H6%^R/!"XPO SF8)0*AGC(/79!'0:P3&'^ MIKJ& WG2;3" /&ZD///TC^.I"P#I), M0\,/S&\PT*Y(E1PX6+AOI@QI#YG7J$\A46<\8B',;KK;U00RF ZG"Y\%&6P* M[WLBXN-/MRE3HT6UX!!U8'HMF0AO3H# :V"?$ =7>DLQ";S.K-<($:VP*4\< M-_KGLTJ@4)U!1@((_&T%X"98O[9&U!0N!)',N,\B:L=BK"WJ3[C\^--?9(%\ M%H/7TNDY:CDCT7!8Z+"-)A.+Q+V^CP?C/KSNS_^+TI'$7[LKW_]R-G08KN)U MCP2QL8!G3>9\/-'30)XH+ M[Z?@D M5CW#B1!/R*[%QSG9&VZGLG\\)>289CQXXS?@7AHMS*2[E_7(+QSUG M-/;I = 9#1.<"5WL3*CL"B_1D_R(#O\OP>W%*:HUI9*Q/T[4@84T#E+3!G;6 MB'#$U*RC1KM'DM%O?$,E[G_=D5B,)B+L3BSN&RR+#H8N\?C^T_.@1.)V8P^; M#'VO[+"L/^P4?,9*@"IU#505GQD2#.S]!/<2>2H,/OB=HSEF9$MGR[@;>+(D*0@HH[\\M23T!CB'8B$,A2WC*)0A21:<]SE-IZHD2(0W@\2D_"6OT#U#_JV.0%%=?;F?VIGGV8:@ MD+Y\ND7<0??VT/&EQ*KT_2H>7^%N$P(HJA3+=BG#TPUG'MB >UO&@M![ M4 O'LN'>[=J?-[Q7[H]FZ^0ENU;O2)OQ4)U MWU_8FL"'+97Y5TZ$FX%?S2N M@\E\XNK>[KXW\:DALAO/\+$,0'#A$8>OJ=.0WX<2P M&;\B#93L$#JJ($>2F&SQT=DC(_?\Q/(EZ?G&:/FDPFGT^;FD M*A9/W),%)$2-!D!.Q7*\8MB\UY8F0J$%FI@&+^[.<@S)!OH.(A>^U['0[$G? MJ#.'-_B@634L-',X^(-C&C>Z34L(Y 9)SFH"7$^T[*JBW; M2Q\DM@,YY?&.MRQ> O8.-O3D3;O3+S(U_XC=@S_?\N)P.7HA"G'+ CH9P.88 M;Y',/#0];U/FAHPCVHX%CINFNAQ*$F A,9D\M,@A63$-D+EB(./1 <:VSXJ M8E%WF13&!$EA05+8=6MGWY"R$]LMBP@6 !=CN-G'WIFA"HU U?/O! 0'T$'V)27=7.+9$+@9[0<(AE@)NP?') _!3:R"\MTU]=$9BY=TY68;H1_A M]JQ#_I#LZ36>! OL?S$VB.8'\+Y<"8"]38R#O'#/F>ZW\OM@'<74!Q!C@*P0ZYF"NV M0_@#4Q7*=U^A)"6O&0P<*SDOWF#*FK!-050#XUHC1> MM\('Y':X,9'=(=IU#PV[J'4:L5U])D'#E2,=+X?O@T?[+HY+(\_+R\%Z9PK6 M.1L:&E5@ET0DRH@XT)-PGV#"KLA2,W!"(W2GH13U%]-&J!*TS%;(*+-QA[220!*%+'<% #!S0^1266,O[2$S/IP29"XV#M"*T-U-#14I)DLTKX/ M)9\^ :^::#]RMU'FN;E:^W:9WJ#%/8GBCDT1E/#AWRHBJ. X,A4#S;3W0&\ M(CH"']BQEM[IO0>[8X6^U!(:NWIZHA8/TV/ORA6TD0P MDV):-($L\IF0"4>LEFO*$W<(WOKO,YG11Y3YR[N@QX?UP#R&977)<$+,*50G M!7\5CIYH'V@W': ;D9;!H$8NL;D%6>2P-D*5D79##C$29IAGW M<$+%]WJ9+ M%J@D&8[3Q'C*@I>Q[&9/03+9J=^=28FDBE?9YF9X8 _=(B/>Q19Y?RT=<;#1 MTU44$3E>%).7D3! .:A82>^+ID_KI5TM[KX%M_? X@E2!7H,&HS[(%<@'"\K MKK>&M']V)%A\B9:6/>L@&.LC0J MK#,L5]\3S;9"\MJMPR3CTB 3D;]1FW.XEG#=2:XC8CW*2ZK IH%;!.DN5\BG MS4/^GC5HP1P;G,[<5RX)+Q<---"=G[ K'^A'NA&_.W:D97?Z" I^]Z[C.[R? MD;I69>07DQQ(4B2+3@"<"2J;L&4OWA\Z/$/$2=R(ESR+6C\NH_#5: L[4M[- M 7+QV:W'03!T?()*%^! D2_KS'O]TF3%D&^:V$$XRM+$2@J M9%R<[2\D0F4H+F.1KLUNXN[.CX([=$3)9XG8I=X3OM"A$("&FRNR\.$;?.A+ MS.!%2D*8FD@FM*R1 WKT7UXT%HBO(7D0]"AX$S*A)*C)25$Y 8Q&Y&&8KF4M MKX#/_.)%E"L)=N;V 6U#JW0//>T;(T&A#N&B)(0_C6GV$(-Z5YGM1Z\FG; \ MO&L5KH@%52,@W.DVH),U39ZZS]@-'HW4@@Q.HDBN<,%MZ44@H!IDS_W?;=JS M26.WH%@]KS0G6T@-F'AWFGBUNCZ"A#^CEA-P):[JM>I[00K'+.X&A3= WYU' M^ P[8F?I8,J[6++$)_4;;/O8!>$6Y'0A*X^84?S._1#=)0KME"Z 0GBV='@% M("UFZI )T+$"$JA0Z?%H%?V.SPS:[RCC ]MMDFH8(BK^,XDT)A1ZV'D*.NA0 MXVE[+4]:ZD*NDE D-M%_.7FD+QITEM'/5$&^X,\3 MFP%'MD0P-0'*MCF,_A)P+DP'6^(O>H/=P6_LQA@Z-GRMF2S9!X%(7B<;Y#T2 MK2$<,G1L5#@OG63^0//*(=[[79[WL,%Y3W#><_/G/6\\]FBN4&@2-761<"BM MXTL;O)E3#]?XPUDD_-PPY?V9NI?FB$VMTSBL0$)4O@#D^0CNN6!MA$H?I'$F M8G\]S1VC,HH:8S7+^* S/2[F4^J^ 7"M,B.PJ2,;J\ M 8VCI_U!TCXYC:16N"\E+MD^M\ $7M0=:G?'M!QD7+FA+0* Y_K2YNY4Q?4 M9_+"M?0/3BYQ6@R6[&@+H)Y">:TNG@:Y7$-*'UKED-A45(V$! %9 3)2WQTX MMP^="! ]B=*S5!2\P)%O8*\!T ^V;CYZGL797?,1792=3-E=]FY M&(H 95X +\5V'\@"/!RE;_#$2MO?N[OP[- .9BT?C<2-;S]W+R0_'2EU]!7* M[L+<@CQG_(R=F3%!,49O/"1-T#>%Z_G ._'HJFN68>-LZN\38;E7[#__(^'_ MP;NK8$N5H2$F\#A(?H!CTMI7L%U3@#8/\8H=E*[)$].4R-&]3;E/%,/!,V## MG7'M.E[=/I&3)%]A'F8KK#Y(3,:[ \JB!A[Q-B]T_U M09GXLN55E#WO/^7%!'\X$]^B_+P!?]45PM<._?JH9J>&R"$GE!-NP;JS+R>S MO)P\?."._"G2!VA'%G.2AV"Y>:=3DME,= I/2 1NJV&ZWQ'2Q?MTEG(G"(0/ M&Q:\[2O[1C%$1%U(BTJ.BJ.PF+]W+M&^^![)+JPUC[+9(E355]B*@I@XJ.)+ MMK;X[^[)JW5OV'=H%J MQ!_H.-+5"@B<=>/Z_.AM9Z);%P+<>^?9GI?(7,05+2W,HS=$Y+PW/G_%C:]\ MAZ<:1VG]/FMI$D8?C[1LQ_0'C<$_8&1!/@+4]WA%JV MI_ULN^VQ-=OO-T41*(H8@P 'AV3MKW\SLZIP\!(I@01(5<=,-T7BJ,K[JDQ) M'S[2K2.SES%#S?QJUSK[U]1C4496$,%>E%5DN7CHP,F3$\OF,[".R-"IU99# M$"5^JK5^O,C-*Y$@H%]@:J&JLHH'+^NU@Z(^1JU/><25Q]$7O( 8M N;"3L2 MV&W!/)07(T=-.7/!J\B.T6):1R1&5Z_YAB*_:7E%2I=FS%JBD$+4K5 EK!8A MXLDR/B9RFB+M=*_-F"S&',KVY$KS$>6''X=4J+TH&O)XI@Q"B-,;YN)Q#B'5L;->Q(FN MHOMB$XY=EX0Y6CP J X+Y#;:"A;(\PX?"$^SD#J&G8%H ;53Z&PF->?2'DUC M+N1&Q"<"HWC9W_Z3ALE&^4$7J+K$UD$[86P*IWP3BK;6@,G%0@$G-JXVK('Q MZE<5J%6K?*W0DC6$$^60VW>36]$O+BNK*G9K-F4KXW+WHU+S(W'*0I@G>0?F MB'K-R0; -\K6#V<@%U)!+G>A/ )A%/H3X+=SM.O#-"8+?_DIJI_0U>67W]%8 MBQ-PJY5>0HZ2OQ>MJ4^>>P<>;-9X2/8<^@_&)RB7+7,GF5@E,Y'J_>Y09(Z] M((^%R.=?^+[()*EW8R#A!DLX2/3Y?F;,RB."O-)2DUW-'3I;)%*($\QM(*0+ MX,V2 0K.YRO,481*GN>KWU\JGCL%()_1R5/1 V)AY77:FE<;&WK)9M[Q8F:O MX-(7YK$L/T<K\UBO.!>E=8NGF^6./YDP*62:5\@E:8B(E1K%*A7!NEGD0N5!L% 9 MN] 6A1,(MW>>[W-PJX1@>E70LT+,B>\_B-=\+;SFDEZ3:?8L_2#G$(A.GPMI M"LRHBW)XT"J#^L1PB,H43)PZN,L"0)^+\%+/@ M4UGVJ085Y27$4I=010@ K[ C0.B?8&\I=&(G$(EV02]>9$R+O269YZ+?"Q)BNWY"^( M2 Y>AW_$:\U==<9:6K=;" I,?^7M@H$H/G_WV10@9R[_=,D"YC)3N L+LJ)X MR+P0&BVV0Y:'(A2[9"PEJE)+9ZK%I?GQDE+N>556=?G023&H*P^@X UYQV$Z M['8@RM[DYF)L6QV8_)@%HC)O+E*Y&T"6/$59=X]Z$*"P6JIB7%TJI;"RY&Q1 MF%Y.[&6TJ* &9%0!8_-WV+>N/I%7LA%7+ONBE)_$D45*B5%-!U#*#1;IY\[Z MBEZ&\(L(9X@VP%:=*G0GS6C(#M6B/U Q!L.IA3[*ZP68+.]L3=/E,%C9=SD3 M[_3L3!F=P5OH=B'*[XMPS:H6L_?3)A5D ME4XD*5(JWU$%C25@9OD$&=0LP$[IFD4R$,2V"G?JS(JHZGB@LW;V9A0S14*/ M'1!"A7)7D5N/9GF)>R:9Y)'R/#FTI /ST7@YE@A>9>X1/((,4FQ9], .9+<: M69LC"\F-''<2I(M]R;-T:!5$DBPL"*^%DZRW([@F7E M!#=!!_FY^@7TJ?TMVNX/[C8SYK$H0UI5I)8EF[-+DEMLBCMJ9_W2Y.R62>K+[0NQBJ@P/(I+>_+LD00Q M4CGR#J8!"Y5<)4Z!A;$?M#!UNUQ@$B;%9V7M$1<6V!MD;1[WD)&HKN:S]L86 MTB83IM99$I[)Q)ZL"XF5G4\YUE7&FFAPQ:FM'1-2F;>LJ86^PYL4.* M0PC/NT8XL%=W4L6,>"FQ(+?GA$ MQ H1?UF4-"OE_:.FCJ!XHGX]KUX**12F,9X)?*V N$GMG%<]CNLI(-I23(9:F71.JMJL.OV&;>Z7:AB:X0H/(IW6&K M-_RI"*&%OK@%\BX\'\TG+!I1(%%_4T+T7(BP.P#"@Z*CT+,XNY2-R4WB>Q89 MJVEAQPF^!=&_V&!X#=C7=BYN#08:$8U A*7QT \C%I61R.B 8C0DJDQB&B/ M-"(:@ @035V-B 8@0HNFQB"BK95U$Q Q:MG:?&T"(K1H:@HB.JV>-ILJQ 2- MX"E/@'I2B.EPN\;A4(\-\.U7&AP6!CMNV0E]_/+G%[T7C]R^;;?LWE[WOS#2 MOIRZV2+5J0837U&0^Y,(S M, T2D=4()YH,JI.&#ZGDVE'_A4=X#[OA OVB66:9!+0>?.[47YEBE E#:2I: M\Q^BL[2AZ@4:S"FK4L!:5#Y3C?E1=L[7!/",=.5JI&OMV$!Z'RZ"0,CKY7_O M1W(=L9K#JJ9CD6H:RT_ LJVQ?.I8?O6."XWU^K1Q_22#XP3Q^SB3I'@LT'$X MGTP.;*5L/J%!)V+.*R7DVG?\F),#3Z_Y>W[;%B5V->R[P-U4UUPW()XOW6-% MV?/;MRC@JI?P5ZJU9GJDSX] 1#W3\]NW*!_2&N'Y$KZT_D^& IH>A\R.E/;I M^=_4>7X<"C_CQ^"<-H)L-Q_:V<,>7U9F?]?(6 9P>^E$ST MCRCLW0P*W7QXH[DDNM^4XWY(M#)M%*B_@;2Z*;2]X;2J*=OFGUK:,F MT:ICSDW"8=_^Z:@CQXMVY>+(EHKMRV?H*34A9EP9!ZX-!=>8!]J3:6";HV%' M1PI.(W9<)0.L#@F?' /8EMGOMS4#["U&7#?%[(M!UH2&Z]YN]9:Y97;LD],0 ME1>('#DPW\@^+OBGJ+1FI>ZS'ZB\\A+ERQ1=XDEME*>%K=@3FT1D<= MUW@6T>&*+>>C(]1AV^QT=(BX\2'BB@W8HZ/3_L#L#KM'3:>G'"<>=H\[3OP6 M>P#'27Q^,H[.,PT%Z_)A72SV+$/ S[-\6!-^[6;P\]NW+@]^[H2ORX,;41Y\ MG'Z@CO^>?ORW,S('[V@Z[9K]T7&77^KP[S,(__;,=ONXLVFG M'/VUCCSZ^T"5L/:4CCLFO/_RX"8QXW9I7[/7JUR>UHWGYQKZW7_U[]'1=]<< MV4--WZ<1X=U_\>[1T7?'['' M$R->/%C'XI@G.D"[DYE\H@ZN^P'=@]D:#HXY(U&8NGRJ=U]L/=D]T M;IM#GT>=U[BE"N"[=%Q M!V07+,_/R91'AELL>B#;-81VQ.,V&Y+T:^LD?WZU"CZM$.T\))7O=?'&Y05IC'_,>=!S(U7 M8J#&:],(>'5E#",3S-D MW+?,4>_DBL1TS%C'C//S<)WAR9V\UT'C$PP:/_(@W,CL#4ZNCOVT8\A+F.ZV MV\<;4?X=#\*%@0'[A9>F7CR=\2#!+A,N'^N@'A50=F-V1;LJJ8\.G&AO&R)FMZ5N'AAL? M&MZ^',AL#[JZHOBHHL%8+V';QU12O"TY&I=3%MQPPPN,"?,BXY;Y*SH8[8N]-UR#7%TZN&PA5B.V..; L7<=Y] 7*M0UU;BX//+[@ M\[C;N^JZYAH#V'4#H0J=T#5'G:'6":=8'=UM5V#NU^V4?:2::&/,)V'$986T MD; ?)^-UZD"X#H3+5II]L]W5D4(="3_52+AE]H::OG4DO/F1\$?W0N[V*^\^ M=S*(;F18?'EHB-GMVL<5)?^86<59QPWMR1UK@%LWV7C B+!-V])!NZ,/8C^? M+AN/;B8S/.YB4QV;WH.9?')D;IF6?=R-Q9]1TXWEHFNS;7<>92VO T)#XLY_ M\$3WX]A7I+E,X1V@<#=,QSZO1T2_W&<4NO:M5G\4O&,.;=T@=W]AZMI)9A_< ML3J$7?M6]] HH?(.D,^2-1HJ3?? &FNBW[5O=1^*H],YN28Y!PB/'Q4I#,W! MP%KT"-XD#-:[?^E$%]YQ7"/ VW??;BFN#K(N^GSN)0!(YVVS5TH7PH\U+8K( MR;)S\>*M!^2+7SZ$D9%,.?P_XMR8P173V."!RUWC$XN#0CF6*#S9XK 8X M=G,6P15):$QVOM_^^QNORIT7^.O?:9QXD_M-P-B1L%[\Y8;+RTNH/6T( ]^#C+:'>X=&C^D1,&L1#5\B&%]:&E_L,UA!ENP0J!9+$11MN!)"( M8H0EDBEL'IX;TU&E17I2C'C/641K%I^06O%6V.@=K YNQ+_^@1<$U KYC?T M7WC(V L $W<>[@(7FWCP0+?T5@SU!J*S25#!-3EP[85J<6$JI#F4N1(-1A #@@:D:7( K]. MIBR1M$JO2B( 6(H<@$?*!,G$ M0*I/(FT"IB;6"R ?!Q"? \(! N1!4#V(9 MF328&-#@ %3]]^;U'.1Q$FHB=M:QKK=*YRZA>T#I3"X+$Y]:HOV$,64]$C1 MZIS0/P#Z5O4Z?L^:[C*,DZ*PSI3=X@]""W1&!?']*'47ERR)EYWNDQYHU\UL M5^N$E!,BJWE%;G-!6,&> 4.;[GA N@@)&1CC^R4!N2RJ\ 8 +&J;,9 SREE/ M8!(PD'BDDL+)).8)/H\9+E^[+A(/:R1IOJ3R(T+'28&6G/O6\3#$DOR@[6=L ML?IGXPY$%]A(K7ZES-%MC9[&&TO4N7KUJZA4_!)QGXP5^.(AZ=B2)52N=_O+ MW^%?"NH.2.8(??FIQ%/FEB.*I"??;O^T%^?;X=@32!&(W2WT#!($TND55DW_ M_LM_%5>?B_DS)_3#Z%Q%$ K;F@H"LBF8<,//Q@#O[V=L F\^9_X=NX_E-@>C M5I9M/\^"$!VB63"O>S\9A<\(CR5@SMB/LP+(9.SBS.>3Y%S>IKZCN$/V90@V M'I#1.2$4N!6?7GHN828)Y^=@H6,[I1G\*3?6!9N]MR=<+;!NIQ A8P:0^N3G M%W^]^GRYGI.#,)HQO\3)\BL0SAA#025V&:(YG.2'V=DO6Q!K&=2K('@4$NU= M<=SN2A\E!@60B[@MKY<.\*!BF6?93W*H5PB]TKAA5>Y9$GDL22)OG%+(;86& M+CT@7"%%)4"8\Y_4B\A_,,AQAD?%Z7P>1HF2GM*M6:%#"Y(6KU 6M#"1P?P% ML"C@RG;Q^E7#J@E1Y0'Z&:* = NB!OP M32+B+&5%&UM<*ZFPU[*KI4*K:BJ,M]B+(DZ,IG1:W6P!9+#E"CJWMA8LR21T MOM,^X"EE6W"V*' MWN7%^?,07FNA)!Q:'PSB2!HYBULT8A\IMG37E#.7',^%L,$=N\GQ' NT1QQ# M&7(^3;ZB!Z2,H@NQ/B>,0&[ 9G/[LQZF7@YHK_1\]Q;CKEX";3&$/M.%6UR; M\9APD)\:#EYR =I/ET,EGVR+'7EKQ$WI09FWJ327![HPN/&0NDDAEI\)7X7X M0L4X#]XNHT-C[K 9-R8I^JKRB4H-PIY)"S99XQTT(;0O9EDYEG:!259>(]7S MDXAXB2E>@?2W7U>KGE?:A3GIJ]B,DT:XB% H+->+P2U F3U1-"M5V87O&P(L M6;09B/PFC++P,3T)OI\#(D-74_#>*'CS&(R,B#=?)NC8;EF5"/5V-33K;U[R M#Q:?W CF5+J'6O6)?)%:&T).)@ 0S-,FGGPWN*%TJGR 5!Q2LQ,.RG:<)B"D.!Q1,N\Y36V M"X;ZD]>(, S"X$SFHO ''\DB(LD"WP;<(:1E?A\HQ\!5\"71\^OOQ@>1KKE' MU'W@XRAE('@L@;R6\17?CFM$]!I#=6- R(:OPS3"U::NAWO!U Q6TPL+7ZP7 M@!8G\(5(ZLBLCVMP/^9W4PR%XO)(T $1?@BCF6&US_Y)NYNDD;! -QI' NH MW8"'@'M=PZ/-L7V/2O*M[(>>";R5OPHY-VCU*C5B1T^*$4G)YV0]*[VU*W_( M25XE87(WN/AHF37D+ J$O@*IP?^3>N#A(G5.4EKUBD0,NV6>3VX>W2,C MZN40T#B-P8N,8YF3R7U&#!<5O=IM]KW.1E^\8\F"*0D+%)!"XI=]=3^\0SF8 M)L#S ?$IR?$Q\RG[NM*@,X!H@%1B4D6( MLL(-S,4M""TE=7(1UU^ S#'$\N>*AXZI5D"R2?F!HL7Q$F4$BT(A9(CL73' M E'$(%UN\Q"*NUJBJ+!N(@JR<=\GEVXQSX#\45R@%);" MT0&1%J-0=K@W7XZN+RY7U9\U.<+=;J\YLW-DM0Y]7>N@:QWJK7784-@P7GLF M!;/&(HKZE>0([&U\2/V$(GH2^N 'D8U!D*9H+\A5].A2#//ZW$%;0D@Z*F . MYV01A($0P&0BD,#/"7X+O8!-'L<( M/O0" MZ[G!^'K'4']\!>']6M@=<@&2^\69*>!\G\UC?JX^%(&%S"(9!4G&$:169LW" MF2K)E\NR+XG46^73+$$"VW4,Z_6)S]>?X2H0>>'Y6',Q 1PJ*:_^IN-VYT*0 MW0$0'A0@4J;3B]6E;!R'?IKP/0N.2@X?%13 TP\4]C4B&H&(C>-!-1X.A(=A MJ[-Q&*U&A)9,SPT16C(U 0]:,C4$$5HR-0816C(U 0]:,C4$$5HR-001PY:] ML2.Z1L1NB-BQ(_V#\:7#[7H(/SZV('._PN!YP&"CA? <0/"0S8 XG]/'+GU_8+QX)CU&KJZGDQ*ED/W;^DV$PW((P-J7=O_ ([V$W M/,NX:X-ZFQV?%G5G,K#WD RDS=OM5K_>J2)/I7O5(/.*2C$^B5*,]VM+,1B5^%0"N)C16?]P8GR4M8H:QUMLN/$*31XK(&1NNN[OX\AX\\N# MEZTF#JT=&V@.#I= L FQ0JXO_WM)"E3E'ARQLL1"Q!VEHZ:"4Z0"6U/!" M5^_D.:G7SYP6GA(0.$'\/\XDJGM2R<:MRND YY42>NT[?L09P?U,O#OQ;8O4 M0;,FN]>$?TWWSVC;FNXUW3_';6NZ?^9T+TW[DR& I@M[JI@.>O"2G&HF?5KMD=EK=XXHGJY)])F1:+=O#D9M3:&:0IM*H7W; M'%C'+4,KFXV\]TS\SBBT.MW%(L"AQ0MN9F,VFW:+C#@=4R'7-\_(? M)TL[/7,PL+7;K^G[1.G;,GN#OJ9O3=^G2=]=TQJ=''E7;!TW',]6Y\GVH@PV:RC65/YB8,$?]D:9R3>4G M3>6]0>^H:;QJP_B(\&N/CCNJ#,^\"G&(N*PGCD_&6VM.,*),SQV@9S=,L?5Y M+<*XN@Q=$[=:O072'9A#JW(;1'-'8TA&<\?CN6/8-CN=RHT7S1R-H1C-'$\H M"!F8W6'E,9JZF6/_4?"CHH3AT\M*3EZV/9>@RXGO\3!U>;4C4E/K2>Q14^OI M;%)3ZTEL\EE0ZV%*G^L\15>W!W)!8]6Y:_R#1OU^B<*)5]VYNKIWUYS@PXEO MNXG5=C6*Y>=' )KN-=T_1P+0=*_I_GD20//*K@]OO==6E*U[8#0_\/&,CV\/ MA^9@H"NJ-84VED+M@3FL_M"@IE!-H955/+3-X6AXU!1ZPBTP;&MXW,7*N@7& MJ48#]!'JY<)CR^SW3NX,M:9O3=^2OCMFQZK<5J@;T9J^3X^^MZ7H5R"Q^_;K M4R/IDVY[ 2]Y9=FOCZB&5[>ZT,>CC_5X]-:2=#AH5RY'-5UKNJZ;KKN#H:9K M3==4?5V[['B]-A:6 SMXXX*OU4M+'1=L#Z47''4H?:M5AYV&XW,7K_R M.0J:.1I#,9HY'L\$W"[;E$74Y\C_K,]>EL4E/K26Q24^N)[%%3ZZEL4O>SV'L_"U@CN^'&.P;/ M,KZRA)^,=]6PG!OQM_8;/[6^, 45#C&9^S'G1: MWO=937UD!NUB?[4WN%Q;KE5Y#G\_)/G?@US_"A)_GI=TW5-H]I])N M8Q)&1C+EAC/U^,0(YSQB"1"GX7(']AP&QHQ]YQ%NS!J\C8U7^,ENO[W\_.X3 M?;3>OC98P/S[V(L-+W#\U(6=X1-CY06PP#4B'F!YN1/&20Q_..%- )MSX0ZZ M=N(%+' \N").6,*QP9VXC_^03W0Y""*X(L$UP?_B.?[E@_LA'\WBF">Q:3C MG0P>&W-,"00.%R\UZ7$^[ASN]F9SYD7XFI;Q]S?> _!3R067D@L (&[ 9D$" M.*G/$*)C%L._5ZT*(!+..+T[@X?\#K;#O5N\#QY/4 #@>R'"Q 7Q L\U#=>[ M]5Q\P;V1)D!_"+(Q_#] %H];M/0]T7^AJ&LOOJ1EY^;0N/2".XZ[ [GJNV_+ M+0_'!^.IQ27*T9X9N^2K KS>T'_O6&R\M-JC5L^ !?E(I^KJ9!IQ;LS@_=/8 MX %B]!.+G*F <<[;7> 3H&T0J#/"*Y*0N-EM]\:/N&)=JLNF&T6..L@ M.!P^:;LK &@/6J,G ="H"X(E';2H<2:3 EVB@&$KX0W2)N(DGP N#*1.G/J) M$4Z$U(?%1LM2@YCX\44IS(.*6%6")7"BD7@K,P9G5[5G-&Q6OVC$"V/ M-&$;)_0>P+ %#E&U&+8ZK..9(\']Z(Y MQI(D\L8IN2BX92"2XD.$V23,1C<">RM 8VKA(@>6 R99!%8F;,359*W0 5Y M!J35Z@614Z3:G9 3.DX*NW+N27]E6 "%!'9OA@:]2;2^M@#M6/<>#-Y\R_8_>QW.9@U,J._)]G1S\Z M)(C;F!8S"I\1'DO G+$?9P60R8#,F<\GR;F\37U'P93LRS#V4)*<1QPGO"U8(^ZA1"S

,DJX&E]Y'*:1P^,ZW>$_437,P73 H(?#XJDQ\<,[8Q*%,Q5# M"@,,QN!/<,F4_!/X/W!M%-X!8\4&" .0]; 7X^+7WU7Z^!ZUA(@&"*/O&*5R)% "SET9XE%?\1^X/B])P>-I&;!@)XTP* -::VFE^AA1<*%P*@!@G M*K@#-@O\'(D E@GWS>=AE-!&0/S=H;V7[<$G#16. >09N EL"WQ'C96^73< MUN*.O>"6QXD(E*%=!SO!!])^ !P_$%W2Q&L9OX5W& T#N $86!"$"8;+ #+& M?9@*,, OM.4Q^))268=C"J1-4H2AV":\"#<(NY<1.T0D<^$[#(KA.G"K\@Y" M?A$@1"SA#%0\!LDPE 8K#@/Q/A[-8D-L!'ZK+6CQ<4);R&@Z+A%5I)C/ L; M<) 3!L%VQI"X$ Z.L+_!#$^1D-&R].%'5"J(:XQ7YH0-F)<@*V)U'3&;,IK( MOQ&E,EA:RTGB)P^8^4 .&!@J+P=6N>B_M;@9XC@3R M1,@!R"KF^-=DPIVDB'YEO@,385@TB>N+H_PIB5OP5TK4S6^93U3+?-A20,HH M)K*?)]X,WB/I0 "V#9U<%O*)G7"U'=5P)N8S@..$F(K@KW/@4RFQ."3(IK2 M(.8@B+@KD2@^(V^9BK/HRXSQWV0L=^9[P7?N%GYO&<)1 TN=V"U X@M"P=NT M%$8[(I\/]@3B U<3P#M2V,+J!:N'?D!9#G<1L/"_&84S/PX%_<$O !C.9K"T M-?"B?7JS.9GP1!U9J%_9 NB/AND-RHI,JH@UJ:?0%W O_^'%,CLAA%'$$X]^ M55'_4+!O 8:34'(S"B=L\HA4$(-4%TJJ2D&S0<]OS"_DJCV7E16']A\RCMX) M(.\<;[@CEQTU*U#T'+#\PT,1 0(!@TMYN J=[)6R3"1X\-U%30]H](*$!3<> MZ :XRH>UXD-S#UZJTY6"2D8PUP9;3.DNEM=;C!++]^2.['9O7(Z9MHR+&($$ MW!6#W)'/4%FO5$H4 K>7 (5*X;*H;DPI:1!.4DPP97KDFM@DK<1NF>G3]EM<6UDL99> MD$AK7"D: <\QSU] ]G9$>Y=F%:W_!]H6\+,/._&+*RLQ:!BMMYC6 _Z),&Y. MV*GF,.(D]'WR^@P!*,S4(PV * 1G!X@;_9D)QAM$G)9'E!@7/ :LFP8,9 )B M&74W=@$DUBS4"A#>%7.>'W![TEIZ#/PE+&2$3'0X<0!2;![S<_6AN!X,*,E@ M$H95'!&.*8>O"@5&,G:U'!],(O56^31+T-!VI>=8E[BQ]+P0""H\'U4C8D>! M1/U-Q67G(M@'3J[[8)!-QCWIQ>I2-@:J2!.^Y^#:(J,5+H0?MZVKRH.D3ZPL MLUOV2".B 8BP6MVN1D0#$#%JV;9&1 ,0H4530Q"A15-#$ &B22.B0D3L>&#R M0:OU<+L>[K#KO0KA)V]YN+IH>/G?I;-\MA]+WU:[U>\?-7UC=JM,ST>$Y8T[6T\"XS5B[DED M4.\@EPK(P#YNL78:@JP)FWS(DSZ)33X40#N)36IR/95-/A14:=(F'Z17:4P'!5\7BBKR I'*.+3NO=?%M'7ONXJ>)D*1-&M0M='9 MO0N/U35[=H5M>#1EGP!EU[.32H:,MLW><,5=%:1YDEY*?JQ$>RDG M8\M5K$^.U*"S[)[9L:O7,75C5U/U";HICW+ >Z"HK&-T6-[+([$3/.0V9<$- M%[T#Q>H6I%RW(%U)K(UH0;I[4]F*<\ M*,D.DLCKNU^C5,%^(UQV*:*^*ZH;,\F4A;?U[?QMYN+C/&14'B>% 2=+#RCT MG1?M#%G),\P>,6?W67^7A4>T"QW!\ZV!6*-\@ L MB6AA&$XF,8C599!D[Z66EDN-HVC)<$T$0%NUN^%R*[&\@9@8A^/@2=Y[-8=A MG,9>P.,8&_;=<=^GQGU3N7BYF$R48]4+0/7;Q5>#W;'(Q) BPW$.=Q)1XT0*5/J4' MGFB!AY=0;SW@-:# &Q"R1*^1,>:*F)"<N*J1&[;E=&MKQ%^Q!;FZWF EB:ZZ5%J/=N])LQO6 MF(_%%:]\.77T?]JHD26*IMY\V^X\)_U<=@I"M'-S6@IQ; 7'9W-%CG@9O+]K M?..!!\O^)ANLX@0T2KC1@C&G:"@(%>8'T RN"._+)G%ES2F+>J3$DK"L?D'8 MLSLC%*Q7ZFI]ARU:A5 '#41J* CI\GCE]9)]R]K_0+U*U]AGDOQ7G)+[&*#" MY2YJL 9YO++'L>BSG3=.+/28S9M?UNFNHIEWB:P:W&=S]B:[+!ZM!2#^#7(@ MB#VR&99M%;N@!['Y>?&]JD%FZ3ND16JV"<0OOR'73,C[4)DA=ML:98U]UZW, M%-UYLY;@9R ;P+R9>@ZJ#.+)3O^,)(YLKOB*\@527U#[12&0P.&1UXT93B(D M/B/'[37J14^:1F(Y\.I^?%&T;\4(3'ME, M-;UD.*$Q=B(/IQ.R,1BW50JK)9GS.)FPTK4LBMTZI1ZAVJ/NH (K%#I".<0$=J5([8++4+CN<((%QB]D(Q MN0"[LF(75I]3>4U27-+*U8@>Z ^:"Q&?44OQ G D,%WQ'G@Y+M+[H7 EC <9 M+:7NI.X"=$@NA9.6\95/.%V*[S*&:C4!O1F[T*]O>[IR6*KL1.\:W(_YG; R M@$_)CD#P [D;5OOLGZ+U;MX%U_5B,+KC@OU4A%5##?"U.*N3@3^7K4MK9!H7 M..S$^-5SG9"Z[<,R7W:Z;<% A=;H[.8FXC=('TCCV'G:SULM9^S6%9]6TJH8 MIH+H0V,LH!;38SFC 8CSIK@4DZ[#^\0#_P%\R4!U1W*TQ#L.%._ );^RX+MQ M%<'.E<(R+D C>& *TZ2Y!'_BEY!Y,AOQ@"APM49F!=X2=PS%/]I#E>M)=D:IXL^ M[.1&]4TD^%/U]I8]T %S.7/$TS!*SE!E&*^R\OY<#GX$9<1R."\FD0 M(OB+"C41OV\\E9GAU9-Z#'A:KBB47\BF!41-*> CAJ #:^%]W[)8)7'4(/-E(BWWKXNSS-: MBL2*M[Z"Z[+GNF")"_FC;$E:;-9(.3: C)\I"@K.MWUNB_,)PI MGSM0'D K&0X'T*))(EIKCSDZZW!5+)DY;S$._SO*)-=()[ETDNM12:X"A"RK MU=M3<TBB?3'J0X1Y2)#H?8>7@M+0PDH%)% L+@OQ5/D$F%SF% M01TR7"%%O0!VGF\I#JL34I:&5RP(KZ+W_?H!G^C\R'K[SSS7]54+V&ZO56>3 MVN7.M,CB/=A9 A9JC.+[G#ZAG?FJ;9[!3Z^/LGOM$ZK9-G<^U6V$#X:(=DH:'<9K='9J_= MKCIT<_J$NK&6J=F$NOG,7T,)=4\VS^D3ZJ$EZN$WJ46OINC3VN1#M;(-I6@M MHS5%:XK6%*TI^O@H^E'AE;HC9Y_7M\$S"\,QO-D\E?->J+*GPH(>6Q?T["T( M6_>8[$:X-0V$2_6>D&U:V#E6EP_MJ7RH;HJIG9/6%"/5#9<]5'3T.AV=%]0J M2:NDIS%2UQRT-2-I1MJK\]A N.R!D=I6A97AFI$:1C":D0[$2!W3'FJ-I!E) M,](3&:G?'AY;<5DV9:=/SY>]-G2MS@X,7Z+B#E"Q&Z8X J46]J[P&$K=^ZH^ M&-BSS%ZWPF,ISX7*APV@AGV=(ZQ[7_LX,=L==G5>68OR4Q;E=M>T>IK*-947 M/(RZ]W4<$2Y-XYK&&T3C>PD^:1K7--X@&E\;%WI#PU)+W80?O_)6CA,%O,(W MJMBL. RW98WX;$5_XW+3XFV&+&=]E7^L>!R]NM7G*L9E]UKM;+IR$ 8\ [#! MTB0TVD8;WUOL2[S#4-FG4?,&R-$:SGQV'Z;)^<3[P=U5XW\+L%/SHP6AE&. M3UKJ8L$@K@*K!M<+C.$2KU##L#*W+C!3D;*?M%SQ)SYHXQ#H/[F8/^\%3AK1 M(/4YN\_'L-.\^)@;+#%&K5[[)^P%BW.3(SZ30XXGL&_CEODIC9)^:;?A.@.6 M[./8],((^.E-6J-LI^\P'#"(. .S4>_\Y(I35M>>^BV97R^E4.; M\Y?#*F=J27*F_-($>2,)::[]?!Z%/[P92[A_7UY+*Y,32S)"LT#E+& WC06^ M&Z\4.2.S$B/ O'![. MF3,53]I ;H>:CX[_)]PL@+M,BSA%71%C-A!\2UMK+RF3PECWC9TK+\, NUV* M2>LH'[YZ\?Q,0:R<9$HY8\ $+'(^>'[AD#I! O^$!4#)(81"< M_TF]")=AD.Q*\'L4S6(4?8SR%A#;,CZQ?^.\^^S]#&YR.;P 5L%BG $ R_?@ M);>>2P(>GC<#TB=>F(5P-8VUMX3"0+D>\5L>I !@>"YSB#=B^-+AWBV2?LOX M$ KAGDPCSN$903*-#1ZX\,9/+'*FXL!TQS+%!VQ(CC";,H0+S]8*@)R&Z@UP M+[)>OT?+4$O 2SR?H"#VK>Y=N&UI'^H!+>,*%NH#LE%4%*!4NMT:_D3@ES>O MV+0)G^,Y:L!;CCIRS;(6'[RT+A(^RX\'JO&!(#AB#*Y:!\76H7@"#W@ )21W MX0K8379&O[T EJXEX3U8P/960-X3[JTGXGZOJ+ MTX4=883,7N,F#-W8F*< ?)+?XWOZ]1+N9L']HT2>691YL]+" ?W2CL%U(07" M:A:6\)AWVIO>"3M/\A?#0VQ[Y7LUH2U:!.!X@;D() 7N!8]N/0=>Q?Q9B$X7 MH#!"+Z5D WC"A+C!D4D!>C8D80*6I*C$ 0&@9ATB5+@E\O!Q 1%PG#I3DZAZ M\?DNGR/JX5'I/!2/!],!Z"=%TD?9!(!#=.(C\J4<#)N+,$/1.V&>#UXAKNH; M(!;6:_PO,"6_-WYEP7?:LQ"A8_@S@]J_6M]:^)EHG*:9 $7'Q@U(W\ 5N8( MZQ0D9I2 :YG/A9=,N*#- M$6,JA.$&@)V]1# X[ @U5B*H %2!_'.'C@#Y6)FB56'VTW3Z; M>1O=PK'2X>O!76 M#7V##U&V13SE/'G N,2?@8,BW#)0O?+'-JX(=N:'P \&+CGRF+8"$ XZ\< M-X!< SIT!NK^[)^9U:I$0P&2>]QX4PSZ12[YBIM5$<,,I@#)3,$YH'XRF;P& M-7$"_Q$R #9)IA:?PB-!5.-#00,1V 7;$->0'LPXB;Z23'H'D'K9;W4+ 4G7 M>-EI#;,O! :W=SGQ <(H*MKO+6/MWH46@9<%-Z;B6"$,F#OS B^F, 7L3=Y\ MW;SR-2 JC#TL)#<<6$J$.:KI0B"T@S2UCT&.:T>BV-U" M=$Q0=+>].*SQ+_^U56JFL"V9I;$I$GK#S\202S:!-Y\S_X[=QZIL:-3JY,%; MM:H.,5F[U>G]9!0^Y[F:PG)F[,=9 60RKBIB=_(V]5TD.R*(+Q\8MED(2-M6 MJU].:'6MUJ"W)UPMR)I.(07(#"#)R<\O_GKU^7)5T/CAN.^54+D3,C-H,(SR M"-@O6Q!K&=2K(+A#\D!L&2$KH8K/=\2ZRG@L)& E$I<9)8G46PNC5U\\(4<\ M[- @P_4Y8#WM]4!C=^W68&/ULT;$P091]T<:$4U A-4::9:H$!-[R$@^-AX0 M>40)QH6(LZ W] 4L84=%M]Z#2X(9_:J# \5Z';NU;68#G@P&'MKFF?N)>> T MCI5M#1?X][$7JZS8NI0=&,ZI+RQ\Z0>BV^<5$H%X]QH/(7]H[BN8,G8@@DN< M!P:X#7,6"1\%W?O()8>80DP4+[6;K_] MUS?C'Q<77^@OZ^WKEE$K0NH+ ^^^5@S*LR*MR#R"H^B_"/@B_7-%_R(0?P=> M8\R5 RDPG.7 D6)VH)=(156PKL:PU)*"D-X6[O:XDD?\A46)\?&C:7R$7XVA M6ANE]%1HY7]:QH4K&$+4#ZU8#MY46LX._+#@H@-GE8,Z+'OY EKP/7$ZFV$, M#@/C@%-O C@*DK5(2D6J/\,5I1 Q/ILA3^7EBT_[=^K>Y)%0%L-+55#OBB)4 M.2L'H8'/B4B.3%EP X]TTTC5I>SBN\LH6O9RL_CF!9*CG($0*PB55<2:7XQQ MQG'5J:"CD@JE97@K?%4O@84[\.N77+8*[U32,N#@[V^\0Z9&&YI+HUAC01X( M K;$?U8)JBHEPX) F)>0Y1215:T&; 9>'FG)?>48:P-;XB.($[0D0))VQ"SKHF.2'_&,8]CR@=1B8F$D9?#B$D8%61JK@(3= M'V%PAC:?\2&#P"?.,!%::[KN3ZD=,Q1"U"O!&@OO%EXX22/*N,NJ1$Y; MR?-7Q=?7EL#%@JW$^"V,:;>8T1PP*.HK#P7BX@2H+B8.;)R M.%(U(BB[*+P%BX47>@FF:M%B5X(BCT*<$S0/?BZB6(N^EX,1A0,++Y9"DK6? MFOC;7T?]P>AM#2R0OE_%D)?,;!@:N!?D!7GAK(\#WV88\.BE#D0&S-0 MO%AR$_ PC85JI]K9.4J5&V"Q7()S$F2@J>=AS/Q86/S(#5?:8 MQN7G__WX[LP:91RE,OM%B>7-,I>]S,ZJJJ5!9Y(T[S6.]ZYR.9Z1UWE=/&>L M,"'H/"&&EY72*A!\00G)BB 9K1*'.M!4#D)1YR@T7/:P_#J[28?V-(,TCD&^ M):'S_4RD2[!("CB$[)?Z--/EE Z-H/4:HJD*"Q/UO&M6JO@Z3]W$%.X56H0. M[19K?\<\*]9"PSSFG+A@DB;@H<(]I>!RA&7-Q$IYR5JI&%AFJ]!Y 4,:;YEC MU%ZZJ:5E4@$;O[EO50I8>P?QHR6!E@3K)<$E9420P"?@A^='U>]81.6+KC4!9<'*+@\CFX-6MH_+BA1 M"*75)]._W<=8X FE$]A.)8[/,5I=O,(Q'P$"\D# <7H)64518R>SI7$FYZ: MF6\NO^5^* ,2*Y)'*^]_(#R]3L6LEEMD"64RLYXDD(ACK\_DL+CXUR0*9\5R M*Q\!B9UF0%8)0 @T")O9]="P%@?7UT2H:PL\+\:;EZ/W(J2L*D34@<#)X\+Y M=(XU5L=%\N ^1KR*D7ES.31O_(DU++X'Q"9*F.32/4 .IM>PR\\D]>GXM

2Y/HG*=+]"N3*T-Z/.<7MBFV M^?@A Y99$(7"(00H\./$24 0SYR*]"A;Y7J3":=39X6#P%BV, L!7OE;T/54 MIY/8+#LV+$^E\Q\,Y8.Y3 _XVC$OG!S&A(M\;G[J3@$3GI@ZP@%%4 -$0"Q) M*,A6)@*3 -$+RI;"9RSW>H JD1A9A,01YX H.+@(C_*&1=\&S#@IRR$[/R4 M@H\AC-*S%!*RYBH"KDASF=5-Q5+L.Z9);^&=8&K2Y? *F 2:5\T-09/2W,;^6!RK45G.HIHF':@O7Y:9BP3)%BM(CHU5V4ZB5R[^> M\62*?02P40XP#= XULD1$N#:?%&D11=>H*KLU-,<"0(!0=E^3,$!.YA%GA(0 MDB^492F5HXC\+^Q"Y=ZV M 2L!N4\B5\2TDL)B%(@02?T7;J2073;%L1@V.$O4:1)9D,P!^B'?E:RW462_#1&5B/@;9 M&DAF \G@0Y>*1NYXM@610P+(Y"DD(6G1_XFR=))0H8)RZ*1F3E1YU8!Z1J87 M@H+JGB&QYOA!A@>BCM&[$M'%B$XMRZME89, @_BCJ$&S5DVJO9[BI'(I+G6A M0*C+_>'NGK2S*&_ QCUAOSL.]TGNN0OE *B;'&'A%K[VJ)[]UL-T'NS( Z%A M+L@(O"I6"'*%L2< US@VS*"QUG MV#K*>L(2%=%/A.J"!(,2:FGO$;]AI%T7 MPKRQZ& #EU,_$'B?-\:B(O >[EKK%R!YGQ=.OPM'!;V76^;)D\<8"X4/*TQ M9)Z^CZQGTPH1B]!6CAYX"6&:K$(SJ< DWO'H5Y[:4U5C$4 )R[&,5][KO#I4 M2,H"+O,BT>T@EW V*SFFN-:5QMU;>/->7CU#G\IE]V=)> ;_*;S=!1V!S@V( M?WAW\>43/$(CJJ?52V7K)G$*1[GD!03EI3C2N^0N)3FE<"&G%K:T2K"1C"(B MYAF^I/^=NS[ PQOVG?G;1]D6P]99&IVE>6R6IJ[&<9GH%&FBS,IFU+8)9+&? MUQQOX-S2R8]2B3A(A96JYKQ)QX"J:DI2[ N- P34%X*#Z)NM^Y8,!ZU.YVF= M2^@Y_6&KKSL!-*$G@\9#(_ PHC&2&A&U(\)N]0<:$0U A)9,S<"#EDP'1H2< M3(IVEH9ZI:V2MI\S_Y!]>KA-#W?8M"0O\ WPRY]?]%X\5@EV6^W>7O<_W!3( MD"_9=)Y==<>_HI8IGT)JF?*>6J9DY]DK9+?FXKOYA/WJI8B2AVG, C=^O1]: M+8]%M.8_#/+]#S$5\:FTO*K'CR;B9A'Q'J2S_5B*M]JM_M(@T*.B>#P^N".% M/]9?.RPM+.U5$\=CB,/6XN]!\9>G;L[_ZCB<3R8'WOLF'/Z#@NI?**A>$:-; MC=_TRXIV*CSN&K:Z<;)S>:[S>CBLF_(\M,Q1OUJI7SLU++'_$T2_YHKGR!7V MP!Q9_<>KN]I17QD+--\'>+==NZO*N+H^$ZZ:!'8E_%XS$'9@_B*$UK&[-3![ MHT%U0*K;^SF@CM/<4#\0JN8&VQRVV[L#J1'NWO-V\%:63^W9TRM3?P>HWPU3 MK)&J1P;4:O36#HN]6L6CD=GKM[6O>!A?L79:TGQU(+[JMLV!]C;W/CKID:;" M8>8Q[*W"NG#6+&^*+,8'E([MZ"+K!XJL!Z/6R*Z@R'I@ZPJB!A30V2U;%] U M 1%6J[>QJ$DCXE"(:#]07J8Q<3#9I/'0!#R :-*341N!""V:JL7$CJ'/S39K M42],FJWZRFBK+V$"$-_M>_[$*E-Z<&>6J%LMV,.[5Z5 M0K]V:FA"10"&G6H'A&:+Q[/%J'M<5OW'Y8G"QV"K-T>)'723*_R//<55FUJ@ M:EN5EFL?&H&U4.G&5(:FTLJIU&P/AT^M.6Z",_1Q87H(]:_67L^1>SU5S M3;AM&'9@=D?+#'M"WLPS4[ M9357M=TY0M=I8^6(.&VN"^>T^W1D!N8C>JL.S'9_J(OC3M"WVJ)<7%?(/=1A MM3LZKB*Y!E#_,_+03GV3M0?X:]GV\_&]3GV31TV_I^95B69>,S%N6KM61^]: MU<;/S;(SZU-1SY FN%8:<*O0;?54%FACAF]$D=I7U=;57[J-*O/'!W^-$>[ MJ]V@AKM!)T2DVQ+F*]L:O3X%_^8J8D','*IRD,JANIJ&NC?W7/V8YY4BVH9? M>Y;V5$["4]&DOA=(1[1WBV=TS(%E+4%V9JZ)&\_?ESM8X&W MIXC]-TRN'1C[G3W>%F> ]5FJ0_B(M=.29JQ#,5:G8W:&J[J5G^08[J=K,IJA M5Q@-Z/B<14A=4_GPC%#P)?N8#;AV.HO=S8E!$D2WLSC_[R__51ILF)$[SM<. MHW-%TX5MR8&*-I'W#3\3:6MY7' M<%7@5.+6 JLR8QKQR<\O_GKU^7*5-J#/(*.B&?/?%ME9?O7BERN:DAY.C,N0 MQIW'&:&R;8BU#.I5$-Q'E5>%<^YQ$(_#XBD\(+SU<$#@^-YXE6(:WPM>&^&< M1PS;AAI8579+V10C"8UW7NQ$')_/HGOQ !P*&I\W2P"U]-01VT6\-^C8-:EZ>S(L_W8&L)EA=. M@'7.Z1/J!L+#T] ?E)^# M5G^P]RG)3YD%_"&,C 0<_JMIQ+GQ"2Z8QL;[ #SUIS5^JH'Z7[W$:LUD&J8Q M"]SXM2;HO1'T$0^__L0B9VIT+'-7^M;2O>',\-0$W<.3X1^$D-VRZJT'J6 T M?&?+;-U3O3M-+E:G91VW, 5RL:N0H[4G^C=M\A$YC(I82$C371=M'5 MNO?]LHJ=B"ADLTO==Z](L+IFSQY5JBB:!:+#%/]L%WX["3X08:KF(7EWVG_5 M:9N]8?OUT?D/O_,X/C<^,0_3SBQP.&@U2MB+7BZNEZ01/'T21D^87],,)Z(9 M^NNTB^.W57W-+8Y?!,M:CK?,87NXPWG'QKE&!VG:N:4V>^9<(17A"7"%;7:[ M*[CB!#W =>5HVLW;CYM7-W<ZO[=1-M%F;=IM'6'V2W)O&W,>FI"QP#?Z?U)MC7S?M66G/JL&>U89L6]OJZ6R; M]JZ.T;M:3]76X%1R91<.J)B(RA\3%MQXV 9!NU7:K7J&;E77['57\+7VJK17 MM7K?#_8X:Z)7==A)0_5[6%$(('=C8Q*%,R-F_J9((OE<(;74UMZ8KIVLK+%P MPVLG']58V-JAR;;VZIYM#>6V.O+$N,/NG8A_N-UI.GF #OYWRV-]?DX75CZ; MPLI'5HC90[/;[;W6Y92ZG%*74S[(+.:PL\@K1^!ZZFI*G?,[X9R?KJ;4^;[3 MRO<]@VK*R L<;\Y\8\[N:5Z@$0;&Q!-'R#'&J3[[G,I2QK 5Z@VOTX$Z'?B\ MTH&=7E\G W4R4)=84L5+?W2D8NUI:)NB-+ M-:S+S6N72[M>%92C?>."%D?%'F'#M7VG_ MZK&5)4=J4MH]Y&OM8VD?2Q= M./YVQZ*(!;HOI7;)CMXEZ]K:&]/>V+;:ZLB(NUK55+>-\EAM%)&SL\T/.L+;F6\^P;N2BF.&Y/[_X\/'; M];_^^/CN_1]7'S]\?/_N^NKBU]_?7W?A#6_8 Q?UY$4-T;QBK=>=0=_I]T?M MZS;GO>ONF VN1P/>O>[Q<:=G#=B$==JEW7U,^*SSSY0%B9+O&>LB<6/9FPA(N^20XF3%P/>RKA;:V#+'LSA:A%?F5)P0*O7)S_.XT3;W*_ M89E_;,3I^-_<2?#^ M9"KO"B?&%#;-H_R1SA06@EB)X]#QX/FN<>?(F\8=-Z;,%=^\;%,.+$WB!#"/CL[$#VEN]AEMIW!LS 5 M#&O#/<'+@3R,B=B6AR^]FO*8;[A9 ,Q(X\4MJZVX^3YH\"E<#'O#*_FM#&26 M=AU/PR@Y@SMF2P#X.,D6LDC>^=O S[/:;6/,8D#'/(3K8E-L#I:+Y@1!>VE- M=V'JNT80)L88%C@#]0V7F<8TO(-E1B8^#VX+ WI4&1PN'R=%F)B2' 9\, 2 M$L;,Q^PE(GX3+JODS)VX8".S7F;B8P_R>*=EYBL!@>@@>:9.DDJ*9'Z,S.MZ M$3"B?P\?X6=..6- 7>[ODT@$&DC])!8)8YHLCX\( >5$HGX(2"9:''.'I4 G M\.T]"-][@TTFR.CS*'3AY7!;0="*)COB]";08\"2- *9#2^#)3A(,;?<#ZE1 M'0IE4"&>('Y\9_%'6%9!: ,G1O#@@U&'$(M3!JK9]V8>\HV :DG12!6T(,DR ME%!6HH0NX.3?,K8*$R%. 8X3L .$GA5=_I!GL^&/))T%S 63WX8^/)VN!L M MOP)6[H;$T$X:80]!((4I=V^6->72O0MW-M]8;=Z^YPTKYF M8W=P;5N]MM.=]'HC9[1D&G8O83%1Z,< 3BJC<-&TNNYT!Y;=J=0FK$[(D,W8 M+=F,:A=$%?D^#BF 8&%"^Y+>0N(4'T%D>"$:5D#,@BR3*:B=B,]!B9ETR27Q M]SW%7@=O8Y = ;OAR-VFU+QX59S"HY D0([@-HF'Z T,G6LP^4C$D$Z/C,NI MQR?&^Q_<2@^]C7UX4NK MP\ZLWBO^FJZV>J[\*P?'^Q]@(07 JQ=.\KIE?-[N92@BQ'J%!2=COP9:!F' M9.-L$,6H#)(I2^A=H!_":"8V%G'9:QON!CM OE-@-B4)+5 ;B]O!XIIX\-35 M"T=[D#E..DM]DHO*!$\#SZ$ODI# *.(!KG?[R]_A7XJ8'9^S"!,54TF'*B[2 M07I4D&GXT!3]_/V 3>?,[\.W8?JX3#J)4E8\ZS,%"'Q$J[U>G]9!0^ M(SR6@#EC/\X*()/1HS.?3Y)S>9OZCB(_V9=A["%AG$?<)Q\5GUYZ+F$F">?G MMM7JH\"'/^7&NE9KT-L3KA:D:Z<0FF+&-.*3GU_\]>KSYO'+%;$*5=@!&5#%MU1([)(L MCO%CG,Y@/[!=5YJJ*'FD?25M17R;5$*Q:)D\\82D)5>,I"WU# '49B+]V_O+ MEO$K^3/I/ R$*,O5P4-J*S/.'@$X%-T(>Q1^^-8MM<@=CPKJZ0'G"9 C!/M* ML>^C==W::((8F64AC:]A9^1:CC.Y'KAN^[H[Z(RNV8#QZ_Z$==LC&TROCE,R MOKYLUH[<,;9HE>Q$6J!16.%S"1GF M*L>R6VLD8S'=,J%_EAP]-)_ $F MX2YS=?FB(%+7BFB;,Q6"!(3(/$7W.W3 9P0I!M+X7KZ;;&FP:MTPB@NR'TSN MN>_Q2.PG3L(#V) MHF;&GU(?M!K&U0!TJ5AD_CKRYW-O*ULK*/4)K.5>^51$&; *PO1V! QTXOOT M @(#0UP O^'H 1=>&"L-I. XR90;(-_UA&,4K8XH@;Z5\2.,JXHXX4*XV N M1! I*6PG2A@0D@@**7I-@PF[#2/29Z#918^4J!@N@@UZY'4 2F.:$Y0Y.1E0 M,0;EIT4O;AD0#L5"I2B0:) >#[E8'L"!EDJ'+BA.DX58E"6#GD^4,E^R$MU, M2%%W8Q14O&C,,U W,?32Y_U1QVV/KX>@ZZ^[W6[O>LAZ_+K3'[(^V $]WG>7 M0B_6!<9(/PAI\/!X' 1EVV4I]"9UH54H;A<0Z[WP)&5!JG2AY9ZM4(A MY7) ^3KFFK R*8IR1+,@ )2ZI7BJB6*QI$4YB2;^ \1!#$8PL%K!#UAF'OJ@0J,L+H#90T(B7^+ .PD M)1U=>$C+^ !7H!.=D/HMQ55$-A%T@0< &?N.@ MV[!L"3?#@OAL=X=D-RB5M[SM!JO;C;UM'4[[T-5!.PA=$%,B21MS'Z7;/7S( M8.7"!["34##\)V41P!9#]0#?=9$"%<25LK6 D3R@6\ %AG0!2=:HTQ$!H)EX M_"N\[F__20190+>D=I4511%!5$!YK!NO!@BA9^Y M=A%N"+<@V'< M@\-GY(N0OI;+YY1+RT,-F6&0NSVRT E3L^KAF;\%%ZIP@"G\&!/]#GPI7&L6 MAL4IFT*Z8TUR,_:PC*+$1,.O@'ZD'4DO8$2!<1HH""?@2,?,$:8J&7\47<:R M'OQO&&7E3X"+6R 8,*L"?A,F(NM?NAT>C7B(7#(O14$ =RET4!#8Z)=GT=J, MMSHCX"P,"D<<'R;(>)F 'H\)XEMTF9X M!-0J$G,)T2=N4[Q-\8A']4W"XA4906\V]RE6@?$45262![)BK&J 3=YS)N-* M'AGC6"+"W<7J, QD!-A11]FS[";B7)2-W.#3 Z7/RL#Q BPYXJX(F?T1"H26 M^0N5VHRY_ &M:(!"- Y:(CH2Y(KP>]JUAI]\L.UX5_:J%BT23;*:X M-R6^4T+PCS#@K:-,O?=TZEVGWA^;>E?U9(P-'9 VU_9H/+KNMD?]Z['CCJXG MD[[=Z?'>F/6MY7JR3V!J?6,3GMP72O6O!X/^P.HV2P"I"C)4*_@ M2=!+\,%;!URWBMJ!#T?#\7C0N>X-QY/K;J<[N1Y9W+X&_6R/N#,>V Y?PDKO M,UJX'_-HVW6O8XT&^TK,/A(A/8D06JQ16&TS=(!$P,AM#YP.8]>C;J=]W76' M[O6P9PVO.V['&=O#D>LZRR=P^N]_3,$$2.+K;K?3[^U+%6^5$>^7,N)J803C M[4H>FIHJIT-RF8H3!P5!O?EL'O-S]:&X#-0(4AN@7'2$/%4*G=0/N."A^D+H M'OJFI*(Z^6%#>4UG2:\DD5J82L.+?3_8?H">,FKUNYO:3!1D?>'QZ!Y@&D$! M3?U-YPW/A3Z_ S ]J$>E:4,O5I>R,24)^<(^"R;'EOT5Y-'6WN X-GBZ$8%' M]0-X'+J'@]9@>!SX7MKAPYTP5K!NW<>6MU<14A\8?X2M+0_T[\3(>]A.49L5 M_[WKTB51UHVJM7[>#LA[QV,G\N8EVVE+X@5G:4NELP=4@E]G'0'%5=\Y)8?Z M@Z+Q0"$MIEYS%G/G#*[&TK5S+@CL;?'=(H7UX K$96]?2/]WFB3S^/S-F[N[ MNQ:\H743WKZYB)PI".OX#7=O6/3&90E[8PTLVQJ.W@#K65:[V^^-[$Z[/>H. MK#?)#/Q0J]UWK6O^PVJ?6:UI,EME2^X(I <]\ ]>%"?&!>;VJ$9.QFKQN.^E M.!Y[H:*TIB$.DXIZY ]\'*58UR@CJB86J&$(6)0 7N!@*^-7SW5"T_C]]TO3 MN KG[/^,WX"[J>J*OJ/:.'*1?@]AHU\P[2(R1!%/X,9?64"G:V%]6)5A&G^T M+EJ4C'1G7N#%222/UM_0^L@P3B@D3=^(4D>X(31/(R8/*\7<5GVA1!5L@QE M@H+P8G+M4M24P8NP[AVS1%CI(<3_$*L]\.A-X:34M_>7=)%"@RW0@.G7A1#* M$0C+_;4\TW*UYOTTG/*PNY4F)ZVFUZAI\1'5-/S3?W-@W8RE?F'QS-%7#BK/ MH^2JZ /_KZ"HH7=10VO.&ZQ60P9HH#4*2.15^UK[:''1P/TTG/(P^:?)26N? M';2/79_V^5*HH7^:^K&U^M'JI]'RXEFHGX[5LOY;T]/AZ6G?RB:9GJ$\;';))^VDXY8&,M[6,?PXR_F">P1H9O]S^1LMX+>,;Q9.G M*N-ML..UD#]](6\?B2$_:O>UD-="7@OY:H6\K87\LQ#RQV'):R&OA;P6\E4G MA*W6QS^^:8IJ0D[X__OUZ^_&QP ;CSC<>!])V(WL:SD;<]7%[YJBFB;*+IF/G>+()?[="[YC]W$MV#09-F8_#:<\%&SO MWG_0%-4TP?8.!YEY6JYI*FSF?AI.>2C7?K_X55-4T^3:[VS,?2W2- $V;S\- MISP4:5^^OM<4U321]@6'90>)=D(U'39T/PVG/*O=U=34A)SK);69_\)NUB1. MZ:2H]5;^1[65CPSLZRRF$VVF?_E'/IY8S$H"BEKF!5(Y6,@2C/3Q8"=;G' CHE3S_@\:\7%4C5J4;AMG]QC:V;?U\WLN6YFOY)8MVYFS]N6VVU;O6O+ZDRNN[;=NQYW MW?YUFXU&HZ'C=L9\^.*70M?N;Q__\70M6L$-TTHEB,O-E6,RS(?!P Y*:^'&_I"DT6"?TE MAO;$L)Y\_O&83YD_06U @W&I>:&X@'H7I@%.P\3G91.ZW-J&XS2\.7J[UM M8:?FO5[!'SPQ?@OCN9JQK4KSESN8)-]AA* M7C<>?5[;$.U'\I=>AE[&J42+!Y5&BXOA#AFH+04\RM]A<+;37AEDO@T]=W6, M.0LBOQF'[CW\9YK,_%_^?U!+ P04 " "P>:E6V>/OB'L) Q00 %@ M '1H+3(P,C,P,S,Q>&5X,S%D,2YH=&WM7/MOVS@2_E=X+G:; );E1Y(Z0?CC-*8YH&+"2?QQ=_DE $^92EF@2240VE>X=M\NV"['T?#_=- MY;.OP_&_OXWLH-^^?_SS?$@:CNO^JS=TW;/QF;T!O7?(6-)4<:Y[GP^;\U[+2$G[OC2C?4T.7 3(11KA3ILG)Y@"7PR&IZ>3)FF)(BI M5$R_;WP??W+Z4$-SG;#3$[?\:^OZ(ER).Q]8TKEA*>.%IG7:V=Z M "U=N+U1Y]J9\U#'7J?=_FV0T3#DZ<1)6*2]PU:_ORJ2?!(ORX15S9,LH9K/ M&/9=Z35(&)6>+W0\V!Q@5\NL;!>)5#L1G?)DX;T=TH3[DK]MOOW,DAG3/*#P M78%9'<4DC]X.3'7%_\N@;] OX2ES8F;D[+0ZQP/-KK4#O4Q@."P=6(MXQZUW MAYDF[=4O2N'OE&+,ITR1+VQ.+L64IB"!*4%)*D+,[:B^2$+H:G0=<\T< M;,B\5,PEA2+K8'U0LAC *Q1^!*MW=EF]P!:XN!93#TT\J, -!Z_,RW]RI7FT M0'FPWP?,P=UHF+A=;:K@ZKQOO_,<,YB>F,$DTW;^241$QB ;T^2S4!G7()1>D*&066NP94D7?=$U+EQ[\E-/8;?V M9-3M(U6&AI#I@ER!/R0,^$ISS:%# 7VF H@.-*8\)31=D#S5,F<@!- 8PX+ MTRF9PI7D-"$1#:!($C&%E*2%K;=5(64!4XK*!5:9TBL&XU;Z5% 6@C P9()& MPS&P0L E4"^H!F1,@22 $ )N'<1$Y?BQ:C]GDA6=H )3KH DX,Q:LB:9REA@ M!,1^,Q!-A* F8 >,XB^J9JCA^J)^VJOA>BM<&8EX"H! ;*T T 2L0G6X+2OW M>1I!@J)(B>%[D.0A] D@JWA[$P#*9;(@&6 $X8VPA_7,$K\%=-3&T! B0L.U MFU@C3Z "@%8 LLQPRL@34!63*!%S52):L@E7&E8OFE LM'*#E,T*,%4IS):T M-39?U"D/:FRB;N,U1_[]3;_;>3=0!?H"]*%H@:E'1!&'RSVU;[S\G%#)#)X M'QP]%?R>,(5>RU6,+;#:%#(O9E^\#KD*$J%R:(*W()'4""G'%ETB[48JGI1\=4KQ)V M->G;?3 ;T%\5P!L%H0 ;W)(WB"+$@D/S6:ERGW%0TXE1P6XI>>&AJ384ZZ0 M,IMPIPR_-DE:* 8":2 %V"BCB*<\H<@M0"TCQ(IZ0PM+Y*OK#_CF,ZP(Z1_: ML_")TWT='!XK./AU<-@.#O=.K5LQXOY)^=ZA L++C(<8 :@2J0$.51 ]<&F- M88'*L(0H! U.?6XVL("V[QH6 Y9!LP&JC35K52M+YOEF"^S 9 MNJS-<+,ANGLOC?CE-H:):\Q: N098.R?R"[([$709!+A%:%1>_H=2J4AG)\2@M]*?#G4CRR=T.3 M"&($Y-V-VH7@ 2#7[/7C8X T7\JU;Z6*J5HN.3!CFYC"0D-E#/P+FK$@";]B M2;'QOU&_^6 3/4,:L5OXB2]@R8#W0P[RF4[V /M !Q32#?B+ MVQ!EP&)_YQS$-\$I3P/SB&"_WOM[':Y=[_U9W3XDL+"%[CD@&/>P<3<\X SP M5I#QY1[=HQ,::(IR%8QG,JDVF@M7GR]>>GL'%ZWB1_4*SU ML44^R FH%ER*3-7:PSB:7W7VZ'.>M5N?\/-,<[@%JP-N5[,0[ 8]('.T.ZM M;6/B\69C8^@4+-\HXV>67JNQ',%HA"QZ+1O^"^5F?T/8J M\A5'KK&DD>08#G1$H; ME=<.AFW/AXQWY>#2\L;P8NJU)?B237;$//)W&7I0\L#TCW;T&"[>7^ M7F(/V!>?MV;!M3GI]5M'W7I2?JU)Z;=Z[^HY^;7FY."HU3NH)^6Y)L40FNUT MTSI^S(3SI&_&%!RHTSI<<: *_2%'YEV@A[*@,^"GVWLECQ3[G\H^3V:-"[H@ MQTV"+]+]I$WN"KW/:))^J_L()OFX^%GW*")>P2_+Y5EV3"EYK M+YX](^!D#+??[F\Y1 M>_N QNN+52]OC5\H2KV\,>YD9@^W1O]^8>@V\SS>"[ ;NQZ/^)[O+Z7F-\D4 MQXAN=IR',6<1&5VS($=R3+[:1V5+Y;=WP2R9?%DN_!/L-UZF#9\&5Q,I\C3$ MS1TAO3+C5EYR7[]1)IH-@W0F>%A& M(& G*W)@R]IF!][^-P#S[P5._P=02P,$% @ L'FI5JL.4U58"0 :T M !8 !T:"TR,#(S,#,S,7AE>#,Q9#(N:'1M[5O[;]LX$OY7N"YVFP*6Y$>2 M.G(:('52-+B^-NOB<#]2$F7Q(HM:DK+C_>MOAI1L^=$T;5X-3@'L6!0Y' [G MF_E(4<>_.31A!%RY';WW8Y[=.@X)\<@:E2V$9E/#KPCK]?I]4GGT.\=^0==\N4CV?LZ M'KTRE<\^C\;_^7)N._WR]>V'BQ%I.9[W[_[(\\[&9_8&2.^2L:29XIJ+C*:> M=_ZI15J)UKGO>?/YW)WW72$GWOC22_0TW?=2(11S(QVU3HZQ!+X9C4Z.ITQ3 M$B94*J;?M+Z.WSD#J*&Y3MG)L5?]MW4#$2U.CB,^(THO4O:F-:5RPC-'B]SO M=W(]A)8>W-ZH<^W,>:03O]OI_#[,:13Q;.*D+-;^@3L8K(HDGR3+,F&'YDN6 M4LUG#&77I(8IH](/A$Z&FQWL:IE7[6*1:2>F4YXN_))# M98*?;L_^0!V"G3J,^90I\HG-R:68T@SZ-R6H1TV%N>TS$&D$HLZO$QYP3?I= MMW?L!6#T_%&&& ( F'R<,?YU/AI??/Y$^IT>&9U?CB_>78Q.L60Y8$V#E)% MR(C)-ZU.BX0L34M?6EZKG(;E-;20\(DJ%6=,HCG2![L'IWE]5+9(&#:S'UT<3#&MBP\]J\_+=0FL<+U ?E MWF$.5G[0.NFZQQX66FM[.JH;[__'#!FR7NA0T)3$-H4@2,864I(6MMU4A8R%3BLH%5IG2*P;]UF0J*(M &>@R1:-A'U@A MY!*(%U0#*J9 $T ( ;<.$Z(*_%JUGS/)2B$X@"E70!%P9BU5DTSE+#0*HMP< M5!,1#!.P T8)%G4S-'!]4C_M-W"]$:Z,Q#P#0""V5@!H U:A.MR6M?L\BR%! M423$\#M,BPAD LAJWMX&@'*9+D@.&$%X(^QA-;/$;PD=M=$UA(C(,.TVUBA2 MJ "@%8 LTYTR^H14)21.Q5Q5B)9LPI6&M8LF% NMWJ!ENP9,52FSI6V#S2=U MROT&FSBV\9HC__%BT.N^'JH2?2'Z4+S U"/BF,/EGGIEO/R"4,D,G@ ?'#T5 M_)XPA5[+58(ML-H4,B]F7[R.N I3H0IHASE9BM0"*Y710HUNGWJ= _VF-6B>Q#9*WO)<5&764"C?((YL89SBSO4 MY=8=Q6L=Q= 1CG,3_5 #J;7_L(C^-DPWO+>!_LT^OT=?-=@'66=,@7" @&&@ MW\=G&\EQ2 MU^R;(4@,&6"M[LKQ7%!($0(*<<672+M1BF9&C$ZI7";N>].TN M&("W)+XK +9+0H W.21OT$6)E$=FJU(5@>(1IY+C +BEYX:&9"BI4$B93;A3 MAE^;)"T4 X4TD )LE%/$4Y%2Y!8P+*/$BGI#"TODZ^L/^!4PK CI']JSZ('3 M?1,<[BLX!$UPV X.MTZM6S'B]DGYUJ$"PLN,1Q@!J!*9 0Y5$#UP:8UA@1X9=?C@2CTMS6X#9.AR]H, M-QOB[^^ED:#:QC!QC5E+@#Y#%-[@^%GX[U[4X-AD=PN1&M3^+H#E,F2XI;OC MAGFY+#9U=B+[![([$GL1AH5$:-58] ZI4Z$TE.-36I"EP)\K]-YK$$",@ M[V[4+A4/ ;EFKQ\? V3%4J]75JN$JN62 S.VB2DL,E3&P+^D&0N2\BN6EAO_ M&_7;=S;1(\21)CS<#(N#9E/P3IN"Y@%S5,66]BIE8@:OHWJ5/1&7/["ZV%K\ M+[6C1<2UD&I)Z$T!B)Q.N=:,WW!S1J^07=N%KN'79HENGI17S\A^",7E=IE]@K CM]((&BJV3*W?1'RYL(&VS.5>B%[AY+"'!M0%+S*1E M0*,Y+5+"MFVI+<]F D:)_#:CD_+0BRPS.9OFJ5@PN#M/A,W=="TH (COA?QO MLZHU>#W4@<^U$[IFGG9,C"GB6026\9W:9.X\%?KS4]@ZN6B3<\E#,G;)OVA* MH1<*<:ID4V:VUC@$'A$VFKYIH?ZM*@J5O=M@Y(0B36FNF%_]J!OE$)0N[8%' MBW&68)3K9NFLXD=Y;!E+:J>033"K>JVL:ZWQS;AEH5%*.70/#WZO&74S7-7. M0M?$HROA:0L_X1',S?+:P>#G!Y WKIPYV."[YZM+F)J.JZHT4"(M--L8YX,$ MC-Y@TZ$&-_B3E0(W<;O;IK?* JT3!%ZGO[YE; ZIE]\WYI*U.>D/W,->,RF_ MUJ0,W/[K9DY^K3G9/W3[^\VD/-:D&%JPG6[]H[#/<7^A[+/@UGC(UV0HS;!E]%^TB;?"[V/:)*!V[L'D[Q= M_*Q[E!&OY)?5(B>_)N9(#7G1,7]/!:^UU[<>$7">\LCYY<7(L/?3#Z+4TQOCN]SL M[M88W"X0W62>>WQ9=G/WX![?F/VE!CI*.(O)N^4^TF?[F&DYW.T=)$LAGY8! M_P3G39:I(J#AU42*(HMP2T=(O\JSM=?#UV]4R65#X2HSUU]++TOJ;Z5OON^> MTPES[+J$QC#3/IT)'E51!SC)BA+8LH[9O;;OT9L7\T_^!U!+ P04 " "P M>:E6ZG$\8B@& 1'0 %@ '1H+3(P,C,P,S,Q>&5X,S)D,2YH=&WM67EO MVD@4_RIOJ=HD$KX@9,$0)$*(0M4<"XZV_7.P!SQ;X_&.AQ#VT^^;L4T,2=,J M5ZO=H$#L.=XU[_<.N_.;80SBD,0^#>#4._L$ ?<773(;@\20A M,9Q1(5@4P9%@P8P"M$QGW[3-UH%A=#M(JI_OX;$+#:MEU>Q:'>P#M]9R&S9< MGL'NE=??TXN/+_K>E\M!QO3RZNC3L \5P[+^K/(''*).,Q MB2QK<%Z!2BAEXEK62=&$U=()B/:[5C%_VSMA >K;B=@UY#*540/*W,B9BPV)$_< MNIW(-NZT<'IKS8VQ9($,7<>VW[<3$@0LGAD1G4JW83:;MT."S<+U&,]4UQYJETAS'X/(ZIKQ">Q6 94DAPG@?, M!T$3+B3P*7@H )5PRM.$291-KJ#/16+"KMKPX5VS5K/;?3['^+W2=TY[#P,T MG' Q!\DA,]7E$2I M0LHC&JUNU5\(#*E4K_54.D 5I$E21 #<%"O*I7U<2@8%A2O8J8RWE@BY10E M"&@5QXD$R?7\A*;ZF.8K^!KS)9IP1MV.I?PA\U5))LAJPD5 Q6'%KJ#4491G MBO5]FA _O\<= K]!X5G72DF?1+E?:A?%/-5>ABB8H392%QD+@D-9\FBB>^8, MW-Q5GP$PSGV R?,FIB_)YZX"1[N42A7S>R#U).AL01CCBK-7-KT1 J^:T@+^O>"":K*/XV"6W_?)1@S!#B-W0"!BG@B">[U ME>M6"R24 L(Z&/1\[?Q.J[Y?50B^ HE'%"F$"@))B#%"2J:II@^X/;D#*)$#!I@AA)JWK7E,782*EQ M)!CHVEQG+5RUB#)$<ZE;- 98P\064)=3,KI\@;\[[JKLR'0:1Z!VV\ MPXIJ/2H%K'+39>@R?!Y%)$FI6UR4K72 5LJ/3/48HES SQE902OK'A\H.IX2:U[> M0K!NZ\W&TWOZHY7[2$OD",]S=U$Z)3>JA64!O+/UYR>8ZJ%G14\UEY5:\+%W M-ACKYP&C_NE@='_E++7/_5\/B [7P6 MU1@_MT1Z1%$4KL/OA/A?9X(OXD#UEURX16(JO<3:G,@%W Y3]D9$REZ4Y2/E M=V?;;^42,J-&5KB2*9Z[2ZXY"W+0-9MF;7^=0[,Q6[_(R][VZ=>'W7\!4$L# M!!0 ( +!YJ59!0<4V&@8 $\= 6 =&@M,C R,S S,S%X97@S,F0R M+FAT;>U9>5/B2!3_*F^9FAVM(B?J0D"K$+&DUFLAUL[\V20-Z9V0SG8:D?WT M^[J38$#'V?(::T=+D?3QKGZ_=Z0[OQA&/XE($M 03ORS4PAY,)_11$(@*)$X MNF R I^G*4G@C K!XA@.!0NG%*!E.CNF;;;V#..@@Z1ZQ1Z>>+!KM2S7=AM@ M[WENR]NUX?(,MJ[\WK9>?'31\[]<]G.FEU>'IX,>U S+^K/1LZPC_RB?0.H. M^((D&9.,)R2VK/YY#6J1E*EG68O%PEPT3"ZFEC^T(CF+=ZR8\XR:H0QK!QTU M@I^4A >=&94$@HB(C,K]VI5_;#1QA60RI@<=J_R?KQWS<'G0"=DU9'(9T_W: MC(@I2PS)4Z]AI[*-.RVV/[92$(4NF1DPGTMLUF\W;(<&F MT6J,YZIY@L9$LFNJ:%>H!C$EPAMS&;4W&=RW,RWW37@BC0F9L7CI?>J1F(T% M^U3_=$+C:RI90/![AF8U,BK8Y%-;+\_8/Q1IHWXQ2Z@142VG8SJMMJ0WTD J M4V2G1MNY13Q<#.K/!PX$/#-=V.-4:CIZ^B8H H.)U=.SUA_[@>-#K^H.+]X?&1>?3_M?H-OSU8QKV^[V:YKFKWDFV63YD&T4M<>9IW8P2"#@24(#A? \ M!LN(0HKS/&0!")IR(8%/P$UM#-!PS,4,'-OX R9<5(@#34(,X6=$!!$TG#KH($XRF+"X3 =J]8@& MJCP7&$:I7NNK%("@4RQ)BGX/>XVZ4E,?@8)>2?$J82K+C212 MSE""D-9QG$B07,^/:::/9K:$KPE?H-FFU.M8R@=R_Y1DC*S&7(14[-?L&DH= MQT5V6#UG*0F*9]PA\"\LO>E:*1F0N/!%[9:8F]J+" 4SU$;J(6-!<"A/&$UT MR8*!5[CG,X#$N0\D1:[$E"7YS%. :%?2IV)^#XR>!)<-V&(L<;:KYK9D6+7> MSV,'Y8PYRF RC]'O T1+K""[@K&@?\^9H*KDTRBX]?'@OL.A1(*+,&X M/R/:OS&[2H)RAC@*59P0)A HJ:"9@D1=31-L>7 ;4L;\@Q,I8B2KZUV355Y" M@J&NQW4ZQ%7S.$<4Q[RJ>68;.0M4QB@25)Y$US-QAKPQUZN.RGP81*I?T,;; MKZEVHU;"JC!=CBXCX'%,THQZY9>JE?;02L61J3Y#F0?U7^]B[%OD%#V,&JFT M)!J=)=?2 7+7^B9B M#6VNV7C6Z/92?6N%XY.R:K6HP@RIO08I'F&*\@"P9UQ"*V\8'Z@YGA)J7MY ML.KDS=VGM_&'2^^1EB@ 7J3NLG)*;U0'RT+X8.N?'V"JAUX//=5<5F9!?SCH MZ5< W=/N67?8'=U?^MP%8\O<>6M@?* 8?FY?JW!UOQTM2T=JWE;@J\KNO\;& M-X7FG]S"WRT#GF[BYJ/>$:_9_!DO!#;?#S[C*]\WI>@WWGJNU+W; ^;5RH\M MMAY17D6K.#XFP=>IX/,D5)TJ%UZ9XRI78.L3A8";:+37@)=?LQ4CU9NWS3N] ME$RID9? 9((G[9%KSL(":,VFZ>ZLTG$^9NMKP/RN4%\^'OP+4$L! A0#% M @ L'FI5K:1+V]'%@ $_@ \ ( ! '1H+3(P,C,P M,S,Q+GAS9%!+ 0(4 Q0 ( +!YJ5:T!&.,DQ0 8K 0 3 M " 706 !T:"TR,#(S,#,S,5]C86PN>&UL4$L! A0#% @ L'FI5E66 MXX?53P /Y(% !, ( !."L '1H+3(P,C,P,S,Q7V1E9BYX M;6Q02P$"% ,4 " "P>:E6KL#B !2* SS < $P @ $^ M>P =&@M,C R,S S,S%?;&%B+GAM;%!+ 0(4 Q0 ( +!YJ5;.P D=A60 M %63!P 3 " 8,% 0!T:"TR,#(S,#,S,5]P&UL4$L! M A0#% @ L'FI5E'\$F4$80( 0*0; !, ( !.6H! '1H M+3(P,C,P,S,Q>#$P<2YH=&U02P$"% ,4 " "P>:E6V>/OB'L) Q00 M%@ @ %NRP, =&@M,C R,S S,S%X97@S,60Q+FAT;5!+ 0(4 M Q0 ( +!YJ5:K#E-56 D &M 6 " 1W5 P!T:"TR M,#(S,#,S,7AE>#,Q9#(N:'1M4$L! A0#% @ L'FI5NIQ/&(H!@ $1T M !8 ( !J=X# '1H+3(P,C,P,S,Q>&5X,S)D,2YH=&U02P$" M% ,4 " "P>:E604'%-AH& !/'0 %@ @ $%Y0, =&@M I,C R,S S,S%X97@S,F0R+FAT;5!+!08 "@ * )(" !3ZP, ! end