SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

Target Hospitality Corp. – ‘10-K’ for 12/31/23 – ‘XML’

On:  Wednesday, 3/13/24, at 2:55pm ET   ·   For:  12/31/23   ·   Accession #:  1558370-24-3101   ·   File #:  1-38343

Previous ‘10-K’:  ‘10-K’ on 3/10/23 for 12/31/22   ·   Latest ‘10-K’:  This Filing   ·   30 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 3/13/24  Target Hospitality Corp.          10-K       12/31/23  125:16M                                    Toppan Merrill Bridge/FA

Annual Report   —   Form 10-K   —   SEA’34

Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-K        Annual Report                                       HTML   3.53M 
 2: EX-19       Report Furnished to Security Holders                HTML    110K 
 3: EX-23.1     Consent of Expert or Counsel                        HTML     35K 
 8: EX-97       Clawback Policy re: Recovery of Erroneously         HTML     58K 
                Awarded Compensation                                             
 4: EX-31.1     Certification -- §302 - SOA'02                      HTML     41K 
 5: EX-31.2     Certification -- §302 - SOA'02                      HTML     41K 
 6: EX-32.1     Certification -- §906 - SOA'02                      HTML     37K 
 7: EX-32.2     Certification -- §906 - SOA'02                      HTML     37K 
14: R1          Document and Entity Information                     HTML    109K 
15: R2          Consolidated Balance Sheets                         HTML    161K 
16: R3          Consolidated Balance Sheets (Parenthetical)         HTML     48K 
17: R4          Consolidated Statements of Comprehensive Income     HTML    143K 
                (Loss)                                                           
18: R5          Consolidated Statements of Changes in               HTML    103K 
                Stockholders' Equity                                             
19: R6          Consolidated Statements of Cash Flows               HTML    165K 
20: R7          Organization and Nature of Operations, Basis of     HTML    125K 
                Presentation, and Summary of Significant                         
                Accounting Policies                                              
21: R8          Revenue                                             HTML    118K 
22: R9          Specialty Rental Assets, Net                        HTML     51K 
23: R10         Other Property, Plant and Equipment, Net            HTML     57K 
24: R11         Goodwill and Other Intangible Assets, net           HTML    111K 
25: R12         Other Non-Current Assets                            HTML     47K 
26: R13         Accrued Liabilities                                 HTML     48K 
27: R14         Debt                                                HTML    139K 
28: R15         Warrant Liabilities                                 HTML     48K 
29: R16         Income Taxes                                        HTML    152K 
30: R17         Fair Value of Financial Instruments                 HTML     86K 
31: R18         Commitments and Contingencies                       HTML     38K 
32: R19         Leases                                              HTML    118K 
33: R20         Rental Income                                       HTML     44K 
34: R21         Related Parties                                     HTML     43K 
35: R22         Earnings (Loss) per Share                           HTML     89K 
36: R23         Stockholders' Equity                                HTML     50K 
37: R24         Stock-Based Compensation                            HTML    143K 
38: R25         Retirement Plans                                    HTML     40K 
39: R26         Business Segments                                   HTML    163K 
40: R27         Subsequent Events                                   HTML     38K 
41: R28         Organization and Nature of Operations, Basis of     HTML    189K 
                Presentation, and Summary of Significant                         
                Accounting Policies (Policies)                                   
42: R29         Organization and Nature of Operations, Basis of     HTML     75K 
                Presentation, and Summary of Significant                         
                Accounting Policies (Tables)                                     
43: R30         Revenue (Tables)                                    HTML    109K 
44: R31         Specialty Rental Assets, Net (Tables)               HTML     47K 
45: R32         Other Property, Plant and Equipment, Net (Tables)   HTML     52K 
46: R33         Goodwill and Other Intangible Assets, net (Tables)  HTML    115K 
47: R34         Other Non-Current Assets (Tables)                   HTML     46K 
48: R35         Accrued Liabilities (Tables)                        HTML     48K 
49: R36         Debt (Tables)                                       HTML    111K 
50: R37         Warrant Liabilities (Tables)                        HTML     44K 
51: R38         Income Taxes (Tables)                               HTML    151K 
52: R39         Fair Value of Financial Instruments (Tables)        HTML     87K 
53: R40         Leases (Tables)                                     HTML    140K 
54: R41         Rental Income (Tables)                              HTML     41K 
55: R42         Earnings (Loss) per Share (Tables)                  HTML     84K 
56: R43         Stock-Based Compensation (Tables)                   HTML    111K 
57: R44         Business Segments (Tables)                          HTML    160K 
58: R45         Organization and Nature of Operations, Basis of     HTML     36K 
                Presentation, and Summary of Significant                         
                Accounting Policies (Details)                                    
59: R46         Organization and Nature of Operations, Basis of     HTML     47K 
                Presentation, and Summary of Significant                         
                Accounting Policies - Receivables and Allowances                 
                for Doubtful Accounts (Details)                                  
60: R47         Organization and Nature of Operations, Basis of     HTML     44K 
                Presentation, and Summary of Significant                         
                Accounting Policies - Prepaid Expenses and Other                 
                Assets (Details)                                                 
61: R48         Organization and Nature of Operations, Basis of     HTML     63K 
                Presentation, and Summary of Significant                         
                Accounting Policies - Concentrations of Credit                   
                Risk (Details)                                                   
62: R49         Organization and Nature of Operations, Basis of     HTML     39K 
                Presentation, and Summary of Significant                         
                Accounting Policies - Specialty Rental Assets                    
                (Details)                                                        
63: R50         Organization and Nature of Operations, Basis of     HTML     48K 
                Presentation, and Summary of Significant                         
                Accounting Policies - Other Property, Plant, and                 
                Equipment (Details)                                              
64: R51         Organization and Nature of Operations, Basis of     HTML     41K 
                Presentation, and Summary of Significant                         
                Accounting Policies - Intangible Assets Other Than               
                Goodwill (Details)                                               
65: R52         Organization and Nature of Operations, Basis of     HTML     36K 
                Presentation, and Summary of Significant                         
                Accounting Policies - Assets Held for Sale                       
                (Details)                                                        
66: R53         Organization and Nature of Operations, Basis of     HTML     38K 
                Presentation, and Summary of Significant                         
                Accounting Policies - Finance and Operating Leases               
                (Details)                                                        
67: R54         Organization and Nature of Operations, Basis of     HTML     43K 
                Presentation, and Summary of Significant                         
                Accounting Policies - Asset Retirement Obligations               
                (Details)                                                        
68: R55         Organization and Nature of Operations, Basis of     HTML     73K 
                Presentation, and Summary of Significant                         
                Accounting Policies - Impact of the Adoption of                  
                ASC 326 (Details)                                                
69: R56         Revenue (Details)                                   HTML     86K 
70: R57         Revenue - Disaggregation Revenue (Details)          HTML     59K 
71: R58         Revenue - Contract Assets and Liabilities           HTML     41K 
                (Details)                                                        
72: R59         Revenue - Revenue Expected to be Recognized         HTML     46K 
                (Details)                                                        
73: R60         Specialty Rental Assets, Net (Details)              HTML     67K 
74: R61         Other Property, Plant and Equipment, Net (Details)  HTML     70K 
75: R62         Goodwill and Other Intangible Assets, net -         HTML     38K 
                Goodwill (Details)                                               
76: R63         Goodwill and Other Intangible Assets, net -         HTML     75K 
                Intangible Assets (Details)                                      
77: R64         Goodwill and Other Intangible Assets, net - Future  HTML     50K 
                Amortization Expense (Details)                                   
78: R65         Other Non-Current Assets - Narrative (Details)      HTML     42K 
79: R66         Other Non-Current Assets - Other non-current        HTML     39K 
                assets (Details)                                                 
80: R67         Accrued Liabilities (Details)                       HTML     42K 
81: R68         Debt - Senior Secured Notes 2024 (Details)          HTML     62K 
82: R69         Debt - Notes Exchange Offer (Details)               HTML     74K 
83: R70         Debt - Senior Secured Notes 2025 (Details)          HTML     94K 
84: R71         Debt - Finance Lease and Other Financing            HTML     43K 
                Obligations (Details)                                            
85: R72         Debt - ABL Facility (Details)                       HTML     79K 
86: R73         Debt - Carrying Value of Debt Outstanding           HTML     65K 
                (Details)                                                        
87: R74         Debt - Components of interest expense (Details)     HTML     62K 
88: R75         Debt - Interest Expense and Deferred Financing      HTML     75K 
                Costs (Details)                                                  
89: R76         Debt - Schedule of maturities of long term debt     HTML     42K 
                and finance lease obligations (Details)                          
90: R77         Warrant Liabilities - Narrative (Details)           HTML     54K 
91: R78         Warrant Liabilities - Estimated fair value Private  HTML     36K 
                Warrants (Details)                                               
92: R79         Income Taxes (Details)                              HTML     50K 
93: R80         Income Taxes - Components of the provision for      HTML     48K 
                income taxes (Details)                                           
94: R81         Income Taxes - Income tax results differed from     HTML     55K 
                the amount computed by applying the U.S. statutory               
                income tax rate to income before income taxes                    
                (Details)                                                        
95: R82         Income Taxes - Components of the Companies          HTML     70K 
                deferred tax assets and liabilities (Details)                    
96: R83         Income Taxes - Valuation allowance has been         HTML     44K 
                established against the deferred tax assets                      
                (Details)                                                        
97: R84         Fair Value of Financial Instruments (Details)       HTML     76K 
98: R85         Leases (Details)                                    HTML     69K 
99: R86         Leases - Components of lease expense (Details)      HTML     54K 
100: R87         Leases - Supplemental cash flow information         HTML     45K  
                related to leases (Details)                                      
101: R88         Leases - Future maturities of finance and           HTML     63K  
                operating lease obligations (Details)                            
102: R89         Leases - Additional information (Details)           HTML     40K  
103: R90         Rental Income (Details)                             HTML     51K  
104: R91         Rental Income - Future minimum lease payments       HTML     42K  
                (Details)                                                        
105: R92         Related Parties (Details)                           HTML     57K  
106: R93         Earnings (Loss) per Share (Details)                 HTML    104K  
107: R94         Stockholders' Equity (Details)                      HTML    147K  
108: R95         Stock-Based Compensation (Details)                  HTML    361K  
109: R96         Stock-Based Compensation - Changes in stock         HTML     83K  
                options (Details)                                                
110: R97         Stock-Based Compensation - Assumptions (Details)    HTML     68K  
111: R98         Stock-Based Compensation - Stock-based              HTML     66K  
                Compensation Expense (Details)                                   
112: R99         Retirement Plans (Details)                          HTML     50K  
113: R100        Business Segments (Details)                         HTML     89K  
114: R101        Business Segments - Reconciliation of total         HTML     57K  
                segment adjusted gross profit to total combined                  
                income (Details)                                                 
115: R102        Business Segments - Reconciliation of total         HTML     57K  
                segment assets to total combined assets (Details)                
116: R103        Business Segments - Unallocated assets (Details)    HTML     61K  
117: R104        Business Segments - Customer Concentration          HTML     59K  
                (Details)                                                        
118: R105        Subsequent Events (Details)                         HTML     48K  
119: R106        Pay vs Performance Disclosure                       HTML     46K  
120: R107        Insider Trading Arrangements                        HTML     40K  
122: XML         IDEA XML File -- Filing Summary                      XML    238K  
125: XML         XBRL Instance -- th-20231231x10k_htm                 XML   3.78M  
121: EXCEL       IDEA Workbook of Financial Report Info              XLSX    275K  
10: EX-101.CAL  XBRL Calculations -- th-20231231_cal                 XML    278K 
11: EX-101.DEF  XBRL Definitions -- th-20231231_def                  XML   1.27M 
12: EX-101.LAB  XBRL Labels -- th-20231231_lab                       XML   1.94M 
13: EX-101.PRE  XBRL Presentations -- th-20231231_pre                XML   1.74M 
 9: EX-101.SCH  XBRL Schema -- th-20231231                           XSD    285K 
123: JSON        XBRL Instance as JSON Data -- MetaLinks              750±  1.15M  
124: ZIP         XBRL Zipped Folder -- 0001558370-24-003101-xbrl      Zip   1.31M  


‘XML’   —   XBRL Instance — th-20231231x10k_htm


This Document is an XBRL File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2023" xmlns:th="http://targethospitalitycorp.com/20231231" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<link:schemaRef xlink:href="th-20231231.xsd" xlink:type="simple"/>
<context id="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_rMap67Qew0eQxMcna5ETsQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputSharePriceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_orJfwZPRvU63PI0TEoto8g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputRiskFreeInterestRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_g0BplkGW3E6zp14byazO7w">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputPriceVolatilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_wVHAbktHQU-EbvjDSKPbZQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputExpectedTermMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedDividendRateMember_HggiWScpKUa_41IDbXsAMA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputExpectedDividendRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember_wAA8ogqmhUePfXJloblVPw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputExercisePriceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_eDWFaIofq067rhSIjsghEQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputSharePriceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_wY-IAk3Hkku9yBQMFrjOyg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputRiskFreeInterestRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_QuCy_aIeN0COtxE5vrAofA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputPriceVolatilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_T4bcM7yMlUac4b-tNzDX5w">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputExpectedTermMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedDividendRateMember_FYYepQDAmkSZwIWSWpTR2A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputExpectedDividendRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember_svSRD3vGw0SzGpATbcx00A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputExercisePriceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_W7TSq0j3sEyStOp1eYqZuQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockCommonMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ShareRepurchaseProgramAxis_th_ShareRepurchaseProgram2019PlanMember_PvFwFmZjFEaBRWtMZFxBIg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis"> th:ShareRepurchaseProgram2019PlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-01-01 </startDate>
<endDate> 2019-12-31 </endDate>
</period>
</context>
<context id="As_Of_3_15_2022_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_us-gaap_BusinessAcquisitionAxis_th_FounderSharesMember_xBhB8i7RJUSPBh4nEdSjCQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:WarrantMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> th:FounderSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-03-15 </instant>
</period>
</context>
<context id="As_Of_8_15_2020_us-gaap_ShareRepurchaseProgramAxis_th_ShareRepurchaseProgram2019PlanMember_ksn5DAewm0qLnlRlA-rlqQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis"> th:ShareRepurchaseProgram2019PlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-08-15 </instant>
</period>
</context>
<context id="As_Of_11_3_2022_us-gaap_ShareRepurchaseProgramAxis_th_ShareRepurchaseProgram2020PlanMember_4A-53guUyEmRug1tewH6FQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis"> th:ShareRepurchaseProgram2020PlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-11-03 </instant>
</period>
</context>
<context id="As_Of_11_3_2022_srt_RangeAxis_srt_MaximumMember_aOop5x8t0EO4aZawVjMntQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-11-03 </instant>
</period>
</context>
<context id="As_Of_8_15_2019_us-gaap_ShareRepurchaseProgramAxis_th_ShareRepurchaseProgram2019PlanMember_r3iJM1CRLUOP44GHSyCgyA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis"> th:ShareRepurchaseProgram2019PlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-08-15 </instant>
</period>
</context>
<context id="Duration_1_5_2024_To_3_8_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_JUuXxHJkFUyRSTpqXn_t4Q">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis"> us-gaap:SubsequentEventMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2024-01-05 </startDate>
<endDate> 2024-03-08 </endDate>
</period>
</context>
<context id="Duration_7_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_Al9MddV2PUeiFYEUJl3WTg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis"> us-gaap:ShareBasedPaymentArrangementEmployeeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-07-01 </startDate>
<endDate> 2023-09-30 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_Qi9CPiJLuk-WrtYNRWQvtQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis"> us-gaap:ShareBasedPaymentArrangementEmployeeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_HB_ihwfeXEmWxbEUgmSIWA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_8R0vkikWHEyoK6zUVG8x9g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ukf9WrzbyESbr78IYdg9WQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_zX-mad5iwU6cTzmIf_oMkw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_R1oLJAsrBU6gssnilwHBMA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis"> srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_R_YAbZfoT0CuDstBCvJSMg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis"> srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember__mhX14A0VUqV7Ev59_iqXg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis"> srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_XCe-gQ5o9EmykadOuYY5Mw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis"> srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_HYEQ0TBG10OjmwuhYuKioQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ZPCqN4BTqEORrzwLWaQ_Hg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4r5IyBDeWEKjTwCx6xyq7A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_it0OtI22aEGdHsEwvhW0cQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis"> srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_cYwG_nATEkajvyVKr4ACcg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis"> srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_YsDPTFF5Lki2_4ciPiOnSA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_4YssUQaNukWJPasTpYATbg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ONZK2yFdCkyhxJIPP0ngfw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_corRUD6LHE6FcvVm2306uQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_6Lbn17F77k6AZYj22Oai6Q">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_-ndr1FwLmU2oYCoccO6ULg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_FhHN_dPv7EKWJd6TSDRPUg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_4C3xgSM9d0uNxXxXD5dipA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockCommonMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_HNyj4UGiHkSh-qsnKMqGew">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_PAvkU9ryi0eH2g667M7AiA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis"> srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockCommonMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_LVssZqlUZ0-z7BoKHTEeow">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis"> srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_S5iLzs6X8ky6U_fsv3or1w">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockCommonMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_mTiJ8TqZr0KnrwEgRt2G9w">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_3Pa3CCg2_UK7fvjdJ6E9NQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockCommonMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_jD9axvDGp06Wn-pKvmOitg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_N0Ld86y8NkSrpK5IDwTXow">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:TreasuryStockCommonMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_6I42rvfqn02lA2GG3DlsRg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="As_Of_5_21_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_lNdNSlFpPUi_FH9-YQTFEQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-05-21 </instant>
</period>
</context>
<context id="As_Of_5_21_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_JkWfPIJGLUuCx--wgBSCVw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-05-21 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_UGW6UXSuJ0-BI-_vfR1WNQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="Duration_9_20_2021_To_9_20_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_4W8az4MoQ0GGAIF__APHig">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis"> us-gaap:ShareBasedPaymentArrangementNonemployeeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-09-20 </startDate>
<endDate> 2021-09-20 </endDate>
</period>
</context>
<context id="Duration_8_4_2021_To_8_4_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_QBLpOAtv_0uBDIFQtBoklg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis"> us-gaap:ShareBasedPaymentArrangementNonemployeeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-08-04 </startDate>
<endDate> 2021-08-04 </endDate>
</period>
</context>
<context id="Duration_8_1_2021_To_8_31_2021_srt_TitleOfIndividualAxis_th_ExecutiveOfficersAndOtherEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ji09KD8beEmj7VNSyXLaIA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis"> th:ExecutiveOfficersAndOtherEmployeesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-08-01 </startDate>
<endDate> 2021-08-31 </endDate>
</period>
</context>
<context id="Duration_5_18_2021_To_5_18_2021_srt_TitleOfIndividualAxis_th_NonExecutiveDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_z_Rgxx1IAUuPInFeWGdrTA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis"> th:NonExecutiveDirectorsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-18 </startDate>
<endDate> 2021-05-18 </endDate>
</period>
</context>
<context id="Duration_2_25_2021_To_2_25_2021_srt_TitleOfIndividualAxis_th_ExecutiveOfficersAndOtherEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_KSGQP6WoeUGlXkxMtIxpbw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis"> th:ExecutiveOfficersAndOtherEmployeesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-02-25 </startDate>
<endDate> 2021-02-25 </endDate>
</period>
</context>
<context id="Duration_3_4_2020_To_3_4_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_mi3IfH5gCUeCYLDIz649mw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis"> us-gaap:ShareBasedPaymentArrangementEmployeeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-03-04 </startDate>
<endDate> 2020-03-04 </endDate>
</period>
</context>
<context id="Duration_9_3_2019_To_9_3_2019_srt_TitleOfIndividualAxis_srt_ChiefFinancialOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_qsVDsyPKn0ejt0JBDfomzA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis"> srt:ChiefFinancialOfficerMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis"> us-gaap:ShareBasedPaymentArrangementEmployeeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-09-03 </startDate>
<endDate> 2019-09-03 </endDate>
</period>
</context>
<context id="Duration_5_19_2022_To_5_19_2022_18SO93kb9UyBHUtPaiigkw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
</entity>
<period>
<startDate> 2022-05-19 </startDate>
<endDate> 2022-05-19 </endDate>
</period>
</context>
<context id="Duration_3_15_2019_To_3_15_2019_Y4CBC-UxyUm-bT5HHuJKNg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
</entity>
<period>
<startDate> 2019-03-15 </startDate>
<endDate> 2019-03-15 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_oInir-QCMk-BjJVK0gEVyg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_U6UdMe0sBkeBHIwJS6M9JQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_8_5_2021_To_8_5_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionTwoMember_Ev_Ac3ryi0u0-ehqMBjVyw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> th:StockOptionTwoMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-08-05 </startDate>
<endDate> 2021-08-05 </endDate>
</period>
</context>
<context id="Duration_8_5_2021_To_8_5_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionOneMember_0SrUmpFWkUir1-gltRCMUA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> th:StockOptionOneMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-08-05 </startDate>
<endDate> 2021-08-05 </endDate>
</period>
</context>
<context id="Duration_2_25_2021_To_2_25_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionTwoMember_HVVi4lZ8kEaNdeviHM25CQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> th:StockOptionTwoMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-02-25 </startDate>
<endDate> 2021-02-25 </endDate>
</period>
</context>
<context id="Duration_2_25_2021_To_2_25_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionOneMember_7oc7Vs5X0UOgxmkW0xaPRg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> th:StockOptionOneMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-02-25 </startDate>
<endDate> 2021-02-25 </endDate>
</period>
</context>
<context id="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_ATEhyfI1G0m1bBNlDfh0Vw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_KRbHSI-0rUytQYRUD4Qi3w">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_3_1_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_3c6Ce13O10aQ6jbQrIcLKA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-03-01 </instant>
</period>
</context>
<context id="As_Of_8_5_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionOneMember_AiBhaRXQAEWDHmEqbFqVGQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> th:StockOptionOneMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-08-05 </instant>
</period>
</context>
<context id="As_Of_2_25_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionOneMember_YzOKbVtQ506KUi1Tp7Nv3A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> th:StockOptionOneMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-02-25 </instant>
</period>
</context>
<context id="As_Of_5_24_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_0kKlPsZPsUeZ-Qt3BzMtHA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-05-24 </instant>
</period>
</context>
<context id="As_Of_8_5_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_2_wXN2B4GEuYuXl3QzFv3g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-08-05 </instant>
</period>
</context>
<context id="As_Of_2_25_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_0rCK_SlJlEenZjHullmJYQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-02-25 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_6eMyb24QzEiAGRQU40OAxw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_HfTbcBxTT06KnAZyyam3tw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="Duration_7_10_2023_To_7_10_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_P5s6jGqQIkOD1bCcXTckqA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis"> us-gaap:ShareBasedPaymentArrangementEmployeeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-07-10 </startDate>
<endDate> 2023-07-10 </endDate>
</period>
</context>
<context id="Duration_6_19_2023_To_6_19_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_CIlvLPK8RkKkMo47K6kaCg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis"> us-gaap:ShareBasedPaymentArrangementNonemployeeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-06-19 </startDate>
<endDate> 2023-06-19 </endDate>
</period>
</context>
<context id="Duration_5_18_2023_To_5_18_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_hkOJCXrf1keNlfxK4qaZqw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis"> us-gaap:ShareBasedPaymentArrangementNonemployeeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-05-18 </startDate>
<endDate> 2023-05-18 </endDate>
</period>
</context>
<context id="Duration_4_17_2023_To_4_17_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_lt6aDH2UzEuaxpBBK2h9Fg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis"> us-gaap:ShareBasedPaymentArrangementEmployeeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-04-17 </startDate>
<endDate> 2023-04-17 </endDate>
</period>
</context>
<context id="Duration_3_1_2023_To_3_1_2023_srt_TitleOfIndividualAxis_th_ExecutiveOfficersAndOtherEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember__YXTBVjg5kC-wbi_mtVS6w">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis"> th:ExecutiveOfficersAndOtherEmployeesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-03-01 </startDate>
<endDate> 2023-03-01 </endDate>
</period>
</context>
<context id="Duration_9_6_2022_To_9_6_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_kwkXVlkSP0Wao5Ood6r0Dg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis"> us-gaap:ShareBasedPaymentArrangementEmployeeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-09-06 </startDate>
<endDate> 2022-09-06 </endDate>
</period>
</context>
<context id="Duration_7_12_2022_To_7_12_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_9YlUAciafE2KeTNXAX_-Gw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-07-12 </startDate>
<endDate> 2022-07-12 </endDate>
</period>
</context>
<context id="Duration_5_24_2022_To_5_24_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_sPxLsCD2c0S5_Yy4hrbN1A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-24 </startDate>
<endDate> 2022-05-24 </endDate>
</period>
</context>
<context id="Duration_5_19_2022_To_5_19_2022_srt_TitleOfIndividualAxis_th_ExecutiveOfficersAndOtherEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ozuigo7HX0us0xwjj8GUzQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis"> th:ExecutiveOfficersAndOtherEmployeesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-19 </startDate>
<endDate> 2022-05-19 </endDate>
</period>
</context>
<context id="Duration_2_24_2022_To_2_24_2022_srt_TitleOfIndividualAxis_th_ExecutiveOfficersAndOtherEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_qawjQD_vMUqi7wIGGiOz9w">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis"> th:ExecutiveOfficersAndOtherEmployeesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-02-24 </startDate>
<endDate> 2022-02-24 </endDate>
</period>
</context>
<context id="Duration_1_3_2022_To_1_3_2022_srt_TitleOfIndividualAxis_th_NonExecutiveDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_C0rOokYj4Uu1RbauyjA0iA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis"> th:NonExecutiveDirectorsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-03 </startDate>
<endDate> 2022-01-03 </endDate>
</period>
</context>
<context id="Duration_8_5_2021_To_8_5_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_wPm40S3ra0SL6CjPf23QXA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-08-05 </startDate>
<endDate> 2021-08-05 </endDate>
</period>
</context>
<context id="Duration_2_25_2021_To_2_25_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_hQZXeBQf8kO9rEf8_tNsNA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-02-25 </startDate>
<endDate> 2021-02-25 </endDate>
</period>
</context>
<context id="Duration_2_28_2023_To_2_28_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_th_TotalShareholderReturnBasedPerformanceShareUnitsMember_yoGu94Rga02jwaEsHcvY2g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> th:TotalShareholderReturnBasedPerformanceShareUnitsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-02-28 </startDate>
<endDate> 2023-02-28 </endDate>
</period>
</context>
<context id="Duration_2_28_2023_To_2_28_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_th_DiversificationEbitdaBasedPerformanceShareUnitsMember_0vcWc8Iq3ECHteZsGc47SA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> th:DiversificationEbitdaBasedPerformanceShareUnitsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-02-28 </startDate>
<endDate> 2023-02-28 </endDate>
</period>
</context>
<context id="Duration_2_28_2023_To_2_28_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_th_TotalShareholderReturnBasedPerformanceShareUnitsMember_-BR0llHVo0OwrtOW2IYprQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> th:TotalShareholderReturnBasedPerformanceShareUnitsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-02-28 </startDate>
<endDate> 2023-02-28 </endDate>
</period>
</context>
<context id="Duration_2_28_2023_To_2_28_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_th_DiversificationEbitdaBasedPerformanceShareUnitsMember_j6KhjxrKbEmTi61Gfvym7A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> th:DiversificationEbitdaBasedPerformanceShareUnitsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-02-28 </startDate>
<endDate> 2023-02-28 </endDate>
</period>
</context>
<context id="Duration_2_24_2022_To_2_24_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_wh1fHM7l-U-cNXlMjgbUDw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-02-24 </startDate>
<endDate> 2022-02-24 </endDate>
</period>
</context>
<context id="Duration_2_24_2022_To_2_24_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_TaXhjzpv0kGHPdVfqEg5SQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-02-24 </startDate>
<endDate> 2022-02-24 </endDate>
</period>
</context>
<context id="Duration_2_25_2021_To_2_25_2021_us-gaap_PlanNameAxis_th_ExecutiveStockAppreciationRightsAwardAgreementMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_JozVrErUiE6II0v_F1s1pQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> th:ExecutiveStockAppreciationRightsAwardAgreementMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> us-gaap:ShareBasedCompensationAwardTrancheTwoMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-02-25 </startDate>
<endDate> 2021-02-25 </endDate>
</period>
</context>
<context id="Duration_2_25_2021_To_2_25_2021_us-gaap_PlanNameAxis_th_ExecutiveStockAppreciationRightsAwardAgreementMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_PKJ4qQmRv0uVA9Y2EuerYA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> th:ExecutiveStockAppreciationRightsAwardAgreementMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> us-gaap:ShareBasedCompensationAwardTrancheOneMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-02-25 </startDate>
<endDate> 2021-02-25 </endDate>
</period>
</context>
<context id="Duration_2_25_2021_To_2_25_2021_us-gaap_PlanNameAxis_th_ExecutiveRestrictedStockUnitAgreementMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_DWBhljb19kysuCNiyjIBeA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> th:ExecutiveRestrictedStockUnitAgreementMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> us-gaap:ShareBasedCompensationAwardTrancheTwoMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-02-25 </startDate>
<endDate> 2021-02-25 </endDate>
</period>
</context>
<context id="Duration_2_25_2021_To_2_25_2021_us-gaap_PlanNameAxis_th_ExecutiveRestrictedStockUnitAgreementMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_LxEnhJAJsU2dcFnw-jdb6w">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> th:ExecutiveRestrictedStockUnitAgreementMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> us-gaap:ShareBasedCompensationAwardTrancheOneMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-02-25 </startDate>
<endDate> 2021-02-25 </endDate>
</period>
</context>
<context id="Duration_5_21_2019_To_5_21_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_sCHJBS5_qECasFiyOp41Cg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis"> us-gaap:ShareBasedPaymentArrangementEmployeeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> us-gaap:ShareBasedCompensationAwardTrancheTwoMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-05-21 </startDate>
<endDate> 2019-05-21 </endDate>
</period>
</context>
<context id="Duration_5_21_2019_To_5_21_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_J8LEu0PZ7E-3XW20N-uCKg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis"> us-gaap:ShareBasedPaymentArrangementEmployeeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VestingAxis"> us-gaap:ShareBasedCompensationAwardTrancheOneMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-05-21 </startDate>
<endDate> 2019-05-21 </endDate>
</period>
</context>
<context id="Duration_5_21_2019_To_5_21_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_5VdwP6t2vEC3RNupy2qyBw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis"> us-gaap:ShareBasedPaymentArrangementNonemployeeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-05-21 </startDate>
<endDate> 2019-05-21 </endDate>
</period>
</context>
<context id="Duration_5_18_2021_To_5_18_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Reb--NkmXkSxWBbxgzm2_w">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-05-18 </startDate>
<endDate> 2021-05-18 </endDate>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_th_cnst_2026-01-01_I5j9uvCmKk2z7uKCIEwGYg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2026-01-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_th_cnst_2025-01-01_iR65ROfsMkyyjkcIf71n3Q">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2025-01-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_th_cnst_2024-01-01_sjygiqFjZUqRGM1zKLTUEA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2024-01-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_Ex3uxIAlZk-ftWW7Eqkrfw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerTwoMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:GovernmentSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_BmNNkQj7Ak2LhK4s4SBlOA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> us-gaap:AllOtherSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_hjPdOqXpZE2ZRzEvYlLnIQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:HospitalityAndFacilitiesServicesSouthMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_2lhdn2txIUG-Kq1rRMG7WA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:GovernmentSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_th_NpPartnerMember_us-gaap_TypeOfArrangementAxis_th_ExpandedHumanitarianContractMember_t4pND5gaX0Kb9E_hdgt6YQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> th:NpPartnerMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis"> th:ExpandedHumanitarianContractMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_p21ZxwiW5ESZASSTNTiaVg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> us-gaap:AllOtherSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_RrxGrnLs_UKk15V3G69ziw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:HospitalityAndFacilitiesServicesSouthMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_jmmrtOT4bUGBr7OFeuf6wg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:GovernmentSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_zCqUF-2nnka4_olVSaywYQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerTwoMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:GovernmentSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_YxkG2Ht3zEewwJu0ur4WVg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> us-gaap:AllOtherSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_RsZ3PXtTqkC-zsikaMq1Iw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:HospitalityAndFacilitiesServicesSouthMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_ldVvfdvg6UyEiRMMkV49xw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:GovernmentSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_RdlCIzwJAkiD4ilKn_c05w">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> us-gaap:AllOtherSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_NUDnOXGcCUSnJi7jxeBigg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:HospitalityAndFacilitiesServicesSouthMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_fM3OMCV_o0SJt4oqqnZ0YQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:GovernmentSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_AiEIyeqSf0ee3m9oOyoXFA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerTwoMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:GovernmentSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_PPvMrifdrkSvd1J4OTFb7A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> us-gaap:AllOtherSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_r55a-mYmak-2n2Bjhk2IlA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:HospitalityAndFacilitiesServicesSouthMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_K_BfKPqGq0G9bT1dS-ShTg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:GovernmentSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_th_ConstructionFeeMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_BUQ0gbHdW0eIa2XnjNmC0w">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> th:ConstructionFeeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> us-gaap:AllOtherSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_j1AsWIfI3UOFjmdlKedD7g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> us-gaap:AllOtherSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_lAqWzM2oWUezK3cj3bMHJw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:HospitalityAndFacilitiesServicesSouthMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_QIF_BYV5kkCL05PCf3LSsQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:GovernmentSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_th_ConstructionFeeMember_oc8hgWac90qdVn_FM0dZoQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> th:ConstructionFeeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_v_ex8WmRW0a830jfanwkOg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis"> srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis"> us-gaap:AccountingStandardsUpdate201613Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-01-01 </instant>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_QrOeak-aJ0W9LUeRVu0U8Q">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingGeneralAndAdministrativeExpensesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> us-gaap:RelatedPartyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_GEMI-ASG-0asSGiFgRWjzg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingGeneralAndAdministrativeExpensesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> us-gaap:RelatedPartyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_NODWNEmvI0qF4AGSuS7wxA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingGeneralAndAdministrativeExpensesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> us-gaap:RelatedPartyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_qn_eUdiFbkC9Kwy6ivpNkg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:MachineryAndEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_rbyNICKJGUCjbfzL-DpSXA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:BuildingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_koasfUP9sUiEV9-2HfnnKQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:MachineryAndEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_GpLc8jpnv0u_2k3ROwCCMw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:BuildingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareDevelopmentMember_BDlNuHdhnE2el62GIPCYfA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:SoftwareDevelopmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_0v_VWpe3skuUb5Q16nBLqQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:FurnitureAndFixturesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SiteWorkMember_e4Og25rark-TZhxtn4f35w">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> th:SiteWorkMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_ModularUnitsMember_EM3Faipn0E-Z-dICnfCsiA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> th:ModularUnitsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_CapitalLeaseObligationsMember_KjtnR6jz7kG9gC3j7UgQNA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:CapitalLeaseObligationsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_CapitalLeaseObligationsMember_OHtw301L2UKmr44uadb1jA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:CapitalLeaseObligationsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_YUL-qBHGdUK_UoSUvIZj9Q">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:SoftwareAndSoftwareDevelopmentCostsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_6hHDBuoqZ0u6r5pXSMtg8g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:MachineryAndEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_QIn0gDi4PkqBon5OQCqCsQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LandMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_Qd4P2O-SP0WXcOJ8_JyGhg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:BuildingAndBuildingImprovementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_FinanceLeaseObligationsMember_MFBszaErnk6B89Sok8NDHA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> th:FinanceLeaseObligationsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_kskqRu6t50aFspqIJp9DrQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:SoftwareAndSoftwareDevelopmentCostsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_GX9MJVWtgkaLtnhO_hImzg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:MachineryAndEquipmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_i4YqYfOcZEKls2jQUhiZVA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LandMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_j9PI_PnevECcNJHuIlhDVQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:BuildingAndBuildingImprovementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_FinanceLeaseObligationsMember_Cv-ew5ylmEuD0mqfKFuM5A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> th:FinanceLeaseObligationsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_MabCXIPB0USC7N2i-O7RPw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:ConstructionInProgressMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_OzTGrnadckyEioWS3wT3tg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:ConstructionInProgressMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_84A3OkSdbUmDhD_dlyPHMg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_4_1_2023_To_4_30_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_7FkmENcH7ESLEN60RIb16Q">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> th:SpecialtyRentalAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-04-01 </startDate>
<endDate> 2023-04-30 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_1_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_WS2LX_Hch0WDB9AqeVxDqw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> th:SpecialtyRentalAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-01-31 </endDate>
</period>
</context>
<context id="Duration_9_1_2022_To_9_30_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_tuN0Xzg0xE6Tea4RPAgs9Q">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> th:SpecialtyRentalAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-09-01 </startDate>
<endDate> 2022-09-30 </endDate>
</period>
</context>
<context id="Duration_7_1_2023_To_7_31_2023_e6otOHXVuECiMmAuqf__iQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
</entity>
<period>
<startDate> 2023-07-01 </startDate>
<endDate> 2023-07-31 </endDate>
</period>
</context>
<context id="Duration_4_1_2023_To_4_30_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_UYI6Zn-T6UuIxVenl3TeIg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LandMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-04-01 </startDate>
<endDate> 2023-04-30 </endDate>
</period>
</context>
<context id="Duration_4_1_2023_To_4_30_2023_OjwXWBW7PE6MX310QqtQuw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
</entity>
<period>
<startDate> 2023-04-01 </startDate>
<endDate> 2023-04-30 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_1_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_2qfYjwpdfEiZRV-usSBjsg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LandMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-01-31 </endDate>
</period>
</context>
<context id="Duration_9_1_2022_To_9_30_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_Ep_XC6MRqUmwR_zT1cQyFg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LandMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-09-01 </startDate>
<endDate> 2022-09-30 </endDate>
</period>
</context>
<context id="Duration_9_1_2022_To_9_30_2022_mLNzKwx-e0-3_ypl4LCQBA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
</entity>
<period>
<startDate> 2022-09-01 </startDate>
<endDate> 2022-09-30 </endDate>
</period>
</context>
<context id="Duration_6_1_2022_To_6_30_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_yxz85TTX702BroRyI8Ycqw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:LandMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-06-01 </startDate>
<endDate> 2022-06-30 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_1_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember_neAOnb0Dg06NpleYIEOQCg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:NoncompeteAgreementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-01-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_1_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_Rq_p1rkiykS9GCSiKyWp8g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-01-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_1_31_2023_qNao3rlDUUuR8uZX_6XZkw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-01-31 </endDate>
</period>
</context>
<context id="As_Of_12_31_2020_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_dEZcR1zuzkaxsulVELOvRw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> us-gaap:RelatedPartyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_AFv9Hkd4fkqfCexBYXRxTg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> srt:AffiliatedEntityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_6n4i12djzEyEOb0l1oBVeA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> srt:AffiliatedEntityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_AlWudu7FC0OdkatPM8iKqw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> us-gaap:RelatedPartyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_7KGnSBlfXEuj43E5nlvcMg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> us-gaap:RelatedPartyMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_AqRe7UkNvEqeNWsz0qFwTg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:PropertyPlantAndEquipmentOtherTypesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_PropertyPlantAndEquipmentOtherTypesMember__JBi3-wIE0G0EEATSFZ_Pw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:PropertyPlantAndEquipmentOtherTypesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_wZAqpJMxU0ekXSViX2_s1Q">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:PropertyPlantAndEquipmentOtherTypesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_WQPRjoepgUOawRDyhEvYUQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_WLGQFA8WRkS9PxwSPp3IlQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_RzpafO6rmEqnEr7aH18S2g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="As_Of_12_31_2023_srt_StatementGeographicalAxis_country_MX_m6b_PU_m1kqmqWn-YevthA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:MX </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_srt_StatementGeographicalAxis_country_CA_JlBA2htBPkGBsDOPnctvAw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:CA </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_ybEzO_T7cUitt0AO5wbCog">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingGeneralAndAdministrativeExpensesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_Gc7d7Usme0WuJG3_0jdiFA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:CostOfSalesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_D6W5zOJwikqEVJn4HBeBkw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_yyWosrYdP0qb2ykp_yc9gw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_qi_fcp0IV0e1PEVfvUnrrA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="As_Of_11_21_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_VdHsjf0330WovGraZAtyCg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SecuredDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-11-21 </instant>
</period>
</context>
<context id="As_Of_3_15_2019_us-gaap_CreditFacilityAxis_us-gaap_StandbyLettersOfCreditMember_hUWXjuQFak-CejfwEfLUBA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:StandbyLettersOfCreditMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-03-15 </instant>
</period>
</context>
<context id="As_Of_3_15_2019_us-gaap_CreditFacilityAxis_th_SwinglineLoanMember_RIUAK6hCNUC5H8IQIpOHuw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> th:SwinglineLoanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-03-15 </instant>
</period>
</context>
<context id="As_Of_3_14_2019_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_8jpuQx474U6Tef4PMPOpKA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-03-14 </instant>
</period>
</context>
<context id="As_Of_5_31_2023_srt_CounterpartyNameAxis_th_NpPartnerMember_us-gaap_TypeOfArrangementAxis_th_ExpandedHumanitarianContractMember_11qcg0Gm00O_JMIQXjTo0A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> th:NpPartnerMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis"> th:ExpandedHumanitarianContractMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-05-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_I9X_fMm9REG_Fwy2DRhKxQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> us-gaap:VehiclesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="Duration_9_29_2023_To_9_29_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_GzOn5UeW2EeqPd1kWTIpvg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SecuredDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-09-29 </startDate>
<endDate> 2023-09-29 </endDate>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_h5mVMtHKskidLBSHN-HeIQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:TradeNamesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_3RgzcF4s3Ee-KGSg84Z7gQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:TradeNamesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="Duration_10_1_2023_To_12_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_1ZOr-F5dkkqk5gogAbt4ng">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SecuredDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-10-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_JUS_d4XBYUyEv0PwEWgmrw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_3_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_K1sqUcBnwUGhCYAhbrpwWQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SecuredDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-03-31 </endDate>
</period>
</context>
<context id="Duration_7_27_2021_To_7_27_2021_us-gaap_DebtInstrumentAxis_th_TerminationAndSettlementAgreementMember_ot68zcNnnk-Ah6oPTaCKvA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> th:TerminationAndSettlementAgreementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-07-27 </startDate>
<endDate> 2021-07-27 </endDate>
</period>
</context>
<context id="Duration_7_23_2021_To_7_23_2021_us-gaap_DebtInstrumentAxis_th_TerminationAndSettlementAgreementMember_xYixYPS5nkCmp4Lz78IXYg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> th:TerminationAndSettlementAgreementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-07-23 </startDate>
<endDate> 2021-07-23 </endDate>
</period>
</context>
<context id="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_q8WJvKKoa02zhmV2LHdt_A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_Vkl0s86c_UeIZ3xKqRj50g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:ComputerSoftwareIntangibleAssetMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_tibWtCJmYkKS4YscgnCDPQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_mrQIoEsmMkOpC4rEfJeJ7g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:ComputerSoftwareIntangibleAssetMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember_xYzUXPAvXUmB-wVNlPDSCg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:NoncompeteAgreementsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_9QRf_Q6SBE6zMulzz_jlOQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_LsljMjJx_ESC9oBzL7Ibzw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:CustomerRelationshipsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_FAw88Zsqtk2bQB45dZHygw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_IogmsSx2lEiqC-GStKPzhQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_AQ2DLfM12Ey90FDPn7EA0A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_KE2cjNWWeUGBbj5-tCMFvA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_bhePqT0RZUWCUe98lPfJ-Q">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_3_15_2023_To_3_15_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_mGoTcLpIukOkatSvhUi0pQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SecuredDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-03-15 </startDate>
<endDate> 2023-03-15 </endDate>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_quUtL-y4rES6CbSFye31qQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_Tiiga0QVB0KvxDZpQyQNXQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_coKwvA4hDUKW1nvi7pvF3A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_3GsNjFyREEOjblg4LL7oYQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> th:SpecialtyRentalAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_MNUv7aRb7kC9O8jbWAAkLg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> th:SpecialtyRentalAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_6JT9oGbQpkCR_-HaU-Ga4A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_LongtermDebtTypeAxis_th_AssetBackedLendingFacilityMember_qq1AviJWJEqfDCNSgji3SA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> th:AssetBackedLendingFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_10_12_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_o8fCErHlC0Omr1bbk7u3CQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-10-12 </instant>
</period>
</context>
<context id="As_Of_2_1_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_PP52Vkz-aEGaNaG3WxO5nQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-02-01 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_9ATo7vsqtECXEmBCfqRvqA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentLiabilitiesMember_R3G1ehebDEaDA9C1EFxEEg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:OtherNoncurrentLiabilitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_BalanceSheetLocationAxis_us-gaap_AccruedLiabilitiesMember_LAponbCoz02KsoeUWlDNUw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis"> us-gaap:AccruedLiabilitiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_DebtInstrumentAxis_th_ArrowBidcoMember_us-gaap_DebtInstrumentRedemptionPeriodAxis_us-gaap_DebtInstrumentRedemptionPeriodOneMember_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_lXvnJeGTukiZWonquwMkcA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> th:ArrowBidcoMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis"> us-gaap:DebtInstrumentRedemptionPeriodOneMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> th:SeniorSecuredNotesDue2025Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_9_29_2023_To_9_29_2023_us-gaap_DebtInstrumentAxis_th_ArrowBidcoMember_us-gaap_DebtInstrumentRedemptionPeriodAxis_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_hNSxCkH4iEu1M7I5B0mH2A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> th:ArrowBidcoMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis"> us-gaap:DebtInstrumentRedemptionPeriodTwoMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> th:SeniorSecuredNotesDue2025Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-09-29 </startDate>
<endDate> 2023-09-29 </endDate>
</period>
</context>
<context id="Duration_9_29_2023_To_9_29_2023_us-gaap_DebtInstrumentAxis_th_ArrowBidcoMember_us-gaap_DebtInstrumentRedemptionPeriodAxis_us-gaap_DebtInstrumentRedemptionPeriodOneMember_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_TPESWw30k0OW0lWQl0eEBg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> th:ArrowBidcoMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis"> us-gaap:DebtInstrumentRedemptionPeriodOneMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> th:SeniorSecuredNotesDue2025Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-09-29 </startDate>
<endDate> 2023-09-29 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_DebtInstrumentAxis_th_ArrowBidcoAndItsSubsidiariesMember_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_juz1Cqzt90-HaaS8j3a1xg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> th:ArrowBidcoAndItsSubsidiariesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> th:SeniorSecuredNotesDue2025Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_th_ArrowBidcoMember_us-gaap_DebtInstrumentRedemptionPeriodAxis_us-gaap_DebtInstrumentRedemptionPeriodOneMember_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_G5XRiJUawUWjISm3qsnC-g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> th:ArrowBidcoMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis"> us-gaap:DebtInstrumentRedemptionPeriodOneMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> th:SeniorSecuredNotesDue2025Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_r3jfIajQxEOwyix-w4Us9Q">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SecuredDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_wuPGQcYhTESYhRHfM5yGRw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SecuredDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_YKabP2CQlkOLTyM0Ac_m5A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> th:SeniorSecuredNotesDue2025Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_3_15_2019_To_3_15_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_UC1MQptluEK9yDHvuWSH2A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SecuredDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-03-15 </startDate>
<endDate> 2019-03-15 </endDate>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_nQNL1Xv7QEGoCP6nz0COPA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis"> us-gaap:EstimateOfFairValueFairValueDisclosureMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SecuredDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_Xa_MKqC9SEuVyCOTfdCcAw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis"> us-gaap:CarryingReportedAmountFairValueDisclosureMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SecuredDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_AlQjikGmX0qBoBLwwUlhuA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis"> us-gaap:EstimateOfFairValueFairValueDisclosureMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SecuredDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_8y9h9hwQ4Um0R5n9wYqcHw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis"> us-gaap:CarryingReportedAmountFairValueDisclosureMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SecuredDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_jcRkAThSz0KzFt-xB1zS3A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> th:SeniorSecuredNotesDue2025Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_11_1_2023_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_1WpnUt_GGkKMyVqyQOw5mA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> th:SeniorSecuredNotesDue2025Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-11-01 </instant>
</period>
</context>
<context id="As_Of_3_15_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_RCYz8WQFtEefLN_jcAFOfw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SecuredDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-03-15 </instant>
</period>
</context>
<context id="Duration_3_15_2019_To_3_15_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_VariableRateAxis_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_15AqsqUzJEGKw-kfUTN0eA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis"> us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-03-15 </startDate>
<endDate> 2019-03-15 </endDate>
</period>
</context>
<context id="Duration_3_15_2019_To_3_15_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember_4RXNu_yzyki7lbc5MNG7mQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis"> us-gaap:BaseRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-03-15 </startDate>
<endDate> 2019-03-15 </endDate>
</period>
</context>
<context id="Duration_3_15_2019_To_3_15_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_VariableRateAxis_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_JoPdRrSRY06LJQ4bg84lDQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis"> us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-03-15 </startDate>
<endDate> 2019-03-15 </endDate>
</period>
</context>
<context id="Duration_3_15_2019_To_3_15_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember_45kKbPVawUm38oBaq7pENg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis"> us-gaap:BaseRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-03-15 </startDate>
<endDate> 2019-03-15 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_us-gaap_ServiceMember_BJySRC-e-0WSnS9zC4c1zw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_srt_HotelMember_DLD_65yNpE2zDcRrmUeswg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> srt:HotelMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_us-gaap_ServiceMember_NWtdUHm-xkaPIf7IhpfRSw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_srt_HotelMember_IEv3naV0sEGA4ZkFlY9xaw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> srt:HotelMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_d_r98B4F0kCAAu7JWmcTDA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_srt_HotelMember_tevfXcPw2EKUqCgQtEu_tQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> srt:HotelMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_12_22_2022_To_12_22_2022_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_0jksfk70zk6CLdAfDyeYZg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-12-22 </startDate>
<endDate> 2022-12-22 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_StatementBusinessSegmentsAxis_th_TwoSegmentsMember_yonNZ-RIPkWmfuHNzGt61Q">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:TwoSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_wqoNitfC70erjn4U7s0lDg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerTwoMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_eQXjU1ny3kCHK8YQifq61g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerOneMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_hXnLvG6FMEWuubUk1CLaeg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerOneMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:CostOfGoodsTotalMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:SupplierConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_gK5kxc0uvky4a6mdkgnvVw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerOneMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CreditConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_StatementBusinessSegmentsAxis_th_FourSegmentsMember_ZrapsUOv0Emqc_sHEyUf7Q">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:FourSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_mwI5PGCv-kKUKlk0_YoGkg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerTwoMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_V5oKyVja90io3j1Q7CDUIg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerTwoMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:CostOfGoodsTotalMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:SupplierConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_1I2qaZXISkKkmdU6XPu-Jw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerTwoMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_lePlThoiTUGeBL75cKoGpw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerOneMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_QLGlRqqvMECHJzfEXn7J0g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerOneMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_QqwOSYgcy0albTMX5yZgkQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerTwoMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_srt_MajorCustomersAxis_th_CustomerThreeMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_Ce0UcPIp80mOG5YaZfaZoA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerThreeMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:CostOfGoodsTotalMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:SupplierConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_J31iOphC-kG9pZGHtiygmA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerOneMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="As_Of_2_28_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_Z0MciepM5kyUjxdxDNSn8g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-02-28 </instant>
</period>
</context>
<context id="As_Of_7_12_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_tkcnREKRXEyQxgXm2l94Aw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-07-12 </instant>
</period>
</context>
<context id="As_Of_5_21_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_db0DC-YLhk2cgUGVsufOcQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-05-21 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_JSRoDrV6iUCAqn8wazQbuA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_21_2022_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_7SdJtbXBw0-8IURIMi53JA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-21 </instant>
</period>
</context>
<context id="As_Of_12_16_2022_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_u3RfLTe5ZkmQpw-ZNUOX-w">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> us-gaap:PrivatePlacementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-16 </instant>
</period>
</context>
<context id="As_Of_12_16_2022_us-gaap_ClassOfWarrantOrRightAxis_th_PublicWarrantsMember_5UM8r0Mj6EmB7m-KI43J6g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis"> th:PublicWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-16 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_th_PublicWarrantsMember_C-f3Uicy6kmTAjLx6UroUw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis"> th:PublicWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_ClassOfWarrantOrRightAxis_th_PublicWarrantsMember_F3w5DbgJNEKYV9ZNfe5iWw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis"> th:PublicWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_16_2022_tnTBvWDKXEmw8MEKfOJmBw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
</entity>
<period>
<instant> 2022-12-16 </instant>
</period>
</context>
<context id="As_Of_11_18_2022_lMcYtPvTmEuaR_6R-5shpA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
</entity>
<period>
<instant> 2022-11-18 </instant>
</period>
</context>
<context id="As_Of_1_17_2018_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_xvbBFY6IhEq0r9pvy13KDQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-01-17 </instant>
</period>
</context>
<context id="Duration_3_15_2019_To_3_15_2019_us-gaap_BusinessAcquisitionAxis_th_FounderSharesMember_PEfBm4ij40q9rrod8aK6FQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis"> th:FounderSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-03-15 </startDate>
<endDate> 2019-03-15 </endDate>
</period>
</context>
<context id="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_rR0DPud0dEqdzTbZ4lYrag">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> us-gaap:AllOtherSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_usJ0GDmCiEmGX-ECt-TFOQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:HospitalityAndFacilitiesServicesSouthMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_tGhsi3z_-k6mwoPeAdDtNA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:GovernmentSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_th_ReportableSegmentsExcludingOtherMember_n4klfuaeIUiy0e7gAc1u4g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:MaterialReconcilingItemsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:ReportableSegmentsExcludingOtherMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_nUfAGIdEIk6FGoetQz_LRg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_XLoAws0vxUKZseJ3tpdisg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:MaterialReconcilingItemsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_l994JpTNDkqag100LuPGmg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> us-gaap:AllOtherSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_kGvmA13J5keh0wfJPURnNQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:HospitalityAndFacilitiesServicesSouthMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_H4yWuxbYCki8bGryXG_k3Q">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:GovernmentSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_th_ReportableSegmentsExcludingOtherMember_oUO9YV5g1Uyy1GbX7SFWYw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:MaterialReconcilingItemsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:ReportableSegmentsExcludingOtherMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_iDpaaC9sY0uFpwjREwItBQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_n_M-dNH6vEmxxqyupIp8BQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:MaterialReconcilingItemsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_ciatjJS7pkGG0Mwm1Yxc9A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:WarrantMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_9VQxvRkk2U2ah5_iP7Q0Bg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:WarrantMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_gTOeCRNkMU6TMicsGXCkJw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:WarrantMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_3_15_2019_To_3_15_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_th_FounderSharesMember_z2UY-2u2b0uLeLzY4nK2Pw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> th:FounderSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-03-15 </startDate>
<endDate> 2019-03-15 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_eZIfFmK4fEa4RPgBSaLIiQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:ComputerSoftwareIntangibleAssetMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_I4PXocTlI0aDBobPmW6q6A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:ComputerSoftwareIntangibleAssetMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_8zwojpliDESGZxSdq9pZEw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis"> us-gaap:ComputerSoftwareIntangibleAssetMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_DebtInstrumentAxis_th_AblFacilitiesAndNotesMember_ta7MY81MD0uXg33JhZNRCQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> th:AblFacilitiesAndNotesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_DebtInstrumentAxis_th_AblFacilitiesAndNotesMember_GufQ_O16dkWwUlxHgo_74g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> th:AblFacilitiesAndNotesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_us-gaap_DebtInstrumentAxis_th_AblFacilitiesAndNotesMember_6OqEUn9Dw0y6pZLbPKNPyw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> th:AblFacilitiesAndNotesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_qMfkqw0xRU6IK151PvZ-uw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis"> us-gaap:AccountingStandardsUpdate201613Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2021_pRJC6VKanUelRLRsnL0wnQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2020_bCHMkSIPQEiUw8D5OsYd3A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_JDiNmo7JnkOMYpi0o-TJ1w">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_SZQ3Exx8nES4ODR0BahXzA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember__8wWepkwn0igxhvUSFGsxA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_AuLFadRT_0WAoc4oI064FA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_nCkO7l3fw0Wr86kgZds19Q">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_uc9E3uJBXEinIzRHdsqJVw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_dpiG4PX8yUaXjZV2GiL6tQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_A_ouDTEeskWwAv8bY59_DQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_0y3xIs3ZdEyr-IwLYAGW_g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_hzgp50yA-E-9wHLamkPrbA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> th:SpecialtyRentalAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_th_AssetBackedLendingFacilityMember_-tA9BSy7u0KwdJXkj74raw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> th:AssetBackedLendingFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_th_AssetBackedLendingFacilityMember_vQcncz8UzECJp0chFxSc4A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> th:AssetBackedLendingFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_n2j4JVKKSkihTMJ-BqAmCw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SecuredDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_AdiJQ5Ue3kaYSYJ2kpBfJw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SecuredDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_tbhi44s4nUyDCcdSW5mwYw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis"> srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis"> us-gaap:AccountingStandardsUpdate201613Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_hzUIEXWGX0udqWSeFpaBgw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis"> srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis"> us-gaap:AccountingStandardsUpdate201613Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_DMbbdk8NnkWBA1mX-2NnyQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_e6vdH6Zcn0OMX3UVUCY7Ig">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_th_PublicWarrantsMember_hrCXnomeiEu8GInCt2JqOw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis"> th:PublicWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_ClassOfWarrantOrRightAxis_th_PublicWarrantsMember_Evd9DTpsJEKsSXvR4EIxDQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis"> th:PublicWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_dB7lVVqcbkWl3j4SWYyqYg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-YkSO85IiEW74DKPwDA-mQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zv-baRGebkurSHHFaxqpBA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_hJ5D-OgKCkeTfmLrs3wL4A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_2_28_2023_To_2_28_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_bQHa_Lc0hE-YtZhskUFRLA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-02-28 </startDate>
<endDate> 2023-02-28 </endDate>
</period>
</context>
<context id="Duration_5_24_2022_To_5_24_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_EYSDKYqBdkKqsyCJD85Oag">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-05-24 </startDate>
<endDate> 2022-05-24 </endDate>
</period>
</context>
<context id="Duration_5_21_2019_To_5_21_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_YA2g0abMPEeG42Tyw3grsw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-05-21 </startDate>
<endDate> 2019-05-21 </endDate>
</period>
</context>
<context id="Duration_2_25_2021_To_2_25_2021_us-gaap_PlanNameAxis_th_ExecutiveRestrictedStockUnitAgreementMember_qda6RMnegEi0IEtLzD8auw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> th:ExecutiveRestrictedStockUnitAgreementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-02-25 </startDate>
<endDate> 2021-02-25 </endDate>
</period>
</context>
<context id="Duration_2_24_2022_To_2_24_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_qua3HoNiF0yyfWSJi5ocWg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-02-24 </startDate>
<endDate> 2022-02-24 </endDate>
</period>
</context>
<context id="Duration_2_25_2021_To_2_25_2021_us-gaap_PlanNameAxis_th_ExecutiveStockAppreciationRightsAwardAgreementMember_L_Lj-CZ2f0qiiY4sNIh3BQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> th:ExecutiveStockAppreciationRightsAwardAgreementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-02-25 </startDate>
<endDate> 2021-02-25 </endDate>
</period>
</context>
<context id="Duration_3_1_2023_To_3_1_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_0PUeyIgghUa0aZlsL3WHNA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-03-01 </startDate>
<endDate> 2023-03-01 </endDate>
</period>
</context>
<context id="Duration_7_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_9cehXIX3EEyOGNkhn1JhOg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-07-01 </startDate>
<endDate> 2023-09-30 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_9dsrN2fvl0mskArohqgLyg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_5_21_2019_To_5_21_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_CHIb1p2wmEuLRXSDpWb6cA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis"> us-gaap:ShareBasedPaymentArrangementEmployeeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-05-21 </startDate>
<endDate> 2019-05-21 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_th_AlgecoGlobalMember_S5g1dKZdqUyVWKD-WAcoXg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> th:AlgecoGlobalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_th_AlgecoGlobalMember_BrFBFrvMk0-67dmx2uiXXg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> th:AlgecoGlobalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_th_AlgecoGlobalMember_H9RRQ6lHhkK7WcLLDTq-dw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> th:AlgecoGlobalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2020_To_12_31_2020_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_th_AlgecoGlobalMember_NKZH4vzoykm2Q9skakaRAg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> th:AlgecoGlobalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2020-01-01 </startDate>
<endDate> 2020-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_DebtInstrumentAxis_th_ArrowBidcoMember_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_zFFHQFXk2UqS92GvchLVcQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> th:ArrowBidcoMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> th:SeniorSecuredNotesDue2025Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_1RW-2i2TGk-7gK1gF6xKOA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> th:SpecialtyRentalAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_D6R815J550iCp5gSVKVUEw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> th:SeniorSecuredNotesDue2025Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_WAfQ5Wze-UKSZUnySLvvfQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> th:SeniorSecuredNotesDue2025Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_StatementGeographicalAxis_country_MX_VsurLIrtW0Cvs_sydQtb3A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:MX </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_StatementGeographicalAxis_country_CA_oCF-_5tGIkO_lqIqw_dyYg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis"> country:CA </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_6_1_2019_To_6_30_2019_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_th_AlgecoGlobalMember_GfsFAukA8ki4hMqLcDnCPQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> th:AlgecoGlobalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-06-01 </startDate>
<endDate> 2019-06-30 </endDate>
</period>
</context>
<context id="Duration_3_15_2019_To_3_15_2019_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_6C-7bcCAmU-l_QfhjoAggQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-03-15 </startDate>
<endDate> 2019-03-15 </endDate>
</period>
</context>
<context id="As_Of_12_31_2023_dei_LegalEntityAxis_th_TdrCapitalLlpMember_srt_OwnershipAxis_th_TargetHospitalityMember_Hh50d88lOESGxJoQfIsoFw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:OwnershipAxis"> th:TargetHospitalityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis"> th:TdrCapitalLlpMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_Qns-UTUrWEOkPvwInlIAFg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:MaterialReconcilingItemsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> us-gaap:AllOtherSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_-uQmJYDHcE6UERsV05zMJQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:MaterialReconcilingItemsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> us-gaap:AllOtherSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_1_17_2018_us-gaap_SubsidiarySaleOfStockAxis_th_PublicOfferingMember_9E3P--tnRkKE1dMBq9oHrQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> th:PublicOfferingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-01-17 </instant>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_lLb_3LJUNUGvrADFzjJ22g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_lZu8tpuiXEe7w1-emqobbg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:CostOfGoodsTotalMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:SupplierConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_pa88pY86J0Sn0YOl4L920A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:CostOfGoodsTotalMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:SupplierConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_km15FrLdgEG4GOwMnCUccw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:CostOfGoodsTotalMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:SupplierConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_xkE7qVWqPUWz4Ca3b1r6mA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_hSchW3jikUeQfqamSFrIpA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerTwoMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:GovernmentSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_3zmWc_Sp2k67_-cKQjBs_g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerOneMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_SGhSduWqSkqf2Vcfek8u5g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_qDf02Ecmn06a7vRt6wnBiw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_A9FgwtLoQkeozTC_4aKXOg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerTwoMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:GovernmentSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_8IqHfEVE1U6jn5FVgo0BQQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerOneMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_8K_zvKpl6kqtwL4yK-gBXQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_d_gHY7rf5UmZ5s_5K0tXLw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerTwoMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:GovernmentSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2021_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_1KYuOo29l0Wko_YMvnW-og">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> th:CustomerOneMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_HZ4VGaqiy0mBIgjxtC4f9A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="Duration_1_17_2018_To_1_17_2018_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_PnfEDNqL7UeoMCCVq9OOaQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> us-gaap:OverAllotmentOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-17 </startDate>
<endDate> 2018-01-17 </endDate>
</period>
</context>
<context id="As_Of_1_17_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_SubsidiarySaleOfStockAxis_th_PublicOfferingMember_Oi0kCCLX2Eqj12QMpe5luw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis"> us-gaap:CommonClassAMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> th:PublicOfferingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2018-01-17 </instant>
</period>
</context>
<context id="Duration_2_24_2022_To_2_24_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_qpbIt29Qx0Shklt209nK-g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis"> us-gaap:ShareBasedPaymentArrangementEmployeeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-02-24 </startDate>
<endDate> 2022-02-24 </endDate>
</period>
</context>
<context id="Duration_5_21_2019_To_5_21_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_NhhesDZjFEmahYlvHsDZUA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:RestrictedStockUnitsRSUMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis"> us-gaap:ShareBasedPaymentArrangementEmployeeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-05-21 </startDate>
<endDate> 2019-05-21 </endDate>
</period>
</context>
<context id="Duration_5_21_2019_To_5_21_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hnt4g937AEu5K2sTlaibDw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-05-21 </startDate>
<endDate> 2019-05-21 </endDate>
</period>
</context>
<context id="Duration_11_1_2023_To_11_1_2023_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_sFGUvv7XvUOG2SU1r_u6Sg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> th:SeniorSecuredNotesDue2025Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-11-01 </startDate>
<endDate> 2023-11-01 </endDate>
</period>
</context>
<context id="Duration_5_15_2023_To_5_15_2023_srt_CounterpartyNameAxis_th_NpPartnerMember_us-gaap_TypeOfArrangementAxis_th_ExpandedHumanitarianContractMember_yhSAk3rMqk-JKkNkltamLg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> th:NpPartnerMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis"> th:ExpandedHumanitarianContractMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-05-15 </startDate>
<endDate> 2023-05-15 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_eC6HApX96kesVIl6QdMz6A">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_aVkPWLyGFkGm5cXoA8UG7w">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_6Xn1GsOWzUWhKqTRkrA5nQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_O0fO8C8-MUCcGYeNrvpfXQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="As_Of_8_5_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionTwoMember_CFperPjSuk-1V4uHQKzZ-Q">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> th:StockOptionTwoMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-08-05 </instant>
</period>
</context>
<context id="As_Of_2_25_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionTwoMember_dAF7ixAlskWGEbxWHKkeFg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:StockAppreciationRightsSARSMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> th:StockOptionTwoMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-02-25 </instant>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_vPSkvv6ms0WRZpZcdKKNEw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis"> us-gaap:SellingGeneralAndAdministrativeExpensesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SecuredDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_0w8P2SC300yZY7x8_F7BVw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> th:SeniorSecuredNotesDue2025Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="As_Of_3_15_2019_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_N6OPMoj3N0-HFnsr26JrnQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-03-15 </instant>
</period>
</context>
<context id="Duration_11_1_2023_To_11_1_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_9mhIa2p7tUGhAR6aR3sSDA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:SecuredDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-11-01 </startDate>
<endDate> 2023-11-01 </endDate>
</period>
</context>
<context id="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
</entity>
<period>
<instant> 2022-12-31 </instant>
</period>
</context>
<context id="Duration_11_16_2023_To_11_16_2023_srt_CounterpartyNameAxis_th_NpPartnerMember_us-gaap_TypeOfArrangementAxis_th_NewPccContractMember_YKAhPt7axUu9eIsRl7T2cA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis"> th:NpPartnerMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis"> th:NewPccContractMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-11-16 </startDate>
<endDate> 2023-11-16 </endDate>
</period>
</context>
<context id="As_Of_12_22_2022_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_1DWOCne7lkGQRaQ81rp7Aw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> us-gaap:PrivatePlacementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-12-22 </instant>
</period>
</context>
<context id="Duration_1_17_2018_To_1_17_2018_us-gaap_SubsidiarySaleOfStockAxis_th_PublicOfferingMember_9N-DEMltr0SbpqCNp4Enlw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> th:PublicOfferingMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-17 </startDate>
<endDate> 2018-01-17 </endDate>
</period>
</context>
<context id="Duration_1_17_2018_To_1_17_2018_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_xznE1TBbLkSneskWU6jULA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2018-01-17 </startDate>
<endDate> 2018-01-17 </endDate>
</period>
</context>
<context id="Duration_12_16_2022_To_12_16_2022_WBLWtQrC60mJ_VbhSbGjoA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
</entity>
<period>
<startDate> 2022-12-16 </startDate>
<endDate> 2022-12-16 </endDate>
</period>
</context>
<context id="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_PerformanceSharesMember_hRjnsq4I7EuGMhKr2sau7Q">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_nL5lmwkwrkCe6bejcPtIQQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis"> us-gaap:FairValueInputsLevel3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis"> th:PrivatePlacementWarrantsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_8Aojb-t6mkm21E85bJiNgA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> us-gaap:AllOtherSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_XtE4v81__UKIWtS27R2aQw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:HospitalityAndFacilitiesServicesSouthMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_T_jB5y_Qi0S-7OlEzJYBhQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:GovernmentSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_OUuchHDJWEKpOfq5d4aPig">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_WHM3D9r0u0amU3B1oQkT2Q">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> us-gaap:AllOtherSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_okXzp4zd3kCjTVeGzPFMfg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:HospitalityAndFacilitiesServicesSouthMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_P7qXxCb1f06mRVAxcOBYdQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:GovernmentSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_HD5g_z8iUEeNGnjgcA2yrg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_5gZNsXnYQ0Wg6jBWkGsOYw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> us-gaap:AllOtherSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_qd0xC21C30Gr4GdGm6NLJA">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:HospitalityAndFacilitiesServicesSouthMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_6ooh1dosfEaRdENINXqyeQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> th:GovernmentSegmentMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_kOMQ0-SMa0OBERBX92NZjQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis"> us-gaap:OperatingSegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_us-gaap_PlanNameAxis_th_PsuAwardAgreementMember_e40rddUbFU6fAvzuWBb4Qw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis"> us-gaap:PerformanceSharesMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> th:PsuAwardAgreementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_9BaFG2KDq0WrMflKIxaU2g">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis"> th:SpecialtyRentalAssetsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2023-12-31 </instant>
</period>
</context>
<context id="Duration_10_1_2023_To_12_31_2023_Vnkar-1GQkyflA39vdqASw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
</entity>
<period>
<startDate> 2023-10-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_TimMferXeUOe4ClMfNvkbQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis"> us-gaap:CommonClassAMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementClassOfStockAxis_th_WarrantsToPurchaseCommonStockMember_Tbd5TKHChUm9f3ZCLT73Sg">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis"> th:WarrantsToPurchaseCommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<context id="As_Of_6_30_2023_FVPyDHC34EGRlTD3aomOww">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
</entity>
<period>
<instant> 2023-06-30 </instant>
</period>
</context>
<context id="As_Of_3_8_2024_BL1UXDc9pUW4tuK08X-hMw">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
</entity>
<period>
<instant> 2024-03-08 </instant>
</period>
</context>
<context id="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0001712189 </identifier>
</entity>
<period>
<startDate> 2023-01-01 </startDate>
<endDate> 2023-12-31 </endDate>
</period>
</context>
<unit id="Unit_Standard_Y_nDlBN2bMekqhvqbR2eLMDg">
<measure> th:Y </measure>
</unit>
<unit id="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ">
<measure> shares </measure>
</unit>
<unit id="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA">
<measure> iso4217:USD </measure>
</unit>
<unit id="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q">
<divide>
<unitNumerator>
<measure> iso4217:USD </measure>
</unitNumerator>
<unitDenominator>
<measure> shares </measure>
</unitDenominator>
</divide>
</unit>
<unit id="Unit_Standard_Vote_preS2-PA0EmQAe41FjfMqw">
<measure> th:Vote </measure>
</unit>
<unit id="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA">
<measure> pure </measure>
</unit>
<unit id="Unit_Standard_item_mtfsoCtSBEiDkw5Q8ob2yg">
<measure> th:item </measure>
</unit>
<unit id="Unit_Standard_customer_cCjsVTzvbkmh2KoT7k7Q_Q">
<measure> th:customer </measure>
</unit>
<unit id="Unit_Standard_installment_IZdLNdCWEUeoQdY5wMzR6Q">
<measure> th:installment </measure>
</unit>
<unit id="Unit_Standard_segment_N2Adc9sqt0CKYpJy9JqbKw">
<measure> th:segment </measure>
</unit>
<dei:EntityCentralIndexKey contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tc_26Mu8r75QUiUvOmdU8RDDg_2_1"> 0001712189 </dei:EntityCentralIndexKey>
<dei:CurrentFiscalYearEndDate contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tc_VJF6GmwoZkmSlsqudkhO5w_3_1"> --12-31 </dei:CurrentFiscalYearEndDate>
<dei:DocumentFiscalYearFocus contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tc_qFoqOf9bQUmfX4rF6EdF9g_4_1"> 2023 </dei:DocumentFiscalYearFocus>
<dei:DocumentFiscalPeriodFocus contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tc_5-rKlARjVkWhyOERbwAElQ_5_1"> FY </dei:DocumentFiscalPeriodFocus>
<us-gaap:CommitmentsAndContingencies contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" id="Hidden_464INNz_T0ChIxwfos_jTQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA" xsi:nil="true"/>
<us-gaap:CommitmentsAndContingencies contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" id="Hidden_BGIHzzPlSUe1Qkv4gokWYA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA" xsi:nil="true"/>
<us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" id="Hidden_Ksw6D3gwc0uHzpr3Zgph3g"> http://fasb.org/us-gaap/2023#RevenueNotFromContractWithCustomer </us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList>
<us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" id="Hidden_fiDOIxMen06p-mt1_SjBbg"> http://fasb.org/us-gaap/2023#RevenueNotFromContractWithCustomer </us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList>
<us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Hidden_e9kWGJ21dUe5-vuNY8lULw"> http://fasb.org/us-gaap/2023#RevenueNotFromContractWithCustomer </us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList>
<us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" id="Hidden_Ca9qA1I1N0aengScmqfJtg"> http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentOtherNet </us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
<us-gaap:TreasuryStockCommonShares contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="INF" id="Hidden_K_VZ1_f0DU-hRKgdp3ezzA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 9430665 </us-gaap:TreasuryStockCommonShares>
<th:OptionToExtendMaximumNumberOfAdditionalOneYearPeriodsOfContract contextRef="Duration_11_16_2023_To_11_16_2023_srt_CounterpartyNameAxis_th_NpPartnerMember_us-gaap_TypeOfArrangementAxis_th_NewPccContractMember_YKAhPt7axUu9eIsRl7T2cA" id="Hidden_qjzUJi1AP0-EDLxNkZX2VQ"> P4Y </th:OptionToExtendMaximumNumberOfAdditionalOneYearPeriodsOfContract>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="As_Of_12_31_2023_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_th_cnst_2024-01-01_sjygiqFjZUqRGM1zKLTUEA" id="Hidden_tiiUZmJSNEaFiGx0_CZ_rw"> P1Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="As_Of_12_31_2023_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_th_cnst_2025-01-01_iR65ROfsMkyyjkcIf71n3Q" id="Hidden_LYgWs0yY6UGUxCmcURWklQ"> P1Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="As_Of_12_31_2023_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_th_cnst_2026-01-01_I5j9uvCmKk2z7uKCIEwGYg" id="Hidden_VyPFANpmzU2T6q9WnCaJnw"> P1Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<th:PeriodForPriorWrittenNoticeToHoldersForRedemption contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_D6R815J550iCp5gSVKVUEw" id="Hidden_R8ReCg9YTU2bAH798FnQbA"> P15D </th:PeriodForPriorWrittenNoticeToHoldersForRedemption>
<th:PeriodForPriorWrittenNoticeToHoldersForRedemption contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_WAfQ5Wze-UKSZUnySLvvfQ" id="Hidden_dwrQTXKwHUiuLzko3l3L5Q"> P60D </th:PeriodForPriorWrittenNoticeToHoldersForRedemption>
<th:PeriodForPriorWrittenNoticeToTrusteeForRedemption contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_eC6HApX96kesVIl6QdMz6A" id="Hidden_phDGs7kt20aUTE87p9uhqw"> P20D </th:PeriodForPriorWrittenNoticeToTrusteeForRedemption>
<us-gaap:RepaymentsOfLinesOfCredit contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_JUS_d4XBYUyEv0PwEWgmrw" decimals="-6" id="Hidden_2LnXRt73CEimqhJpCdSFkg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:RepaymentsOfLinesOfCredit>
<th:IncomeTaxExaminationTerm contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_eC6HApX96kesVIl6QdMz6A" id="Hidden_1ReEMxhzHkmPCgAp2mVrzw"> P2Y </th:IncomeTaxExaminationTerm>
<us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" id="Hidden_lSeSDQOgPU6_BJOycDm5qg"> http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentOtherNet </us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
<us-gaap:PreferredStockSharesIssued contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="INF" id="Hidden_oeMFxVklXEusAxiDs8jIcw" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 0 </us-gaap:PreferredStockSharesIssued>
<th:NumberOfWarrantsAttachedToEachUnit contextRef="As_Of_1_17_2018_us-gaap_SubsidiarySaleOfStockAxis_th_PublicOfferingMember_9E3P--tnRkKE1dMBq9oHrQ" decimals="2" id="Hidden_nIHmYLbIJkSd600NbkmUVw" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 0.33 </th:NumberOfWarrantsAttachedToEachUnit>
<dei:AmendmentFlag contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_zj17OOsviUeuioXcXWUYCA"> false </dei:AmendmentFlag>
<dei:DocumentType contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_WDddZ7Za9kOBr1vnOxfXLw"> 10-K </dei:DocumentType>
<dei:DocumentAnnualReport contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_ziEXa5aJMUueV7rn4f4uYw"> true </dei:DocumentAnnualReport>
<dei:DocumentPeriodEndDate contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_-mjiww6jEUqAy2GBAbS7ng"> 2023-12-31 </dei:DocumentPeriodEndDate>
<dei:DocumentTransitionReport contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_W88hHEfMx0-xryGntJwirg"> false </dei:DocumentTransitionReport>
<dei:EntityFileNumber contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_zJgyZJwoLECOEefpAfzcOQ"> 001-38343 </dei:EntityFileNumber>
<dei:EntityRegistrantName contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_T3tNQSm9dkmLhDiQ8EeoqQ"> TARGET HOSPITALITY CORP. </dei:EntityRegistrantName>
<dei:EntityIncorporationStateCountryCode contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tc_ewYF6hYNVEOpKY7TS57woA_1_0"> DE </dei:EntityIncorporationStateCountryCode>
<dei:EntityTaxIdentificationNumber contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tc_8sHqBtYBe02pOClWeunMqw_1_3"> 98-1378631 </dei:EntityTaxIdentificationNumber>
<dei:EntityAddressAddressLine1 contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_M9GVV-75w0OvXzBOBeJ1_Q"> 9320 Lakeside Boulevard, Suite 300 </dei:EntityAddressAddressLine1>
<dei:EntityAddressCityOrTown contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_GevXeqvPLE6emO6ggP2T5w"> The Woodlands </dei:EntityAddressCityOrTown>
<dei:EntityAddressStateOrProvince contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_J-Znew3iV0255u2li-CH9A"> TX </dei:EntityAddressStateOrProvince>
<dei:EntityAddressPostalZipCode contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_qTt2sfAgS0WzM4hTYlPBEA"> 77381 </dei:EntityAddressPostalZipCode>
<dei:CityAreaCode contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_q8h1y8Q9JEy65kJWqsIAoA"> 800 </dei:CityAreaCode>
<dei:LocalPhoneNumber contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_ihTl2BNBx06L0NLvNJ2_nQ"> 832-4242 </dei:LocalPhoneNumber>
<dei:Security12bTitle contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_TimMferXeUOe4ClMfNvkbQ" id="Tc_ve-4w5fspUibzFFAogijGA_2_0"> Common stock, par value $0.0001 per share </dei:Security12bTitle>
<dei:TradingSymbol contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_TimMferXeUOe4ClMfNvkbQ" id="Tc_sExISdTQeESxGbligwaFPQ_2_1"> TH </dei:TradingSymbol>
<dei:SecurityExchangeName contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_TimMferXeUOe4ClMfNvkbQ" id="Narr_zKe07ucpf0C5UCMTMWhtjA"> NASDAQ </dei:SecurityExchangeName>
<dei:Security12bTitle contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementClassOfStockAxis_th_WarrantsToPurchaseCommonStockMember_Tbd5TKHChUm9f3ZCLT73Sg" id="Tc_dNA9OpgmyU-FELmLroSrEA_3_0"> Warrants to purchase common stock </dei:Security12bTitle>
<dei:TradingSymbol contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementClassOfStockAxis_th_WarrantsToPurchaseCommonStockMember_Tbd5TKHChUm9f3ZCLT73Sg" id="Tc_TrQljkAQY0eXGHIHEltnEQ_3_1"> THWWW </dei:TradingSymbol>
<dei:SecurityExchangeName contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementClassOfStockAxis_th_WarrantsToPurchaseCommonStockMember_Tbd5TKHChUm9f3ZCLT73Sg" id="Narr_ybcR4jZ73U-wJ4dAbQawkg"> NASDAQ </dei:SecurityExchangeName>
<dei:EntityWellKnownSeasonedIssuer contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_iICE-avYfkGd-HcfemwObA"> No </dei:EntityWellKnownSeasonedIssuer>
<dei:EntityVoluntaryFilers contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr__NCaQq0vZECQ6Dm2K2Z5gg"> No </dei:EntityVoluntaryFilers>
<dei:EntityCurrentReportingStatus contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_2B-wX4cVGkWzKnphRUPNEw"> Yes </dei:EntityCurrentReportingStatus>
<dei:EntityInteractiveDataCurrent contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_cfFyDCLvzkSH2qR6CRSlEQ"> Yes </dei:EntityInteractiveDataCurrent>
<dei:EntityFilerCategory contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_c--N8lROjUmZur7VX0eW1Q"> Accelerated Filer </dei:EntityFilerCategory>
<dei:EntitySmallBusiness contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_uwI86jjLxEakKoYBj5lB6A"> false </dei:EntitySmallBusiness>
<dei:EntityEmergingGrowthCompany contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_WgMTiuGEZky8e3_5fM88Ow"> false </dei:EntityEmergingGrowthCompany>
<dei:IcfrAuditorAttestationFlag contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_ntq4RvMFEUmyS99mYLUqAg"> false </dei:IcfrAuditorAttestationFlag>
<dei:DocumentFinStmtErrorCorrectionFlag contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_zbkn08etiUi2p7iKLw5Wjw"> false </dei:DocumentFinStmtErrorCorrectionFlag>
<dei:EntityShellCompany contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_eZbqOPx2DkOzVCfNqL3uvQ"> false </dei:EntityShellCompany>
<dei:EntityPublicFloat contextRef="As_Of_6_30_2023_FVPyDHC34EGRlTD3aomOww" decimals="0" id="Narr_VWKELmkjpEOlmbhoMp9IUw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 444692541 </dei:EntityPublicFloat>
<dei:EntityCommonStockSharesOutstanding contextRef="As_Of_3_8_2024_BL1UXDc9pUW4tuK08X-hMw" decimals="INF" id="Narr_hFIw09SppkqubxwT2_WX2Q" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 100520429 </dei:EntityCommonStockSharesOutstanding>
<dei:AuditorFirmId contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr__CrfXYTDb0yMB-WaliOjqA"> 42 </dei:AuditorFirmId>
<dei:AuditorName contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_YcrPEtbCyUuxDXzS-3RGgg"> Ernst & Young LLP </dei:AuditorName>
<dei:AuditorLocation contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_G3M1j0xt4kyGAvqUJ2jUoQ"> Houston, Texas </dei:AuditorLocation>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_IKGgFSfPMk-96JgrM6HFKw_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 103929000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_vQod6KNrK0-rtjfVVSo8_A_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 181673000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Narr_aynUzSi_8UaE3q0JGyXuUw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 550000 </us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Narr_zN6I3APbTkmeiJNBE_882Q" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4000 </us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:AccountsReceivableNetCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_a35UnPcfCUeC-RPKq7MQFQ_6_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 67092000 </us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_jD0D6Pwmx0a2QnQDueVfWA_6_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 42153000 </us-gaap:AccountsReceivableNetCurrent>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_RY3Z1HSGa0SIVy-aBWK_OA_7_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 9479000 </us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_7YBjrWmsBU6Z9JiyYuTp1A_7_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 12553000 </us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:AssetsCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_t36rM_dk5UeodtQR83Hs1w_8_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 180500000 </us-gaap:AssetsCurrent>
<us-gaap:AssetsCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_V41JniCStUO2U38NnRgHKw_8_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 236379000 </us-gaap:AssetsCurrent>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_dwtns5sa6UmnKKV3aTHlRA_10_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 349064000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_9yRcONTv2k6XLzkIDrQh6g_10_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 357129000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentOtherNet contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_LCHPX8z3DUCf0m91-CTZBA_11_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 34631000 </us-gaap:PropertyPlantAndEquipmentOtherNet>
<us-gaap:PropertyPlantAndEquipmentOtherNet contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_ohkxC5EBVEu6UNDGUt93HA_11_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 31898000 </us-gaap:PropertyPlantAndEquipmentOtherNet>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_XjQFxSMEwEObNSMJ5wpqUQ_12_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 19698000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc__WUrUtaJRE-F0SMFaTY3dg_12_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 27298000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:Goodwill contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_7qfmwZljlkmiHdwClcgTvg_13_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 41038000 </us-gaap:Goodwill>
<us-gaap:Goodwill contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_U4PzXhLFAkCiCJg4sXzVYw_13_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 41038000 </us-gaap:Goodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_CgHEQlDmvEyf-NSLBDfN-A_14_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 66282000 </us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_qRJjvY-6tkqgV3W1Vz4cfQ_14_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 75182000 </us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:DeferredFinanceCostsNoncurrentNet contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_URxD3S3pY0Kg2JJJB3Rfdg_15_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2479000 </us-gaap:DeferredFinanceCostsNoncurrentNet>
<us-gaap:DeferredFinanceCostsNoncurrentNet contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_JXKR2MoNAEiAQPgOPf2eYw_15_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 896000 </us-gaap:DeferredFinanceCostsNoncurrentNet>
<us-gaap:OtherAssetsNoncurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_uO9MddniOECz9z32KZpNjA_16_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 661000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_daok9GTE00aNjwY8dR6C9A_16_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1907000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:Assets contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_NBtYA7xRTUmrp9mKb8-oxQ_17_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 694353000 </us-gaap:Assets>
<us-gaap:Assets contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_mRfz8ufjTEOpTTKNhr02gg_17_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 771727000 </us-gaap:Assets>
<us-gaap:AccountsPayableCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_i1ihAJ_sBkqVdgcPYvVe1Q_21_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 20926000 </us-gaap:AccountsPayableCurrent>
<us-gaap:AccountsPayableCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_GhLEdhP3rku4Uow2YpZ0NQ_21_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 17563000 </us-gaap:AccountsPayableCurrent>
<us-gaap:AccruedLiabilitiesCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_LyTNZXRyo0Sti692EL6PhA_22_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 33652000 </us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:AccruedLiabilitiesCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_bwH8a2G3zUiq0P_kHLiYEQ_22_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 39642000 </us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:DeferredRevenueCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_goZrsgwRKkCYo_vlVomrtA_23_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1794000 </us-gaap:DeferredRevenueCurrent>
<us-gaap:DeferredRevenueCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_6mlaaQBrN026trAY0xZ5SQ_23_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 120040000 </us-gaap:DeferredRevenueCurrent>
<us-gaap:OperatingLeaseLiabilityCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_slraTMb49UWpvg9PAaYweA_24_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 11914000 </us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:OperatingLeaseLiabilityCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_A-r_8ruV1k-e7F39pyrcUA_24_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 12516000 </us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:FinanceLeaseLiabilityCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_jzfm0wJHUEe8ZXZWeYnGsQ_25_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1369000 </us-gaap:FinanceLeaseLiabilityCurrent>
<us-gaap:FinanceLeaseLiabilityCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_fwwMVA7xaUemr3GV4vcOQA_25_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1135000 </us-gaap:FinanceLeaseLiabilityCurrent>
<th:WarrantyLiabilityCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_VMhaIUib10iD3RuYeQ8vdw_26_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 675000 </th:WarrantyLiabilityCurrent>
<us-gaap:LiabilitiesCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_1WbSno8qdUS7-eLM-u7NXg_27_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 70330000 </us-gaap:LiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_Dfirq7m4LUK1Q1DKb0Gg9A_27_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 190896000 </us-gaap:LiabilitiesCurrent>
<us-gaap:DebtInstrumentCarryingAmount contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_gpy4utzowU-Oj4zeUaLCdw_31_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 181446000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentCarryingAmount contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_AxEo8hJ3zk2hUtBprcHhaw_31_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 334500000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_BeRXm_tz5kSlq6z8efVycQ_32_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2619000 </us-gaap:DebtInstrumentUnamortizedDiscount>
<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_ZdI87cvSA0SfWDTbPo8SWw_32_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 971000 </us-gaap:DebtInstrumentUnamortizedDiscount>
<us-gaap:DeferredFinanceCostsNet contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_cUwzShPnGUW22J9f4klSDQ_33_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 734000 </us-gaap:DeferredFinanceCostsNet>
<us-gaap:DeferredFinanceCostsNet contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_lnQNp6WwHUidX3sG6SgkUA_33_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4681000 </us-gaap:DeferredFinanceCostsNet>
<us-gaap:SecuredDebt contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc__SCVbLWVV0SLh8SN7HCQhA_34_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 178093000 </us-gaap:SecuredDebt>
<us-gaap:SecuredDebt contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_QbqXV72FR0GAEPTeisc3ow_34_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 328848000 </us-gaap:SecuredDebt>
<us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_HAo6_630FUm0GIaEhM46aw_35_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1024000 </us-gaap:FinanceLeaseLiabilityNoncurrent>
<us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_6wn9UHQdLkaVnNHxiqzZHw_35_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1088000 </us-gaap:FinanceLeaseLiabilityNoncurrent>
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_687r7nv-U0OutUgpAayK3g_36_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 8426000 </us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_o1Qs6hwYPk-FOUiO5LzqcA_36_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 11104000 </us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_VCtXT07gBkmkyWjXAxx5bg_37_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 6309000 </us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:DeferredRevenueNoncurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_CMRcBabAy0Op3VYszHFlcQ_38_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 3675000 </us-gaap:DeferredRevenueNoncurrent>
<us-gaap:DeferredRevenueNoncurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_5e9nm_tQCUefO1j8LUBLaQ_38_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5479000 </us-gaap:DeferredRevenueNoncurrent>
<us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_Zk2B_v146km-tW3cVbr5ig_39_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 53074000 </us-gaap:DeferredIncomeTaxLiabilitiesNet>
<us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_OhJvWkBBdkWmDxJlp5jJEw_39_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 15172000 </us-gaap:DeferredIncomeTaxLiabilitiesNet>
<us-gaap:AssetRetirementObligationsNoncurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc__GfKjE0RY0yqB8vGMfQJCg_40_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2424000 </us-gaap:AssetRetirementObligationsNoncurrent>
<us-gaap:AssetRetirementObligationsNoncurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_mwtqZu_HE0aqbxhLTT4R2Q_40_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2247000 </us-gaap:AssetRetirementObligationsNoncurrent>
<th:WarrantyLiabilityNonCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_6DAuW4FQ2U-V9kJAu1Zbvw_41_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 9737000 </th:WarrantyLiabilityNonCurrent>
<us-gaap:Liabilities contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_xZlDEr5_e0KCxgvuhH25CQ_42_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 317046000 </us-gaap:Liabilities>
<us-gaap:Liabilities contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_az7xrsgTy0CrISuXOMk2tA_42_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 570880000 </us-gaap:Liabilities>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="INF" id="Narr_YRSo8WaRPkmlPd07GojycQ" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 0.0001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="INF" id="Narr_GBdvGyrqj0GQ6ZLj1wLUfg" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 0.0001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="INF" id="Narr_SEsr0TFiykGcp-2aI05cOw" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 400000000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="INF" id="Narr_WbYm4SbdE0u_9g1J5M7WfQ" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 400000000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="INF" id="Narr_GkYK-pScUEivFtSf9ODgFQ" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 111091266 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="INF" id="Narr_up_xMDMYSUCvhpNu6GGMzg" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 101660601 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesIssued contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="INF" id="Narr_j8-lPEBsHkGo3K-yAp2XVA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 109747366 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="INF" id="Narr_5jzABqYZ2kqINIdTdDUPUQ" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 100316701 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockValue contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_VCspNMV5SUCJXXTYEfM8Sw_46_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 10000 </us-gaap:CommonStockValue>
<us-gaap:CommonStockValue contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_5mHasIf9p0CPtjaalBSKFw_46_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 10000 </us-gaap:CommonStockValue>
<us-gaap:TreasuryStockCommonShares contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="INF" id="Narr_DBySAfvYIUGZCHYxq0IsxQ" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 9430665 </us-gaap:TreasuryStockCommonShares>
<us-gaap:TreasuryStockCommonValue contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_JuNP1aASIkmv2JD4QzCbXw_47_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 23559000 </us-gaap:TreasuryStockCommonValue>
<us-gaap:TreasuryStockCommonValue contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_rSE1OKEZnUuwb1iUcnL5WQ_47_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 23559000 </us-gaap:TreasuryStockCommonValue>
<us-gaap:AdditionalPaidInCapital contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_c_Urkyyc5EidecH3Dxq_Dg_48_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 142379000 </us-gaap:AdditionalPaidInCapital>
<us-gaap:AdditionalPaidInCapital contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_0neFQ8Je1U20o9Ml9OAYJw_48_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 139287000 </us-gaap:AdditionalPaidInCapital>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_CfQU70tMuU-Ylp5-sLX6iw_49_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -2638000 </us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_oY24wAlMIUeMGKnF9ClRhg_49_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -2574000 </us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_r_br3vHR1Uaav_biiJOEpQ_50_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 261115000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc__LmnQ5BwXkaAAAvI7guf_w_50_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 87683000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_1U6q_A0V2UisQibfnsLdJg_51_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 377307000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_zhv_Cq1_30yiCsIkql9BOg_51_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 200847000 </us-gaap:StockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_5iS8NgaeX02CvzOIBqDJ3Q_52_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 694353000 </us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_9GT34qWw4Ua9R66D7acJzQ_52_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 771727000 </us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_us-gaap_ServiceMember_BJySRC-e-0WSnS9zC4c1zw" decimals="-3" id="Tc_Q15DpSjEnEirv51ZAjXBkQ_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 365627000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_us-gaap_ServiceMember_NWtdUHm-xkaPIf7IhpfRSw" decimals="-3" id="Tc_5sxxBslgiEqVsMWZCd21HQ_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 333702000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_d_r98B4F0kCAAu7JWmcTDA" decimals="-3" id="Tc_s14kiN2Rekmg6FccnoI_Dw_5_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 203134000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueNotFromContractWithCustomer contextRef="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_srt_HotelMember_DLD_65yNpE2zDcRrmUeswg" decimals="-3" id="Tc_d8XDjVKx3E2YnUNlwSR2tQ_6_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 197981000 </us-gaap:RevenueNotFromContractWithCustomer>
<us-gaap:RevenueNotFromContractWithCustomer contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_srt_HotelMember_IEv3naV0sEGA4ZkFlY9xaw" decimals="-3" id="Tc_i87ioyLhD0qEhu2mEy1_jg_6_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 168283000 </us-gaap:RevenueNotFromContractWithCustomer>
<us-gaap:RevenueNotFromContractWithCustomer contextRef="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_srt_HotelMember_tevfXcPw2EKUqCgQtEu_tQ" decimals="-3" id="Tc_wlEzdbl1vk6gw_tJMRRCzQ_6_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 76909000 </us-gaap:RevenueNotFromContractWithCustomer>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_th_ConstructionFeeMember_oc8hgWac90qdVn_FM0dZoQ" decimals="-3" id="Tc_12r0zFw7Tk-7x2t4lHAalg_7_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 11294000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:Revenues contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_YKvxjF9pgUOktS0lPgFbug_8_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 563608000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_EfKEGtGZwk2oJgUwjQedoA_8_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 501985000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_JdCCVprjMEGnLkpshOaD7Q_8_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 291337000 </us-gaap:Revenues>
<us-gaap:CostOfGoodsAndServicesSold contextRef="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_us-gaap_ServiceMember_BJySRC-e-0WSnS9zC4c1zw" decimals="-3" id="Tc_Ba1Q2560HkGa2L1mHvY48w_10_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 151574000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_us-gaap_ServiceMember_NWtdUHm-xkaPIf7IhpfRSw" decimals="-3" id="Tc_hGh7_jiSL0qnoUv_F8_Q6Q_10_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 174200000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_d_r98B4F0kCAAu7JWmcTDA" decimals="-3" id="Tc_FhcVCt5-dEWFj-VYScYrhA_10_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 120192000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_srt_HotelMember_DLD_65yNpE2zDcRrmUeswg" decimals="-3" id="Tc_3IXSkKIIIUeWuepUOymktw_11_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 30084000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_srt_HotelMember_IEv3naV0sEGA4ZkFlY9xaw" decimals="-3" id="Tc_FkXMuuRfpUmBOKKMSE1x6Q_11_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 27824000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_srt_HotelMember_tevfXcPw2EKUqCgQtEu_tQ" decimals="-3" id="Tc_A2yJhdF00USXleroLrZO2g_11_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 16186000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSoldDepreciation contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_jKfXCCxaXEylj-e00iN-Pg_12_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 68626000 </us-gaap:CostOfGoodsAndServicesSoldDepreciation>
<us-gaap:CostOfGoodsAndServicesSoldDepreciation contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_hK-bLfqMgEGmdnl_TYmHqA_12_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 52833000 </us-gaap:CostOfGoodsAndServicesSoldDepreciation>
<us-gaap:CostOfGoodsAndServicesSoldDepreciation contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_MbOUxN6XT0OS9TizMqHOJA_12_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 53609000 </us-gaap:CostOfGoodsAndServicesSoldDepreciation>
<us-gaap:GrossProfit contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_8l5Mzy6qjk2vu0mPzsNHCQ_13_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 313324000 </us-gaap:GrossProfit>
<us-gaap:GrossProfit contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_KBWRyvh8QEyQ2AMChjBKTw_13_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 247128000 </us-gaap:GrossProfit>
<us-gaap:GrossProfit contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_cHlsw1OFckGCP3cabjxVbg_13_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 101350000 </us-gaap:GrossProfit>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_NXnKYRp340OTxCIRJSY5VQ_14_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 56126000 </us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_XzyNlzZ1OU6gTzFTT28bew_14_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 57893000 </us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_wiI8R18F-UG6aawev8ih0g_14_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 46461000 </us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:OtherDepreciationAndAmortization contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_f1oJ2PKA4kqj_wZFsaaIFA_15_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 15351000 </us-gaap:OtherDepreciationAndAmortization>
<us-gaap:OtherDepreciationAndAmortization contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_BtY9b-L6NkGY9LYiNk2BIQ_15_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 14832000 </us-gaap:OtherDepreciationAndAmortization>
<us-gaap:OtherDepreciationAndAmortization contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_5Xl3aQqqo0ymw7EEaXBUrw_15_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 16910000 </us-gaap:OtherDepreciationAndAmortization>
<us-gaap:OtherOperatingIncomeExpenseNet contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_2ea0Z_OwDE-NtQE5JrrETQ_16_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -1241000 </us-gaap:OtherOperatingIncomeExpenseNet>
<us-gaap:OtherOperatingIncomeExpenseNet contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_QnOGCgQ9Iku6IjzQSyNMow_16_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -36000 </us-gaap:OtherOperatingIncomeExpenseNet>
<us-gaap:OtherOperatingIncomeExpenseNet contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_GsTnELUbSk-HEHTdv_W71g_16_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -880000 </us-gaap:OtherOperatingIncomeExpenseNet>
<us-gaap:OperatingIncomeLoss contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_tGNfUSBFo0SnKf80ysKozg_17_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 240606000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_-TiTNppNaE-5GBGMe8fwpg_17_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 174367000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_zG3dnXN2jk-znx08xiCLew_17_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 37099000 </us-gaap:OperatingIncomeLoss>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_pGOwyU7oNk2p2VtpSt4o5w_18_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -2279000 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:InterestIncomeExpenseNet contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_uK4Zm49k7UOlxmdHedXJcg_19_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -22639000 </us-gaap:InterestIncomeExpenseNet>
<us-gaap:InterestIncomeExpenseNet contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_wfofVbiFM0mPfG2LaXcJJw_19_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -36323000 </us-gaap:InterestIncomeExpenseNet>
<us-gaap:InterestIncomeExpenseNet contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_Lgssweah6kmxoL_lqcau2Q_19_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -38704000 </us-gaap:InterestIncomeExpenseNet>
<us-gaap:FairValueAdjustmentOfWarrants contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_s1SikbBj4EG0TFW9hI8nHA_20_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -9062000 </us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:FairValueAdjustmentOfWarrants contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_g5TVwg1T8k6lhKM8E5u8AA_20_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 31735000 </us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:FairValueAdjustmentOfWarrants contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_XtBkJ_ZSCEiFykFUY0GEYA_20_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1067000 </us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_Jdcc4flWQU-0UGq8jfozkA_21_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 224750000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_DIqCRsIWOk-SXtI4dNVrUA_21_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 106309000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_CW47qUhD602BjXM7WW_jVQ_21_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -2672000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeTaxExpenseBenefit contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_vuATit_b9UuN5lWd_etTOg_22_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 51050000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_2NIk-3GXEEistkDQUESrcg_22_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 32370000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_Ei2CnL8OqEWYA_iIB-2aVA_22_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1904000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:NetIncomeLoss contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_qDRAIDxW5Euro3efHBpBTg_23_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 173700000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_XLPFxDTZQEu4sR0Y99-Fww_23_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 73939000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_fjCOKnaAH0KLFzUKFEST4w_23_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -4576000 </us-gaap:NetIncomeLoss>
<us-gaap:DilutiveSecurities contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_e3aA9GeztkmhGkoCRL7DjQ_24_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -9062000 </us-gaap:DilutiveSecurities>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_cBJDCL9EBUi9jdKO93Uc5A_25_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 164638000 </us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_yqHoUcS0ZUelC3mAFUTsRw_25_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 73939000 </us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_R3V_MUI-C0-ai4S7MvU4Cg_25_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -4576000 </us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_r5amt8ndXUid1W8aX4JzwQ_28_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -64000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc__zvzRcpczEuYVDEBsQ3yMw_28_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -112000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_A4nkCly59EC6HMhO7YrgXw_28_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -28000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_NrsVv3lVykGcK3rwieLTEg_29_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 173636000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_3-muRDtvUUGcXc6s9cZHrA_29_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 73827000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_0_g1gSHi60K5Zn9PPJ6rmQ_29_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -4604000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="0" id="Tc_XUGVFFZhSkWRXglJg9a0CA_32_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 101350910 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="0" id="Tc_pRG7UuW3dkG5Xa-pzlv39g_32_6" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 97213166 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="0" id="Tc_1LiqkWeEYU-kdUJMF2__Nw_32_9" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 96611022 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="0" id="Tc_--B-pQnKlke42oEOvbGVGw_33_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 105319405 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="0" id="Tc_QTXNmJX9j0SMjYYbkZRVHw_33_6" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 100057748 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="0" id="Tc_4FOZOu5c60mf03mbn9bqzw_33_9" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 96611022 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:EarningsPerShareBasic contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="2" id="Tc_N6idY74ZWkq4ohmGdBW6Bw_35_3" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 1.71 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="2" id="Tc_zhAwREQCsESNh8FKRfN_Bw_35_6" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 0.76 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="2" id="Tc_iHnl5MrX30um-J3ihPJkSA_35_9" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> -0.05 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="2" id="Tc_vornH7hp9UGp-8St_0O8Eg_36_3" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 1.56 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="2" id="Tc_zMsUuhR410eTaPAYhnbbdA_36_6" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 0.74 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="2" id="Tc_ka4DrGBTxUqn9J63aaa3Pg_36_9" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> -0.05 </us-gaap:EarningsPerShareDiluted>
<us-gaap:SharesOutstanding contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_6I42rvfqn02lA2GG3DlsRg" decimals="INF" id="Tc_9HuDeQ5kPUis_WdaZ00o3g_4_2" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 101170915 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_6I42rvfqn02lA2GG3DlsRg" decimals="-3" id="Tc__z8in1GF-0y-jKlNI3mejg_4_5" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 10000 </us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_N0Ld86y8NkSrpK5IDwTXow" decimals="INF" id="Tc_7WR-dr8DX0GzMbCEgzqmBw_4_7" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 4414767 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_N0Ld86y8NkSrpK5IDwTXow" decimals="-3" id="Tc_qqL3Pr9YXkySX6DOKklfvA_4_10" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -23559000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_6Lbn17F77k6AZYj22Oai6Q" decimals="-3" id="Tc_0K-fDwOSuk2UhQ6FtcBSWQ_4_13" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 106551000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_-ndr1FwLmU2oYCoccO6ULg" decimals="-3" id="Tc_mM4caCjFyUu8wfru0iD3Hg_4_16" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -2434000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_corRUD6LHE6FcvVm2306uQ" decimals="-3" id="Tc_XjIdQBQGzUSE8e4aD3KqBw_4_19" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 18320000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2020_bCHMkSIPQEiUw8D5OsYd3A" decimals="-3" id="Tc_ffAUwiO9eUCeHWkvzQ6vaQ_4_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 98888000 </us-gaap:StockholdersEquity>
<us-gaap:NetIncomeLoss contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_qi_fcp0IV0e1PEVfvUnrrA" decimals="-3" id="Tc_OBHmpBChbUKm0TmP8PxNCw_6_19" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -4576000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_kxrlYnkqwEa7Vsf6OXdAgg_6_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -4576000 </us-gaap:NetIncomeLoss>
<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_HB_ihwfeXEmWxbEUgmSIWA" decimals="INF" id="Tc_2HK61vnUl06cUrL1BC6HUQ_7_2" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 781768 </us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_0y3xIs3ZdEyr-IwLYAGW_g" decimals="-3" id="Tc_OBUmdoIvFkKz2xS0Xh-cnw_7_13" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 3086000 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_LlZJjBm7wkeswtO11FblbA_7_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 3086000 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_0y3xIs3ZdEyr-IwLYAGW_g" decimals="-3" id="Tc_zJSfYyoeYE6s1OX16aTqQA_8_13" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 99000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_GjA5DPgMnEiv4YJZ8Y-rOQ_8_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 99000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_RzpafO6rmEqnEr7aH18S2g" decimals="-3" id="Tc_hacXIT8e2UCShCQD1ZLGJw_9_16" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -28000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_5h2v1uCa9UOO0xcJ_EmULQ_9_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -28000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
<us-gaap:SharesOutstanding contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_jD9axvDGp06Wn-pKvmOitg" decimals="INF" id="Tc_45cKZLM_GkaY20OYHh87YA_10_2" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 101952683 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_jD9axvDGp06Wn-pKvmOitg" decimals="-3" id="Tc_BW007lb54Ua84aCc2ucDgg_10_5" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 10000 </us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_3Pa3CCg2_UK7fvjdJ6E9NQ" decimals="INF" id="Tc_cOdjyURXrkWszFPZkswF6g_10_7" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 4414767 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_3Pa3CCg2_UK7fvjdJ6E9NQ" decimals="-3" id="Tc_tHnfcrMa0kqn4oeYSzNXtg_10_10" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -23559000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_4YssUQaNukWJPasTpYATbg" decimals="-3" id="Tc_qUR5T-njEkaHPGoXGbkSaw_10_13" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 109538000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ONZK2yFdCkyhxJIPP0ngfw" decimals="-3" id="Tc_daLCd3OvYUWT4qVgZsFajA_10_16" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -2462000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_YsDPTFF5Lki2_4ciPiOnSA" decimals="-3" id="Tc_rjbd_HaAL0KOQLZTmSCEHA_10_19" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 13744000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2021_pRJC6VKanUelRLRsnL0wnQ" decimals="-3" id="Tc_65T1B7P2ZU279KI72IJ74Q_10_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 97271000 </us-gaap:StockholdersEquity>
<us-gaap:NetIncomeLoss contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_yyWosrYdP0qb2ykp_yc9gw" decimals="-3" id="Tc_u7f95Hm130eNZ5VsIP5JWw_12_19" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 73939000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_QycKN79ZD0ybXOVfDEvXuw_12_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 73939000 </us-gaap:NetIncomeLoss>
<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_hJ5D-OgKCkeTfmLrs3wL4A" decimals="INF" id="Tc_RoiBd28di0O5-qJK_R0qLg_13_2" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 320607 </us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-YkSO85IiEW74DKPwDA-mQ" decimals="-3" id="Tc_kYn2DBXgK0e8uQU9njdb7g_13_13" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 8245000 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_mdYCVPM6UU6ZcsY6YP6clA_13_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 8245000 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-YkSO85IiEW74DKPwDA-mQ" decimals="-3" id="Tc_wbfjKdSTZEC673WNwqJVug_14_13" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 121000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_OLVtbjPAn0yjj9GB8KxRTg_14_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 121000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:TreasuryStockSharesAcquired contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_hJ5D-OgKCkeTfmLrs3wL4A" decimals="INF" id="Tc__E_OTgT2RkGzjdAFahLrcQ_15_2" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> -5015898 </us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockSharesAcquired contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_W7TSq0j3sEyStOp1eYqZuQ" decimals="INF" id="Tc_7SismFwoIUKPoEOE-R14mQ_15_7" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 5015898 </us-gaap:TreasuryStockSharesAcquired>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_WLGQFA8WRkS9PxwSPp3IlQ" decimals="-3" id="Tc_grxuIMFAyEykHik_sxgPLw_16_16" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -112000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_FIIQyHy2SEmhMoE0R4uOtg_16_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -112000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
<us-gaap:ConversionOfStockSharesIssued1 contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_hJ5D-OgKCkeTfmLrs3wL4A" decimals="INF" id="Tc_98tThZeJ1UqDY7K3MTVHMg_17_2" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 2996201 </us-gaap:ConversionOfStockSharesIssued1>
<us-gaap:ConversionOfStockAmountIssued1 contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-YkSO85IiEW74DKPwDA-mQ" decimals="-3" id="Tc_WiJZxev190ep6QxGoshFdA_17_13" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 21320000 </us-gaap:ConversionOfStockAmountIssued1>
<us-gaap:ConversionOfStockAmountIssued1 contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_wcsu--w7sE2Noyc-8Zq8tg_17_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 21320000 </us-gaap:ConversionOfStockAmountIssued1>
<th:SharesIssuedDuringPeriodSharesExerciseOfWarrants contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_hJ5D-OgKCkeTfmLrs3wL4A" decimals="INF" id="Tc_9OnPWBKFKEq_uavPAtX72A_18_2" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 7101 </th:SharesIssuedDuringPeriodSharesExerciseOfWarrants>
<th:SharesIssuedDuringPeriodValueExerciseOfWarrants contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-YkSO85IiEW74DKPwDA-mQ" decimals="-3" id="Tc_z7YqbjRtnUWFfVEnSBM7_Q_18_13" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 80000 </th:SharesIssuedDuringPeriodValueExerciseOfWarrants>
<th:SharesIssuedDuringPeriodValueExerciseOfWarrants contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_KFYH52Dq-0K37EGLTy9_Gw_18_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 80000 </th:SharesIssuedDuringPeriodValueExerciseOfWarrants>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_hJ5D-OgKCkeTfmLrs3wL4A" decimals="INF" id="Tc_2ZZgJcJkhUSFbyriRzyKrg_19_2" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 56007 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-YkSO85IiEW74DKPwDA-mQ" decimals="-3" id="Tc_SB3xBFrHkkq5F7pUAKh9ew_19_13" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 225000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_uzVwm9WJQkO7zUKEwYhPQg_19_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 225000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:SharesOutstanding contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_mTiJ8TqZr0KnrwEgRt2G9w" decimals="INF" id="Tc_wokBsGMeT0aA_JyZ6w9Zhw_20_2" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 100316701 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_mTiJ8TqZr0KnrwEgRt2G9w" decimals="-3" id="Tc_xnF4muKc5Ee4Eb37mUmrww_20_5" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 10000 </us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_S5iLzs6X8ky6U_fsv3or1w" decimals="INF" id="Tc_MFWrTQB8-EGDQEHcfzcqFw_20_7" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 9430665 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_S5iLzs6X8ky6U_fsv3or1w" decimals="-3" id="Tc_sIAUR1da2EyE5s29T3EJZw_20_10" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -23559000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ZPCqN4BTqEORrzwLWaQ_Hg" decimals="-3" id="Tc_dR6Qq0RO00aru8Meyiy54A_20_13" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 139287000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4r5IyBDeWEKjTwCx6xyq7A" decimals="-3" id="Tc_ZyAtRIDNkkm11BPBhGP49w_20_16" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -2574000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_HYEQ0TBG10OjmwuhYuKioQ" decimals="-3" id="Tc_fKmGtFEkW0yVmsUUhILG9Q_20_19" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 87683000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_ENJ_Mewfg06Xs7RxqXI-9A_20_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 200847000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_R1oLJAsrBU6gssnilwHBMA" decimals="-3" id="Tc_nB5wL8at7UixhqdpN2Ks4Q_22_19" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -268000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_it0OtI22aEGdHsEwvhW0cQ" decimals="-3" id="Tc_R5PkqWYLv0qvJ5ne3TtrBA_22_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -268000 </us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding contextRef="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_LVssZqlUZ0-z7BoKHTEeow" decimals="INF" id="Tc_bCVs18WTWU-ICp9bqf8d2g_23_2" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 100316701 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_LVssZqlUZ0-z7BoKHTEeow" decimals="-3" id="Tc_jYHVLQtFekuLAIUrWPosKw_23_5" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 10000 </us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding contextRef="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_PAvkU9ryi0eH2g667M7AiA" decimals="INF" id="Tc_gz9bfj7oQ06Fym6zV1FRBQ_23_7" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 9430665 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_PAvkU9ryi0eH2g667M7AiA" decimals="-3" id="Tc_UkRBGAeXjki9II6exAnDJg_23_10" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -23559000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember__mhX14A0VUqV7Ev59_iqXg" decimals="-3" id="Tc_JwDvXFK1L0-wRgyP9lJDqA_23_13" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 139287000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_XCe-gQ5o9EmykadOuYY5Mw" decimals="-3" id="Tc_QcvmiCGe30G2OxaJ1NnTNQ_23_16" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -2574000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_R_YAbZfoT0CuDstBCvJSMg" decimals="-3" id="Tc_1QNI51iWv0qYxvXZMDDQ3w_23_19" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 87415000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_cYwG_nATEkajvyVKr4ACcg" decimals="-3" id="Tc_-wYEX7Iw3UmU7QU85ROTaw_23_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 200579000 </us-gaap:StockholdersEquity>
<us-gaap:NetIncomeLoss contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_D6W5zOJwikqEVJn4HBeBkw" decimals="-3" id="Tc_RzGlIWWA1EqQa7zP9wTU5Q_25_19" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 173700000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_678CaJPWPEuo5nBdpu_CHg_25_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 173700000 </us-gaap:NetIncomeLoss>
<us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zv-baRGebkurSHHFaxqpBA" decimals="INF" id="Tc_RY7PtlMNrUu6YpcRqAKtHA_26_2" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 870917 </us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_dB7lVVqcbkWl3j4SWYyqYg" decimals="-3" id="Tc_MTKEH_crqUeOYzPRV_Q--A_26_13" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 8305000 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_nArc1ZgjEES_NHNMQi-mxA_26_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 8305000 </us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_dB7lVVqcbkWl3j4SWYyqYg" decimals="-3" id="Tc_8-DUSGOdpEepTo0Ox_zObg_27_13" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 6818000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_Zn1HKXeJbUCRBygRCg8GOQ_27_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 6818000 </us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_WQPRjoepgUOawRDyhEvYUQ" decimals="-3" id="Tc_8QZLzL0FGUm2o6c3Bsafwg_28_16" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -64000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_Sbhw-E4fiU-foCGFSEDMYw_28_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -64000 </us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
<th:SharesIssuedDuringPeriodSharesExerciseOfWarrants contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zv-baRGebkurSHHFaxqpBA" decimals="INF" id="Tc_7c2GenHCzUinoJXLwu12oA_29_2" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 17369 </th:SharesIssuedDuringPeriodSharesExerciseOfWarrants>
<th:SharesIssuedDuringPeriodValueExerciseOfWarrants contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_dB7lVVqcbkWl3j4SWYyqYg" decimals="-3" id="Tc_LQhvxsn430aynKZDISlEcQ_29_13" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 209000 </th:SharesIssuedDuringPeriodValueExerciseOfWarrants>
<th:SharesIssuedDuringPeriodValueExerciseOfWarrants contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_ELB_hdzjhUmSov_sgUgPKQ_29_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 209000 </th:SharesIssuedDuringPeriodValueExerciseOfWarrants>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_zv-baRGebkurSHHFaxqpBA" decimals="INF" id="Tc_YqOgAkdxgkKpGdsOYks9kw_30_2" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 455614 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_dB7lVVqcbkWl3j4SWYyqYg" decimals="-3" id="Tc_ogI6U3FZxUeNxIojm6ei0A_30_13" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1396000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_TQBt0nA9x0Ce8t5n2PA76w_30_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1396000 </us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
<us-gaap:SharesOutstanding contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_HNyj4UGiHkSh-qsnKMqGew" decimals="INF" id="Tc_gPZVj0g73k2NOOihlIvKOA_31_2" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 101660601 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_HNyj4UGiHkSh-qsnKMqGew" decimals="-3" id="Tc_oAUWKv_980apZyBZ_o89sg_31_5" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 10000 </us-gaap:StockholdersEquity>
<us-gaap:SharesOutstanding contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_4C3xgSM9d0uNxXxXD5dipA" decimals="INF" id="Tc_PSbtOTnilkuPdrxprFbNQg_31_7" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 9430665 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockCommonMember_4C3xgSM9d0uNxXxXD5dipA" decimals="-3" id="Tc_zRVDQdf5w0yTgflGISbd-A_31_10" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -23559000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ukf9WrzbyESbr78IYdg9WQ" decimals="-3" id="Tc_443TCDxjt0yNoHutj8M0iQ_31_13" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 142379000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_zX-mad5iwU6cTzmIf_oMkw" decimals="-3" id="Tc_buoglkAmIUi5mrQ3TXTO7A_31_16" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -2638000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_8R0vkikWHEyoK6zUVG8x9g" decimals="-3" id="Tc_hAgJDjrBeUCf934XDtOPKA_31_19" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 261115000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_1v_IQTrFyEebWDcqxeVm4g_31_22" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 377307000 </us-gaap:StockholdersEquity>
<us-gaap:NetIncomeLoss contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_dxxwOfbYTUmtHMmdVMBReA_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 173700000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_Lx4cn1_RBUqQODklP6bA2g_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 73939000 </us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_7K9x19pTbEqWrfLwuk9J3A_5_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -4576000 </us-gaap:NetIncomeLoss>
<us-gaap:Depreciation contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_PHAOjgo0V0--0C4rn6Ohmg_7_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 70530000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_7MSWcYLUUkmI_eIXbObmCA_7_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 54363000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_51lrGgIn6UWJCO4-1wN2nA_7_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 55883000 </us-gaap:Depreciation>
<us-gaap:AmortizationOfIntangibleAssets contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_OEnlD-O27EWQ1OZ2VcBLKQ_8_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 13447000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_mn7YG9MVyUucxQ02ME-f2A_8_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 13302000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_nMj1x13zLUiApM93cVpMLg_8_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 14636000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:OperatingLeaseExpense contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_YS8L9emeBkanzy9QzPNejQ_9_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 17797000 </us-gaap:OperatingLeaseExpense>
<us-gaap:OperatingLeaseExpense contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_1sRvtCkoAUq_f2F-jMhjJw_9_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 10782000 </us-gaap:OperatingLeaseExpense>
<th:AssetRetirementObligationAccretionReverse contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_ZrxiyLJ0U0SXZquozzCb9w_10_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -177000 </th:AssetRetirementObligationAccretionReverse>
<th:AssetRetirementObligationAccretionReverse contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_-jp_9KD9D0yZsUZlbuQZxw_10_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -168000 </th:AssetRetirementObligationAccretionReverse>
<th:AssetRetirementObligationAccretionReverse contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_9fELxGaLfEebrqAtHKzdCg_10_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 204000 </th:AssetRetirementObligationAccretionReverse>
<us-gaap:AmortizationOfFinancingCosts contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_-Kbjhco380m3lEUM_qGH_A_11_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2881000 </us-gaap:AmortizationOfFinancingCosts>
<us-gaap:AmortizationOfFinancingCosts contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_sJ_P18Mh9k6-ZFEzzX98Sw_11_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4689000 </us-gaap:AmortizationOfFinancingCosts>
<us-gaap:AmortizationOfFinancingCosts contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_dlHC9r2JU0CsRjyfMkJI8w_11_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4338000 </us-gaap:AmortizationOfFinancingCosts>
<us-gaap:AmortizationOfDebtDiscountPremium contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_Ojva8fncYE-B0a81nNJwMA_12_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 750000 </us-gaap:AmortizationOfDebtDiscountPremium>
<us-gaap:AmortizationOfDebtDiscountPremium contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_oqaO3bWfT0qiF-h261_o_Q_12_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 711000 </us-gaap:AmortizationOfDebtDiscountPremium>
<us-gaap:AmortizationOfDebtDiscountPremium contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_GPPGQpJys0CaYrpTfHc2UA_12_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 638000 </us-gaap:AmortizationOfDebtDiscountPremium>
<us-gaap:FairValueAdjustmentOfWarrants contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_ldPyix5sNE2njPJ8mqo4mQ_13_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -9062000 </us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:FairValueAdjustmentOfWarrants contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_4NCNA1iKQkW7aDFa52ihAw_13_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 31735000 </us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:FairValueAdjustmentOfWarrants contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_Ok3mAKQ83kCiGffN6o7Vew_13_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1067000 </us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:ShareBasedCompensation contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_LEylXa4wtkm-8nPf2C0Peg_14_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 11174000 </us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_vECPniVocEmzT7cTVkxQ4A_14_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 19242000 </us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_N559Hj2e6k6XCg-I_Im_MA_14_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5084000 </us-gaap:ShareBasedCompensation>
<us-gaap:GainLossOnDispositionOfAssets1 contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_7HJrUOa0rEOUAQZPeYuxDw_15_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -137000 </us-gaap:GainLossOnDispositionOfAssets1>
<us-gaap:GainLossOnDispositionOfAssets1 contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_szVoMbgjFk-DF-we3Yu0TA_15_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 101000 </us-gaap:GainLossOnDispositionOfAssets1>
<us-gaap:GainLossOnDispositionOfAssets1 contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_rFOlgjliK0iQk5iog4ntLw_15_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -383000 </us-gaap:GainLossOnDispositionOfAssets1>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_J_tvzx5oMUOnp4atmrY3ZA_16_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -2279000 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_-sVY3kcUM0CvW8UW-IOivQ_17_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 37902000 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_8JGCQqsNzUC2xlbc7Xpqhg_17_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 29882000 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_w1uMXl0vTE-3DbYK5Q9arg_17_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 469000 </us-gaap:DeferredIncomeTaxExpenseBenefit>
<th:ProvisionForDoubtfulAccountsNetOfRecoveries contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_b99qwZL49UewSUpU5i5oew_18_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 544000 </th:ProvisionForDoubtfulAccountsNetOfRecoveries>
<th:ProvisionForDoubtfulAccountsNetOfRecoveries contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_hanzD6DLM06s1eWKxbS38Q_18_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 407000 </th:ProvisionForDoubtfulAccountsNetOfRecoveries>
<th:ProvisionForDoubtfulAccountsNetOfRecoveries contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_YqHJeJTkpkmpoKQ6mtnFuQ_18_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1630000 </th:ProvisionForDoubtfulAccountsNetOfRecoveries>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_BqKD44xnTkmZkhUHYMdGWQ_20_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 25800000 </us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_Fhm13V9Pn0m3eLZpaC4oNQ_20_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 13692000 </us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_oqYPDOngC0eSKPRl1pIjqQ_20_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2228000 </us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_lnfEbkbcmUW3Oo3uRaYJ0A_21_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -1224000 </us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_1w5eoxRFIUCRM8apMX7OPA_22_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -3083000 </us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_xBQySlRlW0-QCiF1v6cmZg_22_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 10120000 </us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_ZWYekBuPcEG5lVSVBrwapg_22_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1156000 </us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_86FmKX1a7E2thuO9_fIhOA_23_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -10394000 </us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
<us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_aFCm0-M3_UikrtKzoH116g_23_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 6371000 </us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
<us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_Ps8DwvzwEU62aPrWbGaF8g_23_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 9926000 </us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
<us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_vFY0b8BpCkG5o3c7qr6loQ_24_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -120050000 </us-gaap:IncreaseDecreaseInDeferredRevenue>
<us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_8Qijw8R9JEGEjK1hcj848Q_24_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 91108000 </us-gaap:IncreaseDecreaseInDeferredRevenue>
<us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_1ka9xB9YtUaX0a_6RJj76A_24_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 16040000 </us-gaap:IncreaseDecreaseInDeferredRevenue>
<us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_1eTos11Da02a6yeqyd2MqQ_25_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -13477000 </us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
<us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_eJ2qlmCIgECi1Mordr59TQ_25_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -8617000 </us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
<us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_YSKO0KbAWUGOoQbAf4FV6g_26_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -1183000 </us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
<us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_EBNYMdEfbk6IHibT7Floag_26_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -1443000 </us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
<us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_K6do6QVD8k-Sd1bscdL-rw_26_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -1445000 </us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_jQx8T1Y52ESXdO7OAgzwug_27_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 156801000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_Xb3WdpQ3K0WwvhJr3R1Ksg_27_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 305612000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_ubcLpyn_nUSfY7gKk8FEzA_27_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 104599000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<th:PaymentsToAcquireSpecialtyRentalAssets contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_t1--mwTcbkK3EcbTQJ2NAA_29_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 60808000 </th:PaymentsToAcquireSpecialtyRentalAssets>
<th:PaymentsToAcquireSpecialtyRentalAssets contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_Oip9GdH3lkKROyvsf4Yk5g_29_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 120287000 </th:PaymentsToAcquireSpecialtyRentalAssets>
<th:PaymentsToAcquireSpecialtyRentalAssets contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_D6BkqSG430K85PgkHX0FMQ_29_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 35488000 </th:PaymentsToAcquireSpecialtyRentalAssets>
<us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_y_DE6lPtBEaz3eKVW8c4jA_30_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 3066000 </us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_IPBf8VVQ-EqxYLE-xjKjxg_30_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 20556000 </us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_CZqfFsVsfEOIpJWmyyhFiw_30_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 427000 </us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquireIntangibleAssets contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_BXFnJYWLTUypqa_-L0L77g_31_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4547000 </us-gaap:PaymentsToAcquireIntangibleAssets>
<th:ProceedsFromSaleOfPropertySubjectToOperatingLease contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_8EDLisUh7kW6MZsy6vUqrQ_32_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 241000 </th:ProceedsFromSaleOfPropertySubjectToOperatingLease>
<th:ProceedsFromSaleOfPropertySubjectToOperatingLease contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_ZcxWZ3W_UkOoFZ2naw6NoA_32_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 615000 </th:ProceedsFromSaleOfPropertySubjectToOperatingLease>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_4pzM68z5JUeE8fvZmIPDUQ_33_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -68180000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_dR4P4OxYMke5M3ZPq_g43g_33_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -140228000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_qxWkzPobZE-Lxsm9zDaEeQ_33_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -35915000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_qA2pY7x7cECZWD6Ac8uW_Q_35_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1404000 </us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
<us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_7giXDFj43UKy3688GQ4Qmw_35_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1008000 </us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
<us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_cSe7ED_ymkWimJueWij19Q_35_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4172000 </us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
<us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_S21ENR1uYkmdFAyRaABbSA_36_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 70000000 </us-gaap:RepaymentsOfLongTermLinesOfCredit>
<us-gaap:RepaymentsOfLongTermLinesOfCredit contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_nwyJebgfIUOMzEQxnpWAnw_36_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 76000000 </us-gaap:RepaymentsOfLongTermLinesOfCredit>
<us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_Q0OHMIcGEki8DfZMC3_hOA_37_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 70000000 </us-gaap:ProceedsFromLongTermLinesOfCredit>
<us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_Fo_xH_z3lkmqs-1lF73W2Q_37_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 28000000 </us-gaap:ProceedsFromLongTermLinesOfCredit>
<us-gaap:RepaymentsOfSeniorDebt contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_BAv0xp54t0iXRPwT_gvu2A_38_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 153054000 </us-gaap:RepaymentsOfSeniorDebt>
<us-gaap:RepaymentsOfSeniorDebt contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_REuvCPrl9kSLtmYbjY8WwA_38_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5500000 </us-gaap:RepaymentsOfSeniorDebt>
<us-gaap:PaymentsOfStockIssuanceCosts contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_xR6Hx61t40eE6LbSK_HNpA_39_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1504000 </us-gaap:PaymentsOfStockIssuanceCosts>
<us-gaap:PaymentsOfStockIssuanceCosts contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_jaX8gqh7t0myJlNBggpY1A_39_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 774000 </us-gaap:PaymentsOfStockIssuanceCosts>
<us-gaap:ProceedsFromWarrantExercises contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_3xX4vabMcUmTT2PNALBrbQ_40_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 209000 </us-gaap:ProceedsFromWarrantExercises>
<us-gaap:ProceedsFromWarrantExercises contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_y0aw2lfuWU-qtU9ICJOzIw_40_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 80000 </us-gaap:ProceedsFromWarrantExercises>
<us-gaap:ProceedsFromStockOptionsExercised contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_9X8biJQGZkuv6euQfcBRUg_41_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1396000 </us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:ProceedsFromStockOptionsExercised contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_uZiUYL41ekiE5pBCf9SXfw_41_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 225000 </us-gaap:ProceedsFromStockOptionsExercised>
<us-gaap:PaymentsOfFinancingCosts contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_VKw02ZLp1Umzrcy2yZGVnw_42_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5194000 </us-gaap:PaymentsOfFinancingCosts>
<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_izoY65nYNEaI3ZwVH0jWAw_43_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 6818000 </us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_uFE6OdZPckWE0LJIpJXL0Q_43_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 121000 </us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_g354OUSOK0yvQ1OUpRcgrA_43_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 99000 </us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_fHnWI2jWv0i8sLnhFJ9Y6A_44_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -166369000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_KEBrvRHY1EqSk_SIyyG1cQ_44_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -7098000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_EtDzVDg0IUymHojDXaaMJA_44_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -52271000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_qttfJBntf0exrICy91VXuw_46_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4000 </us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_BN7VR2QhWk2Y9UJfrWKVmQ_46_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -19000 </us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_43ag0Cfi30efKpRy4t1yDA_46_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 14000 </us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_7BRd3pT2s0y5KnKA7QVrpQ_48_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -77744000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_Qk474Azut0G9H2VpShFgAg_48_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 158267000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_ZgQFXj0hAkyRMoJO0WPZJw_48_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 16427000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_3Ig7r3VMKEeij-60nKs1cg_49_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 181673000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="As_Of_12_31_2021_pRJC6VKanUelRLRsnL0wnQ" decimals="-3" id="Tc_o7rHhIqedkaHM8ySz7sgCw_49_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 23406000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="As_Of_12_31_2020_bCHMkSIPQEiUw8D5OsYd3A" decimals="-3" id="Tc_piheDGOcLE2XdYOSsweLbA_49_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 6979000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_FsIILGeG8kORIKxpKVdy9g_50_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 103929000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_HyI6hIy0i0KwF1AQUPYD8Q_50_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 181673000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="As_Of_12_31_2021_pRJC6VKanUelRLRsnL0wnQ" decimals="-3" id="Tc_rNBrsjlFykWSJ8_eLRleSw_50_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 23406000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
<us-gaap:InterestPaidNet contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_H8LCVyWHpUay4tj9zgylwA_53_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 29273000 </us-gaap:InterestPaidNet>
<us-gaap:InterestPaidNet contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_uAA204H7yUy_1IPIhv2AaQ_53_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 32653000 </us-gaap:InterestPaidNet>
<us-gaap:InterestPaidNet contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_qGiKYRIQvU6LudTDxdM-Hg_53_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 33766000 </us-gaap:InterestPaidNet>
<us-gaap:IncomeTaxesPaidNet contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_QzGKdlJSEUq-HlK73mMZPQ_54_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5973000 </us-gaap:IncomeTaxesPaidNet>
<us-gaap:IncomeTaxesPaidNet contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_Bf1XsADcqUKUEFHVQJomOg_54_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4865000 </us-gaap:IncomeTaxesPaidNet>
<us-gaap:IncomeTaxesPaidNet contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_EmcOMwIpqk6YQ2n8kYB5ow_54_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 765000 </us-gaap:IncomeTaxesPaidNet>
<th:DecreaseIncreaseInAccruedCapitalExpenditures contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_uGUnnZ0FLUCrtO0A2ev6RQ_55_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1864000 </th:DecreaseIncreaseInAccruedCapitalExpenditures>
<th:DecreaseIncreaseInAccruedCapitalExpenditures contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_4KZ7hbSVC06TbeLd56hgAg_55_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 862000 </th:DecreaseIncreaseInAccruedCapitalExpenditures>
<th:DecreaseInAccrualOfIssuanceCostsFromWarrantExchange contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_7pMTWJGbTE2Y_0u8TUSk5g_56_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1504000 </th:DecreaseInAccrualOfIssuanceCostsFromWarrantExchange>
<us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_BWf1b4h1RkukYGbEc0CK9g_57_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 10197000 </us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
<us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_lGIKmTQ2L0KG3n004UO9Nw_57_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 32501000 </us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
<th:NonCashChangeInAccruedIssuanceCostsFromWarrantExchange contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_m1-hg-Z1BUaa9dr9mmVdcQ_60_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 23598000 </th:NonCashChangeInAccruedIssuanceCostsFromWarrantExchange>
<th:NonCashCapitalContributionWarrantLiabilitiesFromWarrantExchange contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_2wL9oRjuPEyO6uRK5taRBg_61_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -1504000 </th:NonCashCapitalContributionWarrantLiabilitiesFromWarrantExchange>
<us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_OmQSKM_wIk-EyfkAa1xl_g_62_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 129000 </us-gaap:CapitalExpendituresIncurredButNotYetPaid>
<th:NonCashChangeInFinanceLeaseObligations contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_X1Gg0GrERUa2sJLIOeF17w_63_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -1632000 </th:NonCashChangeInFinanceLeaseObligations>
<th:NonCashChangeInFinanceLeaseObligations contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_K3gigXfgoUuVO_eMsmd0Ew_63_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -1881000 </th:NonCashChangeInFinanceLeaseObligations>
<th:NonCashChangeInFinanceLeaseObligations contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_274igRCBLUC97fYFj2jlFg_63_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -1780000 </th:NonCashChangeInFinanceLeaseObligations>
<us-gaap:SignificantAccountingPoliciesTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb__vT05noFZUSvNfknmjJB5A">
<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 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;text-align:justify;margin:0pt 0pt 12pt 0pt;">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” or “TLM”) and RL Signor Holdings, LLC (“Signor”). TDR Capital LLP (“TDR Capital” or “TDR”) 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. </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 consolidated financial statements and related notes have been prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States of America (“US GAAP”).</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 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 0pt 12pt 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 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;">Summary of Significant Accounting Policies</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;">Cash and Cash Equivalents</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company considers all highly liquid instruments with a maturity of three months or less when purchased to be cash equivalents.  </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;">Receivables and Allowances 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;">Receivables primarily consist of amounts due from customers from the delivery of specialty rental services. The trade accounts receivable is recorded net of an allowance for credit losses. The allowance for credit losses is based upon the amount of losses expected to be incurred in the collection of these accounts pursuant to the guidance outlined in ASU 2016-13, <i style="font-style:italic;">Financial Instruments – Credit Losses (ASU 2016-13, Topic 326, or ASC 326</i>), which the Company adopted effective January 1, 2023 as further discussed in the “Recently Adopted Accounting Standards” section of this Note. The estimated losses are calculated using the loss rate method based upon a review of outstanding receivables, including specific accounts, related aging, and on historical collection experience. 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 a change based on changing circumstances, including changes in the economy or in the circumstances of individual customers. In addition, specific accounts are written off against the allowance when management determines the account is uncollectible. Activity in the allowance for credit losses was as follows:</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;white-space:nowrap;width:43.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;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.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:2.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:13.36%;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.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:3.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.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:3.33%;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 colspan="7" style="vertical-align:bottom;white-space:nowrap;width:52.77%;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;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.85%;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.5%;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 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:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></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-weight:bold;visibility:hidden;"></span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.38%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balances at Beginning of Year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:14.51%;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;"> 4</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:2.5%;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.36%;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;"> 43</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:3.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:14.04%;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,977</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Adoption of ASC 326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:14.51%;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;"> 268</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: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:13.36%;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><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:3.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:14.04%;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;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Provision for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:14.51%;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;"> 599</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: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:13.36%;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;"> 1,052</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:3.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:14.04%;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;"> 1,877</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Recoveries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55)</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: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:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (645)</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:3.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:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (247)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Write-offs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;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;"> (266)</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:2.5%;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.36%;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;"> (446)</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:3.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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;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,564)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balances at End of Year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;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.51%;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;"> 550</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:2.5%;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.36%;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;"> 4</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:3.33%;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.04%;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;"> 43</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Provision for credit losses, net of recoveries for the period are included within selling, general and administrative expenses in the accompanying consolidated statements of comprehensive income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Prepaid Expenses and Other Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Prepaid expenses of approximately $5.5 million and $8.6 million at December 31, 2023 and 2022, respectively, primarily consist of insurance, taxes, rent, deposits and permits.  Prepaid insurance, rent, and permits are amortized over the related term of the respective agreements. Prepaid taxes are recognized as expense over the related future tax period. Other assets of approximately $4 million and $3.9 million at December 31, 2023 and 2022, respectively, primarily consist of $1.9 million and $1.9 million of deposits as of December 31, 2023 and 2022, respectively, and $2.1 million and $2.0 million of hospitality inventory as of December 31, 2023 and 2022, respectively.  Inventory, primarily consisting of food and beverages, is accounted for by the first-in, first-out method and is stated at the lower of cost and net realizable value.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentrations of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the normal course of business, the Company grants credit to its customers based on credit evaluations of their financial condition and generally requires no collateral or other security. Major customers are defined as those individually comprising more than 10.0% of the Company’s revenues or accounts receivable. For the year ended December 31, 2023, the Company had one customer who accounted for 62% of revenues. The largest customer accounted for 45% of accounts receivable, while no other customer accounted for more than 10% of the accounts receivable balance as of December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2022, the Company had two customers representing 60.6% and 11.1% of total revenues, respectively. The largest customers accounted for 12% and 11% of accounts receivable, respectively, at December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2021, the Company had two customers representing 34.7%  and 18.9% of total revenues, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Major suppliers are defined as those individually comprising more than 10.0% of the annual goods purchased. For the years ended December 31, 2023, 2022 and 2021, the Company had one major supplier representing 16.8%, 13.4%, and 15.3% of goods purchased, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We provide services almost entirely to customers in the government and natural resource development sectors and as such, are almost entirely dependent upon the continued activity of such customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Interest Capitalization</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Interest costs for the construction of certain long-term assets are capitalized by applying the weighted average interest rate applicable to the borrowings of the Company to the average amount of accumulated expenditures outstanding during the construction period.  Such capitalized interest costs are depreciated over the related assets’ estimated useful lives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Specialty Rental Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Specialty rental assets (units, site work and furniture and fixtures comprising lodges) are measured at cost less accumulated depreciation and impairment losses. Cost includes expenditures that are directly attributable to the acquisition of the asset. Costs of improvements and betterments to units are capitalized when such costs extend the useful life of the unit or increase the rental value of the unit. Costs incurred for units to meet a particular customer specification are capitalized and depreciated over the lease term. Maintenance and repair costs are expensed as incurred.</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;">Depreciation is computed using the straight-line method over estimated useful lives and considering the residual value of those assets. The estimated useful life of modular units is </span><span style="font-weight:normal;">15 years</span><span style="font-weight:normal;">. The estimated useful life of site work (above ground and below ground infrastructure) is </span><span style="font-weight:normal;">5 years</span><span style="font-weight:normal;">. The estimated useful life of furniture and fixtures is </span><span style="font-weight:normal;">7 years</span><span style="font-weight:normal;">. Assets leased under finance leases are depreciated over the shorter of the lease term or their useful lives unless it is reasonably certain that the Company will obtain ownership by the end of the lease term. Depreciation methods, useful lives and residual values are adjusted prospectively, if a revision is determined to be appropriate.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Property, Plant, and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other property, plant, and equipment is stated at cost, net of accumulated depreciation and impairment losses. Assets leased under finance leases are depreciated over the shorter of the lease term or their useful lives unless it is reasonably certain that the Company will obtain ownership by the end of the lease term. Land is not depreciated. Maintenance and repair costs are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Depreciation is computed using the straight-line method over estimated useful lives, as follows:</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:84.82%;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.63%;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:12.53%;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:84.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:12.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;">5-15 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Machinery and office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:12.53%;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;">3-5 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:12.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;">7 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:12.53%;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;">3 years</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;">Depreciation methods, useful lives and residual values are reviewed and adjusted prospectively, if appropriate.</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;">Business Combinations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Business combinations are accounted for using the acquisition method. Consideration transferred for acquisitions is measured at fair value at the acquisition date and includes assets transferred, liabilities assumed and equity issued. Acquisition costs incurred are expensed and included in selling, general and administrative expenses. When the Company acquires a business, the financial assets and liabilities assumed are assessed for appropriate classification and designation in accordance with the contractual terms, economic circumstances and pertinent conditions at the acquisition date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Any contingent consideration transferred by the acquirer is recognized at fair value at the acquisition date. Any subsequent changes to the fair value of contingent consideration are recognized in profit or loss. If the contingent consideration is classified as equity, it is not re-measured and subsequent settlement is accounted for within 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;">Goodwill</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company evaluates goodwill for impairment at least annually at the reporting unit level. A reporting unit is the operating segment, or one level below that operating segment (the component level) if discrete financial information is prepared and regularly reviewed by segment management. However, components are aggregated as a single reporting unit if they have similar economic characteristics. For the purpose of impairment testing, goodwill acquired in a business combination is allocated to each of the Company’s reporting units that are expected to benefit from the combination. The Company evaluates changes in its reporting structure to assess whether that change impacts the composition of one or more of its reporting units. If the composition of the Company’s reporting units’ changes, goodwill is reassigned between reporting units using the relative fair value allocation approach.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company performs the annual impairment test of goodwill at October 1. In addition, the Company performs impairment tests during any reporting period in which events or changes in circumstances indicate that impairment may have occurred.  To test goodwill for impairment, the Company first performs a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If it is concluded that this is the case, the Company then performs a quantitative impairment test. Otherwise, the quantitative impairment test is not required.  <span style="background:#ffffff;">Under the quantitative impairment test, the Company would compare the estimated fair value of each reporting unit to its carrying value.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In assessing the fair value of the reporting units, the Company considers the market approach, the income approach, or a combination of both. Under the market approach, the fair value of the reporting unit is based on quoted market prices of companies comparable to the reporting unit being valued. Under the income approach, the fair value of the reporting unit is based on the present value of estimated cash flows. The income approach is dependent on several significant management assumptions, including estimated future revenue growth rates, gross margin on sales, operating margins, capital expenditures, tax rates and discount rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If the carrying amount of the reporting unit exceeds the calculated fair value, a loss on impairment is recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. Additionally, the Company considers the income tax effect from any tax-deductible goodwill on the carrying amount of the reporting unit, if applicable, when measuring the goodwill impairment charge.</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;">Intangible Assets Other Than Goodwill</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Intangible assets that are acquired by the Company and determined to have an indefinite useful life are not amortized, but are tested for impairment at least annually. The Company’s indefinite-lived intangible assets consist of trade names. The Company calculates fair value by comparing a relief-from-royalty method to the carrying amount of the indefinite-lived intangible asset. This method is used to estimate the cost savings that accrue to the owner of an intangible asset who would otherwise have to pay royalties or license fees on revenues earned through the use of the asset. A loss on impairment would be recorded to the extent the carrying value of the indefinite-lived intangible asset exceeds the fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other intangible assets that have finite useful lives are measured at cost less accumulated amortization and impairment losses, if any. Subsequent expenditures for intangible assets are capitalized only when they increase the future economic benefits embodied in the specific asset to which they relate. Amortization is recognized in profit or loss on a straight-line basis over the estimated useful lives of intangible assets. The Company has customer relationship assets with lives ranging from 5 to 9 years. Amortization of intangible assets is included in other depreciation and amortization on the consolidated statements of comprehensive income (loss).</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;">Impairment of Long-Lived and Amortizable Intangible Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Fixed assets including rental equipment and other property, plant and equipment and amortizable intangible assets are reviewed for impairment as events or changes in circumstances occur indicating that the carrying value of the asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset group to future undiscounted cash flows, without interest charges, expected to be generated by the asset group. If future undiscounted cash flows, without interest charges, exceed the carrying amount of an asset, no impairment is recognized. If management determines that the carrying value cannot be recovered based on estimated future undiscounted cash flows, without interest charges, over the shorter of the asset’s estimated useful life or the expected holding period, an impairment loss would be recorded based on the estimated fair value of the asset. </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;">Assets Held for Sale</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Management considers an asset to be held for sale when management approves and commits to a formal plan to actively market the asset for sale and it is probable that the sale will be completed within twelve months.  A sale may be considered probable when a signed sales contract and significant non-refundable deposit or contract break-up fee exist. Upon designation as held for sale, management records the carrying value of the asset at the lower of its carrying value or its estimated fair value, less estimated costs to sell, and management stops recording depreciation expense. As of December 31, 2023, no assets were considered held for sale.</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;">Other Non-Current Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other non-current assets primarily consist of capitalized software implementation costs for the implementation of cloud computing systems primarily during 2020 and 2019.  The Company capitalizes expenditures related to the implementation of cloud computing software as incurred during the application development stage. Such capitalized costs are amortized to selling, general, and administrative expenses over the term of the cloud computing hosting arrangement, including reasonably certain renewals, beginning when the module or component of the hosting arrangement is ready for its intended use. </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;">Deferred Financing Costs Revolver, net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Deferred financing costs revolver are associated with the issuance of the ABL Facility discussed in Note 8. Such costs are amortized over the contractual term of the line-of-credit through initial maturity using the straight-line method. Amortization expense of deferred financing costs revolver is included in interest expense, net in the consolidated statement of comprehensive income (loss).</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;">Term Loan Deferred Financing Costs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Term loan deferred financing costs are associated with the issuances of the 2024 Senior Secured Notes and the 2025 Senior Secured Notes discussed in Note 8. The Company presents unamortized deferred financing costs as a direct deduction from the principal amount of the 2024 Senior Secured Notes and the 2025 Senior Secured Notes on the consolidated balance sheets. Such costs are deferred and amortized over the term of the debt based on the effective interest rate method.</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;">Original Issuance Discounts</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Debt original discounts are associated with the issuances of the 2024 Senior Secured Notes and the 2025 Senior Secured Notes discussed in Note 8 and are recorded as direct deductions to the principal amount of the 2024 Senior Secured Notes and the 2025 Senior Secured Notes on the consolidated balance sheets.  Debt discounts are deferred and amortized over the term of the debt based on the effective interest rate method.  </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;">Finance and Operating Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company determines if a contract is a lease at inception. Leases with an initial term of 12 months or less are not recorded on the balance sheet. Expense for these short-term leases is recognized on a straight-line basis over the lease </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">term. For leases with an initial term greater than 12 months, the Company records a right-of-use (“ROU”) asset and a corresponding lease obligation. ROU assets represent the Company’s right to use an underlying asset for the lease term, and lease obligations represent the Company’s obligation to make fixed lease payments as stipulated by the lease. The Company has elected the lessee practical expedient to make an accounting policy election by class of underlying asset to not separate non-lease components from lease components and instead to account for each separate lease component and non-lease components associated with that lease component as a single lease component. As a lessee in a lease contract, the Company recognizes a ROU asset and a lease liability on the consolidated balance sheet. The Company is a lessee in a variety of lease contracts, such as land, building, real estate, modular units, equipment and vehicle leases. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company classifies its leases as either an operating lease or a finance lease based on the principle of whether or not the lease is effectively a financed purchase of the leased asset. For operating leases, the Company recognizes lease expense on a straight-line basis over the term of the lease. For finance leases, the Company recognizes lease expense using the effective interest method, which results in the interest component of each lease payment being recognized as interest expense and the lease right-of-use asset being amortized into other depreciation and amortization expense in the accompanying consolidated statement of comprehensive income (loss) using the straight-line method over the term of the lease. Operating lease obligations are recognized at the lease commencement date based on the present value of lease payments over the lease term. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate (“IBR”) based on information available at the commencement date in determining the present value of lease payments over the lease term. The IBR is the rate of interest that a lessee would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. The Company determined its IBR for each lease by using the IBR in effect as of the start of the quarter of the lease commencement date. In order to estimate the Company’s IBR, the Company first looks to its own unsecured debt offerings, and adjusts the rate for both length of term and secured borrowing using available market data as well as consultations with leading national financial institutions that are active in the issuance of both secured and unsecured notes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Operating ROU assets are recognized at the lease commencement date, and include the amount of the initial operating lease obligation, any lease payments made at or before the commencement date, excluding any lease incentives received, and any initial direct costs incurred. For leases that have extension options that the Company can exercise at its discretion, management uses judgment to determine if it is reasonably certain that the Company will in fact exercise such option. If the extension option is reasonably certain to occur, the Company includes the extended term’s lease payments in the calculation of the respective lease liability. Certain lease contracts may include an option to purchase the leased property, which is at the Company's sole discretion. None of the Company’s leases contain any material residual value guarantees or material restrictive covenants. The Company reviews its right-of-use assets for indicators of impairment. If such assets are considered to be impaired, the related assets are adjusted to their estimated fair value and an impairment loss is recognized. The impairment loss recognized is measured by the amount by which the carrying amount of the assets exceeds the estimated fair value of the assets. Based on the Company’s review, no operating or finance lease ROU assets were impaired during 2022 or 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company's leases include a base lease payment, which is recognized as lease expense on a straight-line basis over the lease term. In addition, certain of the Company's leases may include an additional lease payment for items such as common area maintenance, real estate taxes, utilities, operating expenses, insurance, personal property expense, or other related charges all of which are recognized as variable lease expense, when incurred, in the consolidated statement of comprehensive income (loss). The variable lease expense incurred by the Company was not based on an index or rate.</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;">Lessor Perspective:</i> For lease agreements in which the Company is the lessor, the Company analyzed the lease and non-lease components of its lease agreements and determined that the timing and pattern of transfer for both components are the same. In addition, the leases will continue to qualify as operating leases and the Company will account for and present the lease component under ASC 842 and the non-lease component under ASC 606. Refer to Note 2 for the breakout of revenue under each standard. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Refer to Notes 13 and 14 for additional lease disclosures.</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;">Asset Retirement Obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company recognizes asset retirement obligations (“AROs”) related to legal obligations associated with the operation of the Company’s specialty rental assets. The fair values of these AROs are recorded on a discounted basis, at the time the obligation is incurred and accreted over time for the change in present value over the expected timing of settlement. Changes in the expected timing or amount of settlement are recognized in the period of change as an increase or decrease in the carrying amount of the ARO and related asset retirement costs with decreases in excess of the carrying value of the related asset retirement cost being recognized in the consolidated statement of comprehensive income (loss). The Company capitalizes asset retirement costs by increasing the carrying amount of the related long-lived assets and depreciating these costs over the remaining useful life. The carrying amount of AROs included in the consolidated balance sheets were $2.4 million and $2.2 million as of December 31, 2023 and 2022, respectively, which represents the present value of the estimated future cost of these AROs of approximately $2.7 million.  Accretion expense of approximately $0.2 million, $0.2 million, and ($0.2) million was recognized in specialty rental costs in the accompanying consolidated statements of comprehensive income (loss) for the years ended December 31, 2023, 2022 and 2021, respectively.</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;">Foreign Currency Transactions and Translation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s reporting currency is the US Dollar (USD).  Exchange rate adjustments resulting from foreign currency transactions are recognized in profit or loss, whereas effects resulting from the translation of financial statements are reflected as a component of accumulated other comprehensive loss, a component of equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The assets and liabilities of subsidiaries whose functional currency is different from the USD are translated into USD at exchange rates at the reporting date and revenue and expenses are translated using average exchange rates for the respective period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Foreign exchange gains and losses arising from a receivable or payable to a consolidated Company entity, the settlement of which is neither planned nor anticipated in the foreseeable future, are considered to form part of a net investment in the Company entity and are included within accumulated other comprehensive loss.</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 operating leases under the authoritative guidance for leases (“ASC 842”) 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;">Upon lease commencement, the Company evaluates leases to determine if they meet criteria set forth in lease accounting guidance for classification as sales-type leases or direct financing leases; if a lease meets none of these criteria, the Company classifies the lease as an operating lease. As previously mentioned, the arrangements that contain a lease of the Company’s lodging facilities are accounted for as operating leases, whereby the underlying asset remains on our balance sheet and is depreciated consistently with other owned assets, with income recognized as it is earned over the term of the lease agreement. For contracts that contain both a lease component and a services or non-lease component, the Company has adopted an accounting policy to account for and present the lease component under ASC 842 and the non-lease component under the authoritative guidance for revenue recognition (“ASC 606” or “Topic 606”). Refer to Note 2 for the breakout of revenue under each standard. The Company recognizes minimum rents on operating leases over the term of the customer operating lease. A lease term commences when: (1) the customer has control of the leased space (legal right to use the property); and (2) the Company has delivered the premises to the customer as required under the terms of the lease. The term of a lease includes the noncancellable periods of the lease along with periods covered by: (1) a customer option to extend the lease if the customer is reasonably certain to exercise that option; (2) a customer option to terminate the lease if the customer is reasonably certain not to exercise that option; and (3) an option to extend (or not to terminate) the lease in which exercise of the option is controlled by the Company as the lessor. When assessing the expected lease end date, judgment is required in contemplating the significance of: any penalties a customer may incur should it choose not to exercise any existing options to extend the lease or exercise any existing options to terminate the lease; and economic </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">incentives for the customer in the lease. Furthermore, when assessing the expected end date of a contract under ASC 606 with an extension option, judgment is required to determine whether the option contains a material right.</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 multiple 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, leasing and other direct costs associated with operating the lodging units as well as repair and maintenance expenses. Cost of rental includes leasing costs, utilities, 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 (loss).</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 (loss).</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;">Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The inputs are prioritized into three levels that may be used to measure fair value:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Level 1: Inputs that reflect quoted prices for identical assets or liabilities in active markets that are observable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Level 2: Inputs that reflect quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Level 3: Inputs that are unobservable to the extent that observable inputs are not available for the asset or liability at the measurement date.</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;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s operations are subject to U.S. federal, state and local, and foreign income taxes.  The Company accounts for income taxes under the liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company records net deferred tax assets to the extent that it is more likely than not that these assets will be realized. In making such determination, the Company considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies and recent results of operations. Valuation allowances are recorded to reduce the deferred tax assets to an amount that will more likely than not be realized. When a valuation allowance is established or there is an increase in an allowance in a reporting period, tax expense is generally recorded in the Company’s consolidated statements of comprehensive income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In accordance with applicable authoritative guidance, the Company accounts for uncertain income tax positions using a benefit recognition model with a two-step approach; a more-likely-than-not recognition criterion; and a measurement approach that measures the position as the largest amount of tax benefit that is greater than 50% likely of being realized upon ultimate settlement. If it is not more-likely-than-not that the benefit of the tax position will be sustained on its technical merits, no benefit is recorded. Uncertain tax positions that relate only to timing of when an item is included on a tax return are considered to have met the recognition threshold. The Company classifies interest and penalties related to uncertain tax positions within income tax expense. </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;">Warrant Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">W<span style="background:#ffffff;">e evaluated </span>the warrants issued by Platinum Eagle, our legal predecessor, to purchase its common stock in a private placement concurrently with its initial public offering (the “Private Warrants”)<span style="background:#ffffff;"> under ASC 815-40, </span><i style="font-style:italic;background:#ffffff;">Derivatives and Hedging—Contracts in Entity’s Own Equity</i><span style="background:#ffffff;">, and concluded that they do not meet the criteria to be classified in stockholders’ equity. Specifically, the provisions in the Private Warrant agreement provide for potential changes to the settlement amounts dependent upon the characteristics of the warrant holder and because the holder of a warrant is not an input into the pricing of a fixed-for-fixed option on equity shares, such a provision would preclude the warrant from being classified in equity. Since the Private Warrants meet the definition of a derivative under ASC 815, we recorded these Private Warrants as liabilities on the balance sheet at fair value, with subsequent changes in their respective fair values recognized in the consolidated statements of comprehensive income (loss) at each reporting date. The fair value adjustments were determined by using a Black-Scholes option-pricing model based on inputs less observable in the marketplace as described in Note 11</span><i style="font-style:italic;background:#ffffff;">. </i><span style="background:#ffffff;">The Private Warrants are deemed equity instruments for income tax purposes, and accordingly, there is no tax accounting related to changes in the fair value of the Private Warrants recognized.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The Company sponsors an equity incentive plan, the Target Hospitality Corp. 2019 Incentive Award Plan, as amended (the “Plan”), in which certain employees and non-employee directors participate. The Plan is administered by the compensation committee of the board of directors of the Company (the “Compensation Committee”).  The Company measures the cost of services received in exchange for an award of equity instruments (typically restricted stock unit awards (“RSUs”), performance stock unit awards (“PSUs”) and stock options) based on the grant-date fair value of the awards issued under the Plan that are equity classified. The fair value of the stock options is calculated using the Black-Scholes option-pricing model and the fair value of the PSUs that are based on market conditions (“Market-Based PSUs”) are calculated using a Monte Carlo simulation while the fair value of the RSUs and performance-based PSUs not based on market conditions (“Performance-Based PSUs”) are calculated based on the Company’s share price on the grant-date and the assessment of the probability of achieving defined performance measures for Performance-Based PSUs.  The resulting compensation expense is recognized over the period during which an employee or non-employee director is required to provide service in exchange for the awards, usually the vesting period.  Similarly, for time-based awards subject to graded vesting, compensation expense is recognized on a straight-line basis over the service period.  For Market-Based PSUs, the probability of satisfying a market condition is considered in the estimation of the grant-date fair value for Market-Based PSUs and the compensation cost is not reversed if the market condition is not achieved, provided the requisite service has been provided.  Forfeitures are accounted for as they occur. The Plan also includes Stock Appreciation Rights awards (“SARs”) issued to certain of the Company’s executive officers and other employees.  Each SAR represents a contingent right to receive, upon vesting, payment in cash or the Company’s Common Stock, as determined by the compensation committee, in an amount equal to the difference between (a) the fair market value of a Common Share on the date of exercise, over (b) the grant date price.  Under the authoritative guidance for stock-based compensation, these SARs are considered liability-based awards that are included in accrued liabilities and other non-current liabilities in the consolidated balance sheets at fair value and are remeasured at fair value each reporting period until the date of settlement using the Black-Scholes option pricing model.  Changes in the estimated fair value of the SARs along with the resulting cost is recognized as increases or decreases in stock-based compensation expense in the accompanying consolidated statements of comprehensive income (loss) each reporting period over the period during which an employee is required to provide service in exchange for the SARs, usually the vesting period.  Forfeitures are accounted for as they occur. Refer to Note 18 for further details of activity related to 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;">Treasury Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Treasury stock is reflected as a reduction of stockholders’ equity at cost.  We use the weighted average purchase price to determine the cost of treasury stock that is reissued, if any.</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 0pt 12pt 0pt;">In June 2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments - Credit Losses (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 0pt 12pt 0pt;">The following table presents the impact of the adoption of ASC 326 on the consolidated balance sheet as of January 1, 2023:</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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;">Accounts receivable, less allowance for credit losses</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: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;">$</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 3.5pt 0pt 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;"><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;">$</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;"> (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;"><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;">$</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 3.5pt 0pt 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;">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;"><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;">$</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 3.5pt 0pt 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;"><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;">$</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;"> (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;"><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;">$</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 3.5pt 0pt 0pt;"> 87,415</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;">Recently Issued Accounting Standards </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;">Improvements to Reportable Segment Disclosures.</i> In November 2023, the FASB issued ASU 2023-07, which expands reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in the ASU require, among other things, disclosure of significant segment expenses that are regularly provided to an entity's chief operating decision maker (“CODM”) and a description of other segment items (the difference between segment revenue less the segment expenses disclosed under the significant expense principle and each reported measure of segment profit or loss) by reportable segment, as well as disclosure of the title and position of the CODM, and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. Annual disclosures are required for fiscal years beginning after December 15, 2023 and interim disclosures are required for periods within fiscal years beginning after December 15, 2024. Retrospective application is required, and early adoption is permitted. These requirements are not expected to have an impact on our financial statements, but will result in expanded reportable segment disclosures. The Company does not intend to early adopt ASU 2023-07.</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;">Improvements to Income Tax Disclosures.</i> In December 2023, the FASB issued ASU 2023-09, which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, may be applied prospectively or retrospectively, and allows for early adoption. These requirements are not expected to have an impact on our financial statements, but will impact our income tax disclosures. The Company does not intend to early adopt ASU 2023-09.</p>
</us-gaap:SignificantAccountingPoliciesTextBlock>
<th:OrganizationAndNatureOfOperationsPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_QpOBU1OPa0uu3DRCDgh0eg">
<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 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;text-align:justify;margin:0pt 0pt 12pt 0pt;">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” or “TLM”) and RL Signor Holdings, LLC (“Signor”). TDR Capital LLP (“TDR Capital” or “TDR”) 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. </p>
</th:OrganizationAndNatureOfOperationsPolicyTextBlock>
<th:OwnershipInterestOfAffiliate contextRef="As_Of_12_31_2023_dei_LegalEntityAxis_th_TdrCapitalLlpMember_srt_OwnershipAxis_th_TargetHospitalityMember_Hh50d88lOESGxJoQfIsoFw" decimals="2" id="Narr_RL4RYJxv_EqKp57lyUyqtw" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.64 </th:OwnershipInterestOfAffiliate>
<us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_RtJD6PfxC0G9NM04EV8u3g">
<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 consolidated financial statements and related notes have been prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States of America (“US GAAP”).</p>
</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
<us-gaap:UseOfEstimates contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_TEo0Pb-DVUirZHHyz6Wyyg">
<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 consolidated financial statements.</p>
</us-gaap:UseOfEstimates>
<us-gaap:ConsolidationPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_aksK7V1He0S-XAQyX_V4aw">
<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 0pt 12pt 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 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>
</us-gaap:ConsolidationPolicyTextBlock>
<us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_kNGj3svsPkaGg_XTTCIUMA">
<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;">Cash and Cash Equivalents</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company considers all highly liquid instruments with a maturity of three months or less when purchased to be cash equivalents.  </p>
</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
<us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_Hb_rIwYNe0OdPoiCHVq81g">
<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;">Receivables and Allowances 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;">Receivables primarily consist of amounts due from customers from the delivery of specialty rental services. The trade accounts receivable is recorded net of an allowance for credit losses. The allowance for credit losses is based upon the amount of losses expected to be incurred in the collection of these accounts pursuant to the guidance outlined in ASU 2016-13, <i style="font-style:italic;">Financial Instruments – Credit Losses (ASU 2016-13, Topic 326, or ASC 326</i>), which the Company adopted effective January 1, 2023 as further discussed in the “Recently Adopted Accounting Standards” section of this Note. The estimated losses are calculated using the loss rate method based upon a review of outstanding receivables, including specific accounts, related aging, and on historical collection experience. 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 a change based on changing circumstances, including changes in the economy or in the circumstances of individual customers. In addition, specific accounts are written off against the allowance when management determines the account is uncollectible. Activity in the allowance for credit losses was as follows:</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;white-space:nowrap;width:43.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;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.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:2.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:13.36%;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.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:3.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.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:3.33%;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 colspan="7" style="vertical-align:bottom;white-space:nowrap;width:52.77%;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;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.85%;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.5%;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 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:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></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-weight:bold;visibility:hidden;"></span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.38%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balances at Beginning of Year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:14.51%;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;"> 4</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:2.5%;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.36%;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;"> 43</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:3.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:14.04%;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,977</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Adoption of ASC 326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:14.51%;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;"> 268</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: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:13.36%;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><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:3.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:14.04%;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;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Provision for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:14.51%;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;"> 599</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: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:13.36%;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;"> 1,052</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:3.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:14.04%;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;"> 1,877</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Recoveries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55)</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: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:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (645)</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:3.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:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (247)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Write-offs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;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;"> (266)</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:2.5%;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.36%;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;"> (446)</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:3.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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;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,564)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balances at End of Year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;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.51%;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;"> 550</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:2.5%;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.36%;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;"> 4</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:3.33%;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.04%;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;"> 43</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Provision for credit losses, net of recoveries for the period are included within selling, general and administrative expenses in the accompanying consolidated statements of comprehensive income (loss).</p>
</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
<us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_sY-Nh6RG80mU-7GDicTkwA">
<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;white-space:nowrap;width:43.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;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.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:2.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:13.36%;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.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:3.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.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:3.33%;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 colspan="7" style="vertical-align:bottom;white-space:nowrap;width:52.77%;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;">Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.85%;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.5%;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 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:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></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-weight:bold;visibility:hidden;"></span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.38%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balances at Beginning of Year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:14.51%;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;"> 4</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:2.5%;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.36%;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;"> 43</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:3.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:14.04%;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,977</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Adoption of ASC 326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:14.51%;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;"> 268</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: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:13.36%;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><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:3.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:14.04%;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;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Provision for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:14.51%;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;"> 599</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: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:13.36%;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;"> 1,052</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:3.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:14.04%;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;"> 1,877</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Recoveries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55)</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: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:13.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (645)</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:3.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:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (247)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Write-offs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;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;"> (266)</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:2.5%;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.36%;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;"> (446)</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:3.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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;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,564)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balances at End of Year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;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.51%;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;"> 550</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:2.5%;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.36%;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;"> 4</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:3.33%;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.04%;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;"> 43</p></td></tr></table>
</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_l9RdSGZ1OUiuICL7yD_xVw_3_2" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="As_Of_12_31_2021_pRJC6VKanUelRLRsnL0wnQ" decimals="-3" id="Tc_6LcsS8wpk0-tMYppkixKNA_3_5" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 43000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="As_Of_12_31_2020_bCHMkSIPQEiUw8D5OsYd3A" decimals="-3" id="Tc_591u7GV2LkOr21ijNEcIDA_3_8" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2977000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="As_Of_12_31_2023_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_qMfkqw0xRU6IK151PvZ-uw" decimals="-3" id="Tc_7Q7xvOLqhUWeK_hz2f_fPg_4_2" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 268000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_RY78EUDY30eVl-J62XmMXA_5_2" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 599000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_Wq5RCYtPdE22w8POxlDUxA_5_5" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1052000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:ProvisionForDoubtfulAccounts contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_vKIvxdvBUk2hGY-KqYqxnw_5_8" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1877000 </us-gaap:ProvisionForDoubtfulAccounts>
<us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_H4SqGQignEiHdXZPSEq0kQ_6_2" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 55000 </us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
<us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_J1beIr7y5UmO43QXwObPlQ_6_5" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 645000 </us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
<us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_SHtEvASlK0axgdot71Jp8w_6_8" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 247000 </us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
<us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_CqFfqQ7r0k2_zGvuLpLS_w_7_2" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 266000 </us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
<us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_xVDlNWIPR02H0asYleG0kQ_7_5" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 446000 </us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
<us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_OI2OvuL1pEqp9IZp5VaRAQ_7_8" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4564000 </us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_MkEsVBCXGEe_CUUocm1ebQ_8_2" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 550000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_wEBNQkzcl0ex4VVnkid7Iw_8_5" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="As_Of_12_31_2021_pRJC6VKanUelRLRsnL0wnQ" decimals="-3" id="Tc_Mc7-1ipB-0O13nESp81WEQ_8_8" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 43000 </us-gaap:AllowanceForDoubtfulAccountsReceivable>
<th:PrepaidExpensesAndOtherAssetsPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_iK9Qk5JXeE-st_zVxSOwEw">
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Prepaid Expenses and Other Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Prepaid expenses of approximately $5.5 million and $8.6 million at December 31, 2023 and 2022, respectively, primarily consist of insurance, taxes, rent, deposits and permits.  Prepaid insurance, rent, and permits are amortized over the related term of the respective agreements. Prepaid taxes are recognized as expense over the related future tax period. Other assets of approximately $4 million and $3.9 million at December 31, 2023 and 2022, respectively, primarily consist of $1.9 million and $1.9 million of deposits as of December 31, 2023 and 2022, respectively, and $2.1 million and $2.0 million of hospitality inventory as of December 31, 2023 and 2022, respectively.  Inventory, primarily consisting of food and beverages, is accounted for by the first-in, first-out method and is stated at the lower of cost and net realizable value.  </p>
</th:PrepaidExpensesAndOtherAssetsPolicyTextBlock>
<us-gaap:PrepaidExpenseCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-5" id="Narr_ZfxwIkDn0U6UpHOeLKRc8w" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5500000 </us-gaap:PrepaidExpenseCurrent>
<us-gaap:PrepaidExpenseCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-5" id="Narr_sBh9vZDj90ayJe8ELCf3cg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 8600000 </us-gaap:PrepaidExpenseCurrent>
<us-gaap:OtherAssetsCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-5" id="Narr_cTl-ok6Br0mN00fTzRgvmQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4000000 </us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-5" id="Narr_2A-G9AvF6kWfIAQJG6JTBg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 3900000 </us-gaap:OtherAssetsCurrent>
<us-gaap:DepositsAssetsCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-5" id="Narr_vm0CRu6pxk6WTfDm5cFURw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1900000 </us-gaap:DepositsAssetsCurrent>
<us-gaap:DepositsAssetsCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-5" id="Narr_X8JAX1u-10epQG0Ib1S6QQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1900000 </us-gaap:DepositsAssetsCurrent>
<us-gaap:InventoryNet contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-5" id="Narr_C_nISg0i6USDTQeknUtVWw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2100000 </us-gaap:InventoryNet>
<us-gaap:InventoryNet contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-5" id="Narr_xwUBqZd8KkO0l9NcjRFHhQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2000000.0 </us-gaap:InventoryNet>
<us-gaap:ConcentrationRiskCreditRisk contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_qX0hXWy2gkO2QYUEZTIs5Q">
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentrations of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the normal course of business, the Company grants credit to its customers based on credit evaluations of their financial condition and generally requires no collateral or other security. Major customers are defined as those individually comprising more than 10.0% of the Company’s revenues or accounts receivable. For the year ended December 31, 2023, the Company had one customer who accounted for 62% of revenues. The largest customer accounted for 45% of accounts receivable, while no other customer accounted for more than 10% of the accounts receivable balance as of December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2022, the Company had two customers representing 60.6% and 11.1% of total revenues, respectively. The largest customers accounted for 12% and 11% of accounts receivable, respectively, at December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2021, the Company had two customers representing 34.7%  and 18.9% of total revenues, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Major suppliers are defined as those individually comprising more than 10.0% of the annual goods purchased. For the years ended December 31, 2023, 2022 and 2021, the Company had one major supplier representing 16.8%, 13.4%, and 15.3% of goods purchased, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We provide services almost entirely to customers in the government and natural resource development sectors and as such, are almost entirely dependent upon the continued activity of such customers.</p>
</us-gaap:ConcentrationRiskCreditRisk>
<th:NumberOfCustomers contextRef="As_Of_12_31_2023_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_SGhSduWqSkqf2Vcfek8u5g" decimals="INF" id="Narr_UM6dORhypkCESFTppXDEDw" unitRef="Unit_Standard_customer_cCjsVTzvbkmh2KoT7k7Q_Q"> 1 </th:NumberOfCustomers>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_eQXjU1ny3kCHK8YQifq61g" decimals="3" id="Narr_FOLY7IBsNEmxAcNByRfw-w" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.62 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CreditConcentrationRiskMember_gK5kxc0uvky4a6mdkgnvVw" decimals="2" id="Narr_V66XYkHwwkamrC2lsUhXHg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.45 </us-gaap:ConcentrationRiskPercentage1>
<th:NumberOfCustomers contextRef="As_Of_12_31_2023_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_qDf02Ecmn06a7vRt6wnBiw" decimals="INF" id="Narr_CcP8k2AOakuhRvCssstKhw" unitRef="Unit_Standard_customer_cCjsVTzvbkmh2KoT7k7Q_Q"> 0 </th:NumberOfCustomers>
<th:NumberOfCustomers contextRef="As_Of_12_31_2022_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_8K_zvKpl6kqtwL4yK-gBXQ" decimals="INF" id="Narr_F-7odWuLn0uFJt8kCzyuhA" unitRef="Unit_Standard_customer_cCjsVTzvbkmh2KoT7k7Q_Q"> 2 </th:NumberOfCustomers>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_lePlThoiTUGeBL75cKoGpw" decimals="3" id="Narr_1IWuQHVfWE-ntEo6KBMQJQ" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.606 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_mwI5PGCv-kKUKlk0_YoGkg" decimals="3" id="Narr_quTxXu0l8Ee8kSGrwYXMPw" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.111 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_QLGlRqqvMECHJzfEXn7J0g" decimals="2" id="Narr_QeXxWqT--UWyIGaKPqD81g" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.12 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_1I2qaZXISkKkmdU6XPu-Jw" decimals="2" id="Narr_4JmNRwWiYE2x3DHCZKHrNg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.11 </us-gaap:ConcentrationRiskPercentage1>
<th:NumberOfCustomers contextRef="As_Of_12_31_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_HZ4VGaqiy0mBIgjxtC4f9A" decimals="INF" id="Narr_Y0i1LdH_dk2HCSZC1zxc0A" unitRef="Unit_Standard_customer_cCjsVTzvbkmh2KoT7k7Q_Q"> 2 </th:NumberOfCustomers>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2021_To_12_31_2021_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_J31iOphC-kG9pZGHtiygmA" decimals="3" id="Narr_WG-YPa-b-k-slfBMoBSmOA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.347 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2021_To_12_31_2021_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_QqwOSYgcy0albTMX5yZgkQ" decimals="3" id="Narr_e_JUaO2AlEylN82H59DgJg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.189 </us-gaap:ConcentrationRiskPercentage1>
<th:NumberOfSuppliers contextRef="As_Of_12_31_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_km15FrLdgEG4GOwMnCUccw" decimals="INF" id="Narr_OzpmwkSz6UKLWeDa3dJv1w" unitRef="Unit_Standard_item_mtfsoCtSBEiDkw5Q8ob2yg"> 1 </th:NumberOfSuppliers>
<th:NumberOfSuppliers contextRef="As_Of_12_31_2022_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_pa88pY86J0Sn0YOl4L920A" decimals="INF" id="Narr_S1XbDXSXdE-BbnWPiLKMgg" unitRef="Unit_Standard_item_mtfsoCtSBEiDkw5Q8ob2yg"> 1 </th:NumberOfSuppliers>
<th:NumberOfSuppliers contextRef="As_Of_12_31_2023_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_lZu8tpuiXEe7w1-emqobbg" decimals="INF" id="Narr_uaPogqx8vkWJZYipg3MOsg" unitRef="Unit_Standard_item_mtfsoCtSBEiDkw5Q8ob2yg"> 1 </th:NumberOfSuppliers>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_hXnLvG6FMEWuubUk1CLaeg" decimals="3" id="Narr_zmSts_dlxUeVjKvBxWw-Wg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.168 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_V5oKyVja90io3j1Q7CDUIg" decimals="3" id="Narr_PDet47tfH0eOU5sN6dChlQ" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.134 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2021_To_12_31_2021_srt_MajorCustomersAxis_th_CustomerThreeMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_Ce0UcPIp80mOG5YaZfaZoA" decimals="3" id="Narr_3wsSWTbqxUODLKSa9sSVBw" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.153 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:InterestCapitalizationPolicyPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_ipQnGAdC50-o6AOeOBRkiQ">
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Interest Capitalization</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Interest costs for the construction of certain long-term assets are capitalized by applying the weighted average interest rate applicable to the borrowings of the Company to the average amount of accumulated expenditures outstanding during the construction period.  Such capitalized interest costs are depreciated over the related assets’ estimated useful lives.</p>
</us-gaap:InterestCapitalizationPolicyPolicyTextBlock>
<us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_cbRio5aHqECy4v-4SpY7BA">
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Specialty Rental Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Specialty rental assets (units, site work and furniture and fixtures comprising lodges) are measured at cost less accumulated depreciation and impairment losses. Cost includes expenditures that are directly attributable to the acquisition of the asset. Costs of improvements and betterments to units are capitalized when such costs extend the useful life of the unit or increase the rental value of the unit. Costs incurred for units to meet a particular customer specification are capitalized and depreciated over the lease term. Maintenance and repair costs are expensed as incurred.</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;">Depreciation is computed using the straight-line method over estimated useful lives and considering the residual value of those assets. The estimated useful life of modular units is </span><span style="font-weight:normal;">15 years</span><span style="font-weight:normal;">. The estimated useful life of site work (above ground and below ground infrastructure) is </span><span style="font-weight:normal;">5 years</span><span style="font-weight:normal;">. The estimated useful life of furniture and fixtures is </span><span style="font-weight:normal;">7 years</span><span style="font-weight:normal;">. Assets leased under finance leases are depreciated over the shorter of the lease term or their useful lives unless it is reasonably certain that the Company will obtain ownership by the end of the lease term. Depreciation methods, useful lives and residual values are adjusted prospectively, if a revision is determined to be appropriate.</span></p>
</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_ModularUnitsMember_EM3Faipn0E-Z-dICnfCsiA" id="Narr_GSJX1qQQGkGOxUSylGw-VA"> P15Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SiteWorkMember_e4Og25rark-TZhxtn4f35w" id="Narr_sX_b5yGDzkG-Iv487jKsFw"> P5Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_0v_VWpe3skuUb5Q16nBLqQ" id="Narr_QHMwdFH51EiK7ZNGhPhHNQ"> P7Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<th:OtherPropertyPlantAndEquipmentPolicyPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_jcP_p9t3n0OCHLJd3n9MPA">
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Property, Plant, and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other property, plant, and equipment is stated at cost, net of accumulated depreciation and impairment losses. Assets leased under finance leases are depreciated over the shorter of the lease term or their useful lives unless it is reasonably certain that the Company will obtain ownership by the end of the lease term. Land is not depreciated. Maintenance and repair costs are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Depreciation is computed using the straight-line method over estimated useful lives, as follows:</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:84.82%;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.63%;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:12.53%;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:84.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:12.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;">5-15 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Machinery and office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:12.53%;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;">3-5 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:12.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;">7 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:12.53%;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;">3 years</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;">Depreciation methods, useful lives and residual values are reviewed and adjusted prospectively, if appropriate.</p>
</th:OtherPropertyPlantAndEquipmentPolicyPolicyTextBlock>
<th:SummaryOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_E08SkOLyAU-bA7xAXC6hwg">
<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:84.82%;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.63%;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:12.53%;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:84.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:12.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;">5-15 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Machinery and office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:12.53%;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;">3-5 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:12.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;">7 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:12.53%;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;">3 years</p></td></tr></table>
</th:SummaryOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_rbyNICKJGUCjbfzL-DpSXA" id="Narr_JMn6jPdYd0ScQjy0oJ8ndw"> P5Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_GpLc8jpnv0u_2k3ROwCCMw" id="Narr_zLFBlP6S10u8En711VbUXA"> P15Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_qn_eUdiFbkC9Kwy6ivpNkg" id="Narr_7LNfwssFFkKGLn9fr1yXIQ"> P3Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_koasfUP9sUiEV9-2HfnnKQ" id="Narr_0WDV4RUBuEWkRJ5GSylAsA"> P5Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember_0v_VWpe3skuUb5Q16nBLqQ" id="Narr_eqJElCux5k2C0vxwheUEzA"> P7Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareDevelopmentMember_BDlNuHdhnE2el62GIPCYfA" id="Narr_mRoBzP-vzEeicSIT_vaWWQ"> P3Y </us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:BusinessCombinationsPolicy contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb__XQmeWMqq0OeqBXinTfrBw">
<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;">Business Combinations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Business combinations are accounted for using the acquisition method. Consideration transferred for acquisitions is measured at fair value at the acquisition date and includes assets transferred, liabilities assumed and equity issued. Acquisition costs incurred are expensed and included in selling, general and administrative expenses. When the Company acquires a business, the financial assets and liabilities assumed are assessed for appropriate classification and designation in accordance with the contractual terms, economic circumstances and pertinent conditions at the acquisition date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Any contingent consideration transferred by the acquirer is recognized at fair value at the acquisition date. Any subsequent changes to the fair value of contingent consideration are recognized in profit or loss. If the contingent consideration is classified as equity, it is not re-measured and subsequent settlement is accounted for within equity.</p>
</us-gaap:BusinessCombinationsPolicy>
<us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_VlNDg8lZ3kSWrFqd2HrihQ">
<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;">Goodwill</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company evaluates goodwill for impairment at least annually at the reporting unit level. A reporting unit is the operating segment, or one level below that operating segment (the component level) if discrete financial information is prepared and regularly reviewed by segment management. However, components are aggregated as a single reporting unit if they have similar economic characteristics. For the purpose of impairment testing, goodwill acquired in a business combination is allocated to each of the Company’s reporting units that are expected to benefit from the combination. The Company evaluates changes in its reporting structure to assess whether that change impacts the composition of one or more of its reporting units. If the composition of the Company’s reporting units’ changes, goodwill is reassigned between reporting units using the relative fair value allocation approach.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company performs the annual impairment test of goodwill at October 1. In addition, the Company performs impairment tests during any reporting period in which events or changes in circumstances indicate that impairment may have occurred.  To test goodwill for impairment, the Company first performs a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. If it is concluded that this is the case, the Company then performs a quantitative impairment test. Otherwise, the quantitative impairment test is not required.  <span style="background:#ffffff;">Under the quantitative impairment test, the Company would compare the estimated fair value of each reporting unit to its carrying value.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In assessing the fair value of the reporting units, the Company considers the market approach, the income approach, or a combination of both. Under the market approach, the fair value of the reporting unit is based on quoted market prices of companies comparable to the reporting unit being valued. Under the income approach, the fair value of the reporting unit is based on the present value of estimated cash flows. The income approach is dependent on several significant management assumptions, including estimated future revenue growth rates, gross margin on sales, operating margins, capital expenditures, tax rates and discount rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If the carrying amount of the reporting unit exceeds the calculated fair value, a loss on impairment is recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. Additionally, the Company considers the income tax effect from any tax-deductible goodwill on the carrying amount of the reporting unit, if applicable, when measuring the goodwill impairment charge.</p>
</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
<us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_8sehiLdwlkaRDtT7GStbzg">
<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;">Intangible Assets Other Than Goodwill</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Intangible assets that are acquired by the Company and determined to have an indefinite useful life are not amortized, but are tested for impairment at least annually. The Company’s indefinite-lived intangible assets consist of trade names. The Company calculates fair value by comparing a relief-from-royalty method to the carrying amount of the indefinite-lived intangible asset. This method is used to estimate the cost savings that accrue to the owner of an intangible asset who would otherwise have to pay royalties or license fees on revenues earned through the use of the asset. A loss on impairment would be recorded to the extent the carrying value of the indefinite-lived intangible asset exceeds the fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other intangible assets that have finite useful lives are measured at cost less accumulated amortization and impairment losses, if any. Subsequent expenditures for intangible assets are capitalized only when they increase the future economic benefits embodied in the specific asset to which they relate. Amortization is recognized in profit or loss on a straight-line basis over the estimated useful lives of intangible assets. The Company has customer relationship assets with lives ranging from 5 to 9 years. Amortization of intangible assets is included in other depreciation and amortization on the consolidated statements of comprehensive income (loss).</p>
</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_q8WJvKKoa02zhmV2LHdt_A" id="Narr_Ys3m9uWaNkmD2cZORMvgaQ"> P5Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_tibWtCJmYkKS4YscgnCDPQ" id="Narr_rEVryfrTyEOM5M0kWnC-UQ"> P9Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_T06TwHJSLkmx54GYfoyIfQ">
<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;">Impairment of Long-Lived and Amortizable Intangible Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Fixed assets including rental equipment and other property, plant and equipment and amortizable intangible assets are reviewed for impairment as events or changes in circumstances occur indicating that the carrying value of the asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset group to future undiscounted cash flows, without interest charges, expected to be generated by the asset group. If future undiscounted cash flows, without interest charges, exceed the carrying amount of an asset, no impairment is recognized. If management determines that the carrying value cannot be recovered based on estimated future undiscounted cash flows, without interest charges, over the shorter of the asset’s estimated useful life or the expected holding period, an impairment loss would be recorded based on the estimated fair value of the asset. </p>
</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
<us-gaap:AssetImpairmentCharges contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Narr_QG-LK4lxP0y3PVh8eJXmWg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:AssetImpairmentCharges>
<th:AssetsHeldForSalePolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_JnLRIKTke0yTCuKbmyEwKQ">
<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;">Assets Held for Sale</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Management considers an asset to be held for sale when management approves and commits to a formal plan to actively market the asset for sale and it is probable that the sale will be completed within twelve months.  A sale may be considered probable when a signed sales contract and significant non-refundable deposit or contract break-up fee exist. Upon designation as held for sale, management records the carrying value of the asset at the lower of its carrying value or its estimated fair value, less estimated costs to sell, and management stops recording depreciation expense. As of December 31, 2023, no assets were considered held for sale.</p>
</th:AssetsHeldForSalePolicyTextBlock>
<th:AssetsHeldForSale contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-5" id="Narr_9DjVcrvEYE6gD9pVtfOslg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </th:AssetsHeldForSale>
<th:OtherNonCurrentAssetsPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_3OpDr41-8Uugo6rN3SNSiA">
<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;">Other Non-Current Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other non-current assets primarily consist of capitalized software implementation costs for the implementation of cloud computing systems primarily during 2020 and 2019.  The Company capitalizes expenditures related to the implementation of cloud computing software as incurred during the application development stage. Such capitalized costs are amortized to selling, general, and administrative expenses over the term of the cloud computing hosting arrangement, including reasonably certain renewals, beginning when the module or component of the hosting arrangement is ready for its intended use. </p>
</th:OtherNonCurrentAssetsPolicyTextBlock>
<th:DeferredFinancingCostsPolicyPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_-cHIDuOyZEmp832guPlUKg">
<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;">Deferred Financing Costs Revolver, net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Deferred financing costs revolver are associated with the issuance of the ABL Facility discussed in Note 8. Such costs are amortized over the contractual term of the line-of-credit through initial maturity using the straight-line method. Amortization expense of deferred financing costs revolver is included in interest expense, net in the consolidated statement of comprehensive income (loss).</p>
</th:DeferredFinancingCostsPolicyPolicyTextBlock>
<th:TermLoanDeferredFinancingCostsPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_GWeuny5GtkeUoiISRNoF-A">
<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;">Term Loan Deferred Financing Costs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Term loan deferred financing costs are associated with the issuances of the 2024 Senior Secured Notes and the 2025 Senior Secured Notes discussed in Note 8. The Company presents unamortized deferred financing costs as a direct deduction from the principal amount of the 2024 Senior Secured Notes and the 2025 Senior Secured Notes on the consolidated balance sheets. Such costs are deferred and amortized over the term of the debt based on the effective interest rate method.</p>
</th:TermLoanDeferredFinancingCostsPolicyTextBlock>
<th:OriginalIssuanceDiscountsPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_j2w_nxN67U2mkQiu8liq7A">
<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;">Original Issuance Discounts</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Debt original discounts are associated with the issuances of the 2024 Senior Secured Notes and the 2025 Senior Secured Notes discussed in Note 8 and are recorded as direct deductions to the principal amount of the 2024 Senior Secured Notes and the 2025 Senior Secured Notes on the consolidated balance sheets.  Debt discounts are deferred and amortized over the term of the debt based on the effective interest rate method.  </p>
</th:OriginalIssuanceDiscountsPolicyTextBlock>
<th:FinanceAndOperatingLeasePolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_BPK4rPtNUEueYOzbs2D7tA">
<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;">Finance and Operating Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company determines if a contract is a lease at inception. Leases with an initial term of 12 months or less are not recorded on the balance sheet. Expense for these short-term leases is recognized on a straight-line basis over the lease </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">term. For leases with an initial term greater than 12 months, the Company records a right-of-use (“ROU”) asset and a corresponding lease obligation. ROU assets represent the Company’s right to use an underlying asset for the lease term, and lease obligations represent the Company’s obligation to make fixed lease payments as stipulated by the lease. The Company has elected the lessee practical expedient to make an accounting policy election by class of underlying asset to not separate non-lease components from lease components and instead to account for each separate lease component and non-lease components associated with that lease component as a single lease component. As a lessee in a lease contract, the Company recognizes a ROU asset and a lease liability on the consolidated balance sheet. The Company is a lessee in a variety of lease contracts, such as land, building, real estate, modular units, equipment and vehicle leases. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company classifies its leases as either an operating lease or a finance lease based on the principle of whether or not the lease is effectively a financed purchase of the leased asset. For operating leases, the Company recognizes lease expense on a straight-line basis over the term of the lease. For finance leases, the Company recognizes lease expense using the effective interest method, which results in the interest component of each lease payment being recognized as interest expense and the lease right-of-use asset being amortized into other depreciation and amortization expense in the accompanying consolidated statement of comprehensive income (loss) using the straight-line method over the term of the lease. Operating lease obligations are recognized at the lease commencement date based on the present value of lease payments over the lease term. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate (“IBR”) based on information available at the commencement date in determining the present value of lease payments over the lease term. The IBR is the rate of interest that a lessee would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. The Company determined its IBR for each lease by using the IBR in effect as of the start of the quarter of the lease commencement date. In order to estimate the Company’s IBR, the Company first looks to its own unsecured debt offerings, and adjusts the rate for both length of term and secured borrowing using available market data as well as consultations with leading national financial institutions that are active in the issuance of both secured and unsecured notes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Operating ROU assets are recognized at the lease commencement date, and include the amount of the initial operating lease obligation, any lease payments made at or before the commencement date, excluding any lease incentives received, and any initial direct costs incurred. For leases that have extension options that the Company can exercise at its discretion, management uses judgment to determine if it is reasonably certain that the Company will in fact exercise such option. If the extension option is reasonably certain to occur, the Company includes the extended term’s lease payments in the calculation of the respective lease liability. Certain lease contracts may include an option to purchase the leased property, which is at the Company's sole discretion. None of the Company’s leases contain any material residual value guarantees or material restrictive covenants. The Company reviews its right-of-use assets for indicators of impairment. If such assets are considered to be impaired, the related assets are adjusted to their estimated fair value and an impairment loss is recognized. The impairment loss recognized is measured by the amount by which the carrying amount of the assets exceeds the estimated fair value of the assets. Based on the Company’s review, no operating or finance lease ROU assets were impaired during 2022 or 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company's leases include a base lease payment, which is recognized as lease expense on a straight-line basis over the lease term. In addition, certain of the Company's leases may include an additional lease payment for items such as common area maintenance, real estate taxes, utilities, operating expenses, insurance, personal property expense, or other related charges all of which are recognized as variable lease expense, when incurred, in the consolidated statement of comprehensive income (loss). The variable lease expense incurred by the Company was not based on an index or rate.</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;">Lessor Perspective:</i> For lease agreements in which the Company is the lessor, the Company analyzed the lease and non-lease components of its lease agreements and determined that the timing and pattern of transfer for both components are the same. In addition, the leases will continue to qualify as operating leases and the Company will account for and present the lease component under ASC 842 and the non-lease component under ASC 606. Refer to Note 2 for the breakout of revenue under each standard. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Refer to Notes 13 and 14 for additional lease disclosures.</p>
</th:FinanceAndOperatingLeasePolicyTextBlock>
<us-gaap:FinanceLeaseImpairmentLoss contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-5" id="Narr_dFn3EgAGO0OMFD1BiIlN6Q" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:FinanceLeaseImpairmentLoss>
<us-gaap:FinanceLeaseImpairmentLoss contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-5" id="Narr_JhkI66hiy0OrRjqCntuy-g" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:FinanceLeaseImpairmentLoss>
<us-gaap:OperatingLeaseImpairmentLoss contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-5" id="Narr_6h6toC5CK0a9Da9bBmFoMg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:OperatingLeaseImpairmentLoss>
<us-gaap:OperatingLeaseImpairmentLoss contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-5" id="Narr_f33dsvJmi0GD_lvwWispew" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:OperatingLeaseImpairmentLoss>
<us-gaap:AssetRetirementObligationsPolicy contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_w0v2_sTCd0yi68EuriNchQ">
<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;">Asset Retirement Obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company recognizes asset retirement obligations (“AROs”) related to legal obligations associated with the operation of the Company’s specialty rental assets. The fair values of these AROs are recorded on a discounted basis, at the time the obligation is incurred and accreted over time for the change in present value over the expected timing of settlement. Changes in the expected timing or amount of settlement are recognized in the period of change as an increase or decrease in the carrying amount of the ARO and related asset retirement costs with decreases in excess of the carrying value of the related asset retirement cost being recognized in the consolidated statement of comprehensive income (loss). The Company capitalizes asset retirement costs by increasing the carrying amount of the related long-lived assets and depreciating these costs over the remaining useful life. The carrying amount of AROs included in the consolidated balance sheets were $2.4 million and $2.2 million as of December 31, 2023 and 2022, respectively, which represents the present value of the estimated future cost of these AROs of approximately $2.7 million.  Accretion expense of approximately $0.2 million, $0.2 million, and ($0.2) million was recognized in specialty rental costs in the accompanying consolidated statements of comprehensive income (loss) for the years ended December 31, 2023, 2022 and 2021, respectively.</p>
</us-gaap:AssetRetirementObligationsPolicy>
<us-gaap:AssetRetirementObligationsNoncurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-5" id="Narr_h4Qe55KAjEKJnR2nzX1Guw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2400000 </us-gaap:AssetRetirementObligationsNoncurrent>
<us-gaap:AssetRetirementObligationsNoncurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-5" id="Narr_T41_TokfvUeKiN-rQT1zzw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2200000 </us-gaap:AssetRetirementObligationsNoncurrent>
<th:AssetRetirementObligationNet contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-5" id="Narr_moNLOqhsXk65lC200jTXPQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2700000 </th:AssetRetirementObligationNet>
<us-gaap:AssetRetirementObligationAccretionExpense contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-5" id="Narr_RDTOvePZiUq4VFFxuhUOrA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 200000 </us-gaap:AssetRetirementObligationAccretionExpense>
<us-gaap:AssetRetirementObligationAccretionExpense contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-5" id="Narr_jejG582kPUKqz9DyidNmIA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 200000 </us-gaap:AssetRetirementObligationAccretionExpense>
<us-gaap:AssetRetirementObligationAccretionExpense contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-5" id="Narr_LE7ExjZTDkukxY2hH4xyeg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 200000 </us-gaap:AssetRetirementObligationAccretionExpense>
<us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_nERxb68DCEa11z6ulkui9w">
<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;">Foreign Currency Transactions and Translation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s reporting currency is the US Dollar (USD).  Exchange rate adjustments resulting from foreign currency transactions are recognized in profit or loss, whereas effects resulting from the translation of financial statements are reflected as a component of accumulated other comprehensive loss, a component of equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The assets and liabilities of subsidiaries whose functional currency is different from the USD are translated into USD at exchange rates at the reporting date and revenue and expenses are translated using average exchange rates for the respective period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Foreign exchange gains and losses arising from a receivable or payable to a consolidated Company entity, the settlement of which is neither planned nor anticipated in the foreseeable future, are considered to form part of a net investment in the Company entity and are included within accumulated other comprehensive loss.</p>
</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
<us-gaap:RevenueRecognitionPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_x1Jw7m7X-EeD6B01lQdLOA">
<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 operating leases under the authoritative guidance for leases (“ASC 842”) 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;">Upon lease commencement, the Company evaluates leases to determine if they meet criteria set forth in lease accounting guidance for classification as sales-type leases or direct financing leases; if a lease meets none of these criteria, the Company classifies the lease as an operating lease. As previously mentioned, the arrangements that contain a lease of the Company’s lodging facilities are accounted for as operating leases, whereby the underlying asset remains on our balance sheet and is depreciated consistently with other owned assets, with income recognized as it is earned over the term of the lease agreement. For contracts that contain both a lease component and a services or non-lease component, the Company has adopted an accounting policy to account for and present the lease component under ASC 842 and the non-lease component under the authoritative guidance for revenue recognition (“ASC 606” or “Topic 606”). Refer to Note 2 for the breakout of revenue under each standard. The Company recognizes minimum rents on operating leases over the term of the customer operating lease. A lease term commences when: (1) the customer has control of the leased space (legal right to use the property); and (2) the Company has delivered the premises to the customer as required under the terms of the lease. The term of a lease includes the noncancellable periods of the lease along with periods covered by: (1) a customer option to extend the lease if the customer is reasonably certain to exercise that option; (2) a customer option to terminate the lease if the customer is reasonably certain not to exercise that option; and (3) an option to extend (or not to terminate) the lease in which exercise of the option is controlled by the Company as the lessor. When assessing the expected lease end date, judgment is required in contemplating the significance of: any penalties a customer may incur should it choose not to exercise any existing options to extend the lease or exercise any existing options to terminate the lease; and economic </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">incentives for the customer in the lease. Furthermore, when assessing the expected end date of a contract under ASC 606 with an extension option, judgment is required to determine whether the option contains a material right.</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 multiple 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, leasing and other direct costs associated with operating the lodging units as well as repair and maintenance expenses. Cost of rental includes leasing costs, utilities, 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 (loss).</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 (loss).</p>
</us-gaap:RevenueRecognitionPolicyTextBlock>
<us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_HVopEophtkqtjXFPfOLdFA">
<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;">Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The inputs are prioritized into three levels that may be used to measure fair value:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Level 1: Inputs that reflect quoted prices for identical assets or liabilities in active markets that are observable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Level 2: Inputs that reflect quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Level 3: Inputs that are unobservable to the extent that observable inputs are not available for the asset or liability at the measurement date.</p>
</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
<us-gaap:IncomeTaxPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_gMlcvAJL90-59Qk0evN-sg">
<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;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s operations are subject to U.S. federal, state and local, and foreign income taxes.  The Company accounts for income taxes under the liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company records net deferred tax assets to the extent that it is more likely than not that these assets will be realized. In making such determination, the Company considers all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies and recent results of operations. Valuation allowances are recorded to reduce the deferred tax assets to an amount that will more likely than not be realized. When a valuation allowance is established or there is an increase in an allowance in a reporting period, tax expense is generally recorded in the Company’s consolidated statements of comprehensive income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In accordance with applicable authoritative guidance, the Company accounts for uncertain income tax positions using a benefit recognition model with a two-step approach; a more-likely-than-not recognition criterion; and a measurement approach that measures the position as the largest amount of tax benefit that is greater than 50% likely of being realized upon ultimate settlement. If it is not more-likely-than-not that the benefit of the tax position will be sustained on its technical merits, no benefit is recorded. Uncertain tax positions that relate only to timing of when an item is included on a tax return are considered to have met the recognition threshold. The Company classifies interest and penalties related to uncertain tax positions within income tax expense. </p>
</us-gaap:IncomeTaxPolicyTextBlock>
<th:WarrantLiabilitiesPolicyPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_1FbNOx3K1kak5YsdmbDP9A">
<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;">Warrant Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">W<span style="background:#ffffff;">e evaluated </span>the warrants issued by Platinum Eagle, our legal predecessor, to purchase its common stock in a private placement concurrently with its initial public offering (the “Private Warrants”)<span style="background:#ffffff;"> under ASC 815-40, </span><i style="font-style:italic;background:#ffffff;">Derivatives and Hedging—Contracts in Entity’s Own Equity</i><span style="background:#ffffff;">, and concluded that they do not meet the criteria to be classified in stockholders’ equity. Specifically, the provisions in the Private Warrant agreement provide for potential changes to the settlement amounts dependent upon the characteristics of the warrant holder and because the holder of a warrant is not an input into the pricing of a fixed-for-fixed option on equity shares, such a provision would preclude the warrant from being classified in equity. Since the Private Warrants meet the definition of a derivative under ASC 815, we recorded these Private Warrants as liabilities on the balance sheet at fair value, with subsequent changes in their respective fair values recognized in the consolidated statements of comprehensive income (loss) at each reporting date. The fair value adjustments were determined by using a Black-Scholes option-pricing model based on inputs less observable in the marketplace as described in Note 11</span><i style="font-style:italic;background:#ffffff;">. </i><span style="background:#ffffff;">The Private Warrants are deemed equity instruments for income tax purposes, and accordingly, there is no tax accounting related to changes in the fair value of the Private Warrants recognized.</span></p>
</th:WarrantLiabilitiesPolicyPolicyTextBlock>
<us-gaap:CompensationRelatedCostsPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_Z1XmtY7MtEaVIj81dBQ-Ug">
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The Company sponsors an equity incentive plan, the Target Hospitality Corp. 2019 Incentive Award Plan, as amended (the “Plan”), in which certain employees and non-employee directors participate. The Plan is administered by the compensation committee of the board of directors of the Company (the “Compensation Committee”).  The Company measures the cost of services received in exchange for an award of equity instruments (typically restricted stock unit awards (“RSUs”), performance stock unit awards (“PSUs”) and stock options) based on the grant-date fair value of the awards issued under the Plan that are equity classified. The fair value of the stock options is calculated using the Black-Scholes option-pricing model and the fair value of the PSUs that are based on market conditions (“Market-Based PSUs”) are calculated using a Monte Carlo simulation while the fair value of the RSUs and performance-based PSUs not based on market conditions (“Performance-Based PSUs”) are calculated based on the Company’s share price on the grant-date and the assessment of the probability of achieving defined performance measures for Performance-Based PSUs.  The resulting compensation expense is recognized over the period during which an employee or non-employee director is required to provide service in exchange for the awards, usually the vesting period.  Similarly, for time-based awards subject to graded vesting, compensation expense is recognized on a straight-line basis over the service period.  For Market-Based PSUs, the probability of satisfying a market condition is considered in the estimation of the grant-date fair value for Market-Based PSUs and the compensation cost is not reversed if the market condition is not achieved, provided the requisite service has been provided.  Forfeitures are accounted for as they occur. The Plan also includes Stock Appreciation Rights awards (“SARs”) issued to certain of the Company’s executive officers and other employees.  Each SAR represents a contingent right to receive, upon vesting, payment in cash or the Company’s Common Stock, as determined by the compensation committee, in an amount equal to the difference between (a) the fair market value of a Common Share on the date of exercise, over (b) the grant date price.  Under the authoritative guidance for stock-based compensation, these SARs are considered liability-based awards that are included in accrued liabilities and other non-current liabilities in the consolidated balance sheets at fair value and are remeasured at fair value each reporting period until the date of settlement using the Black-Scholes option pricing model.  Changes in the estimated fair value of the SARs along with the resulting cost is recognized as increases or decreases in stock-based compensation expense in the accompanying consolidated statements of comprehensive income (loss) each reporting period over the period during which an employee is required to provide service in exchange for the SARs, usually the vesting period.  Forfeitures are accounted for as they occur. Refer to Note 18 for further details of activity related to the Plan.</p>
</us-gaap:CompensationRelatedCostsPolicyTextBlock>
<us-gaap:StockholdersEquityPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_pgVeWPLdPEK0rDjmO8QR-A">
<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;">Treasury Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Treasury stock is reflected as a reduction of stockholders’ equity at cost.  We use the weighted average purchase price to determine the cost of treasury stock that is reissued, if any.</p>
</us-gaap:StockholdersEquityPolicyTextBlock>
<us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_oovyXYDxiU2jf6iTKpmNaQ">
<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 0pt 12pt 0pt;">In June 2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments - Credit Losses (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 0pt 12pt 0pt;">The following table presents the impact of the adoption of ASC 326 on the consolidated balance sheet as of January 1, 2023:</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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;">Accounts receivable, less allowance for credit losses</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: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;">$</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 3.5pt 0pt 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;"><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;">$</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;"> (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;"><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;">$</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 3.5pt 0pt 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;">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;"><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;">$</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 3.5pt 0pt 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;"><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;">$</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;"> (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;"><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;">$</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 3.5pt 0pt 0pt;"> 87,415</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;">Recently Issued Accounting Standards </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;">Improvements to Reportable Segment Disclosures.</i> In November 2023, the FASB issued ASU 2023-07, which expands reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in the ASU require, among other things, disclosure of significant segment expenses that are regularly provided to an entity's chief operating decision maker (“CODM”) and a description of other segment items (the difference between segment revenue less the segment expenses disclosed under the significant expense principle and each reported measure of segment profit or loss) by reportable segment, as well as disclosure of the title and position of the CODM, and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. Annual disclosures are required for fiscal years beginning after December 15, 2023 and interim disclosures are required for periods within fiscal years beginning after December 15, 2024. Retrospective application is required, and early adoption is permitted. These requirements are not expected to have an impact on our financial statements, but will result in expanded reportable segment disclosures. The Company does not intend to early adopt ASU 2023-07.</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;">Improvements to Income Tax Disclosures.</i> In December 2023, the FASB issued ASU 2023-09, which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, may be applied prospectively or retrospectively, and allows for early adoption. These requirements are not expected to have an impact on our financial statements, but will impact our income tax disclosures. The Company does not intend to early adopt ASU 2023-09.</p>
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_v_ex8WmRW0a830jfanwkOg" decimals="-5" id="Narr_0zVpTykovU6GBEsZVGymfg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 300000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_0sznqtdqS0ysmogXh10F1w">
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the impact of the adoption of ASC 326 on the consolidated balance sheet as of January 1, 2023:</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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;">Accounts receivable, less allowance for credit losses</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: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;">$</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 3.5pt 0pt 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;"><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;">$</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;"> (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;"><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;">$</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 3.5pt 0pt 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;">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;"><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;">$</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 3.5pt 0pt 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;"><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;">$</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;"> (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;"><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;">$</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 3.5pt 0pt 0pt;"> 87,415</p></td></tr></table>
</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
<us-gaap:AccountsReceivableNetCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_hEdem5FASEGB6-eY0zgtYw_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 42153000 </us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent contextRef="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_tbhi44s4nUyDCcdSW5mwYw" decimals="-3" id="Tc_z3pE1fVYJ02RJKYRw-vQcw_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -268000 </us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent contextRef="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_hzUIEXWGX0udqWSeFpaBgw" decimals="-3" id="Tc_AKIdfyZ-D0OyA7AEfYi6_g_3_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 41885000 </us-gaap:AccountsReceivableNetCurrent>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_Qeha-k7iiUyceAusgkAZRQ_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 87683000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_tbhi44s4nUyDCcdSW5mwYw" decimals="-3" id="Tc_NEd_GdG-6kaM_TqcAP-Tcg_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -268000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="As_Of_12_31_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member_hzUIEXWGX0udqWSeFpaBgw" decimals="-3" id="Tc_az_Ck9ybZUaPFwACKnZLHQ_4_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 87415000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_NWriq2zxC06sTwQ1qYB76g">
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Total revenue under contracts recognized under ASC 606 was approximately $365.6 million for the year ended December 31, 2023, while $198 million was specialty rental income subject to the guidance of ASC 842 for the year ended December 31, 2023. Total revenue under contracts recognized under ASC 606 was $333.7 million for the year ended December 31, 2022, while $168.3 million was specialty rental income subject to the guidance of ASC 842 for the year ended December 31, 2022. Total revenue under contracts recognized under ASC 606 was $214.4 million for the year ended December 31, 2021, while $76.9 million was specialty rental income subject to the guidance of ASC 842 for the year ended December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table disaggregates our services and construction fee income revenues by our two reportable segments as well as the All Other category: HFS – South, Government, and All Other for the years indicated below:  </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;white-space:nowrap;width:55.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.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;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;white-space:nowrap;width:12.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.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;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;white-space:nowrap;width:11.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 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;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;white-space:nowrap;width:10.17%;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:55.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.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 colspan="8" style="vertical-align:bottom;width:43.14%;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;">For the Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;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:1.76%;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:13.02%;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><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;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:11.94%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;"><b style="font-weight:bold;">HFS – South</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;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;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.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.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:11.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: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.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:10.17%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Services income</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.76%;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:12.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 3.5pt 0.05pt 0pt;"> 142,666</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;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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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 0.05pt 0pt;"> 126,135</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;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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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 0.05pt 0pt;"> 108,183</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;">Total HFS – South revenues</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.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:12.89%;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;"> 142,666</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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;"> 126,135</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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;"> 108,183</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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.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.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:12.89%;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:bottom;white-space:nowrap;width:1.76%;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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:bottom;white-space:nowrap;width:1.76%;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;"><b style="font-weight:bold;">Government</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;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Services income</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.76%;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:12.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 3.5pt 0.05pt 0pt;"> 211,753</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;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%;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:11.26%;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 0.05pt 0pt;"> 198,249</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;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%;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.17%;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 0.05pt 0pt;"> 88,115</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;">Total Government revenues</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.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:12.89%;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;"> 211,753</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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;"> 198,249</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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;"> 88,115</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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.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.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:12.89%;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:bottom;white-space:nowrap;width:1.76%;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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:bottom;white-space:nowrap;width:1.76%;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;"><b style="font-weight:bold;">All Other</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;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Services income</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.76%;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:12.89%;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;"> 11,208</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;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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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;"> 9,318</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;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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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;"> 6,835</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;">Construction fee income</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.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:12.89%;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 0.05pt 0pt;"> -</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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 0.05pt 0pt;"> -</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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 0.05pt 0pt;"> 11,294</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total All Other revenues</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.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:12.89%;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;"> 11,208</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;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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;"> 9,318</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;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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;"> 18,129</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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.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.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;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;"><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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;"><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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;"><span style="visibility:hidden;"></span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total services and construction fee income revenues</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.76%;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:12.89%;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 0.05pt 0pt;"> 365,627</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;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%;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.26%;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 0.05pt 0pt;"> 333,702</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;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%;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.17%;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 0.05pt 0pt;"> 214,427</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;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;"><span style="background:#ffffff;">Refer to Note 20 – Business Segments, for a discussion of the change in our reportable segments, which was applied to all comparison periods, including for the above table.</span></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;">On July 23, 2021, the Company executed a Termination and Settlement Agreement with TC Energy (the “Termination and Settlement Agreement”), which effectively terminated the Company’s contract with TC Energy that was originated in 2013. The Termination and Settlement Agreement also released the Company from any outstanding work performance obligations under the 2013 contract (including all change orders, limited notices to proceed, and amendments). Additionally, the Termination and Settlement Agreement resulted in an agreed upon termination fee of approximately </span><span style="background:#ffffff;">$5.0</span><span style="background:#ffffff;"> million that was collected in cash on July 27, 2021. This Termination and Settlement Agreement also resulted in the recognition of approximately </span><span style="background:#ffffff;">$4.9</span><span style="background:#ffffff;"> million of deferred revenue as of the effective date of the Termination and Settlement Agreement.  All such revenue is recognized in construction fee income within the All Other category included in the above table as well as in the accompanying consolidated statements of comprehensive income (loss) for the year ended December 31, 2021. No further revenue will be generated from the 2013 contract and as of December 31, 2023, there are </span><span style="background:#ffffff;">no</span><span style="background:#ffffff;"> unrecognized deferred revenue amounts or costs for incomplete projects related to this contract following such termination.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">During the year ended December 31, 2022, the Company executed a contract with our NP Partner related to the Government segment 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 provided for a significant scope expansion and resulted in an advanced payment for the community build-out, and mobilization of asset activities related to the community expansion.  The advanced payment was determined to be related to future services to be amortized to revenue over the estimated term of the Expanded Humanitarian Contract. The term of the Expanded Humanitarian Contract included an </span></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;">initial term of </span><span style="background:#ffffff;">one-year</span><span style="background:#ffffff;"> through May of 2023, with an option to extend the term to November of 2023.  The Expanded Humanitarian Contract contained both a lease component under ASC 842 and a services or non-lease component under ASC 606.  At the commencement of the Expanded Humanitarian Contract, the Company concluded that the term of the Expanded Humanitarian Contract extended to November of 2023, as the option to extend the term to November of 2023 was reasonably certain to be exercised under ASC 842 and contained a material right under ASC 606. As such, the amortization period of the advanced payment was determined to extend to November of 2023. On May 15, 2023, the Company and the NP Partner executed a </span><span style="background:#ffffff;">six-month</span><span style="background:#ffffff;"> extension of the Expanded Humanitarian Contract, which extended the period of performance through November 15, 2023, with an option to extend the contract an additional </span><span style="background:#ffffff;">six months</span><span style="background:#ffffff;"> through May of 2024. As such, the Company evaluated the option to extend </span>the contract through May of 2024 and concluded that the option was not reasonably certain to be exercised under ASC 842 and that the extension option did not contain a material right under ASC 606. Therefore, the Company concluded that the amortization period related to the advanced payment associated with the Expanded Humanitarian Contract that became effective on May 16, 2022, would not extend beyond November 15, 2023. During the year ended December 31, 2023, the Company recognized approximately $118.2 million of revenue from the amortization of the advanced payment associated with the Expanded Humanitarian Contract, which was fully amortized through November 15, 2023, consistent with the termination date of the Expanded Humanitarian Contract.  Approximately $62.5 million of the $118.2 million of revenue amortization was recognized as services income under Topic 606, while approximately $55.7 million of the $118.2 million<span style="background:#ffffff;"> of revenue amortization was recognized as specialty rental income subject to the guidance of ASC 842.  The option to extend the Expanded Humanitarian Contract through May of 2024 was not exercised and the Expanded Humanitarian Contract terminated on November 15, 2023.  The NP Partner then executed the New PCC Contract that became effective on November 16, 2023, and includes a term with a </span><span style="background:#ffffff;">one-year</span><span style="background:#ffffff;"> base period through November 15, 2024, with an option to extend for up to </span><span style="-sec-ix-hidden:Hidden_qjzUJi1AP0-EDLxNkZX2VQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">four</span></span><span style="background:#ffffff;"> additional </span><span style="background:#ffffff;">one-year</span><span style="background:#ffffff;"> periods and an option to extend for up to </span><span style="background:#ffffff;">six months</span><span style="background:#ffffff;"> upon the conclusion of the base period or any of the option periods.  The New PCC Contract did not result in any advanced payments that required an assessment of the amortization period.  The New PCC Contract operates with similar structure to the Company’s existing and prior government services contracts, which are centered around minimum revenue commitments. Additionally, this New PCC Contract includes occupancy-based variable services revenue that may fluctuate with active community population fluctuations.</span></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;background:#ffffff;">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;"><span style="background:#ffffff;">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 a change based on changing circumstances, including changes in the economy or in the circumstances of individual customers.</span></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;text-align:justify;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 0pt 12pt 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 an 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:</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;white-space:nowrap;width:55.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;"><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: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:12.85%;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: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.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: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: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:10.22%;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:55.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 colspan="8" style="vertical-align:bottom;width:43.14%;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;">For the Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.61%;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:1.76%;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:13.02%;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><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;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.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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balances at Beginning of Year</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: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:12.85%;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:1.76%;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: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.26%;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><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:right;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:10.22%;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;"> 18,371</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.08%;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: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: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:12.85%;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:1.76%;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.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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,760</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;text-align:right;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:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,391</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.08%;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: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: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:12.85%;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;"> (120,050)</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:right;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.26%;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;"> (81,652)</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:right;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:middle;white-space:nowrap;width:10.22%;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;"> (111,351)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balances at End of Year</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: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:12.85%;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;"> 5,469</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;text-align:right;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.26%;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;"> 125,519</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;text-align:right;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:10.22%;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;"> 34,411</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of December 31, 2023, the following table discloses the estimated revenues under ASC 606 related to performance obligations that are unsatisfied (or partially unsatisfied) and when we expect to recognize the revenue, and only represents </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">revenue expected to be recognized from contracts where the price and quantity of the product or service are fixed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.27%;"><tr style="height:1pt;"><td style="vertical-align:top;width:57.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:2.03%;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.91%;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:8.31%;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.84%;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.92%;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:7.76%;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.84%;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.92%;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:7.76%;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.97%;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.97%;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:8.24%;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:57.48%;margin:0pt;padding:0pt;"><p 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: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:middle;white-space:nowrap;width:0.91%;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="font-weight:bold;visibility:hidden;"></span></p></td><td colspan="10" style="vertical-align:middle;white-space:nowrap;width:39.56%;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;">For the Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.48%;margin:0pt;padding:0pt;"><p 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:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.22%;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="-sec-ix-hidden:Hidden_tiiUZmJSNEaFiGx0_CZ_rw;"><b style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:bold;">2024</b></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;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:8.68%;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="-sec-ix-hidden:Hidden_LYgWs0yY6UGUxCmcURWklQ;"><b style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:bold;">2025</b></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;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:8.68%;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="-sec-ix-hidden:Hidden_VyPFANpmzU2T6q9WnCaJnw;"><b style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:bold;">2026</b></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.97%;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:9pt;font-weight:bold;visibility:hidden;"></span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.21%;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:top;width:57.48%;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 December 31, 2023</p></td><td style="vertical-align:middle;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;"><span style="font-size:9pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"> 117,303</p></td><td style="vertical-align:middle;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="font-size:9pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"> 20,207</p></td><td style="vertical-align:middle;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="font-size:9pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"> 14,328</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.97%;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:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"> 151,838</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;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 Company applied some of the practical expedients in ASC 606, including the “right to invoice” practical expedient, and does not disclose consideration for remaining performance obligations for contracts without minimum revenue commitments or for variable consideration related to unsatisfied (or partially unsatisfied) performance obligations. Due to the application of these practical expedients as well as excluding rental income revenue subject to the guidance included in ASC 842, 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>
</us-gaap:RevenueFromContractWithCustomerTextBlock>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-5" id="Narr_FwM5HyFTvEKCPSd0WlAuyA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 365600000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueNotFromContractWithCustomer contextRef="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_srt_HotelMember_DLD_65yNpE2zDcRrmUeswg" decimals="-5" id="Narr_ak0U3CUddk6ZcIAlQRUdtQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 198000000 </us-gaap:RevenueNotFromContractWithCustomer>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-5" id="Narr_yOqkY_VFrkWbU8popvddMg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 333700000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueNotFromContractWithCustomer contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_srt_HotelMember_IEv3naV0sEGA4ZkFlY9xaw" decimals="-5" id="Narr_2ym2Tydo7USqUHk6JmTzwQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 168300000 </us-gaap:RevenueNotFromContractWithCustomer>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-5" id="Narr_kImbqMWzLEaUw5vLzdxEXw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 214400000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueNotFromContractWithCustomer contextRef="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_srt_HotelMember_tevfXcPw2EKUqCgQtEu_tQ" decimals="-5" id="Narr_5UM1pWPB3U-ikrsc6ItH9A" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 76900000 </us-gaap:RevenueNotFromContractWithCustomer>
<us-gaap:NumberOfReportableSegments contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="INF" id="Narr_ihLbzKPiFUqCM8Yg6yz1RQ" unitRef="Unit_Standard_segment_N2Adc9sqt0CKYpJy9JqbKw"> 2 </us-gaap:NumberOfReportableSegments>
<us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_EWKLnrWT1k6P2S1oTXV83g">
<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;white-space:nowrap;width:55.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.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;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;white-space:nowrap;width:12.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.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;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;white-space:nowrap;width:11.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 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;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;white-space:nowrap;width:10.17%;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:55.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.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 colspan="8" style="vertical-align:bottom;width:43.14%;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;">For the Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;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:1.76%;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:13.02%;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><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;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:11.94%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;"><b style="font-weight:bold;">HFS – South</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;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;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.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.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:11.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: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.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:10.17%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Services income</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.76%;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:12.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 3.5pt 0.05pt 0pt;"> 142,666</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;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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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 0.05pt 0pt;"> 126,135</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;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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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 0.05pt 0pt;"> 108,183</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;">Total HFS – South revenues</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.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:12.89%;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;"> 142,666</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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;"> 126,135</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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;"> 108,183</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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.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.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:12.89%;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:bottom;white-space:nowrap;width:1.76%;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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:bottom;white-space:nowrap;width:1.76%;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;"><b style="font-weight:bold;">Government</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;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Services income</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.76%;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:12.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 3.5pt 0.05pt 0pt;"> 211,753</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;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%;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:11.26%;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 0.05pt 0pt;"> 198,249</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;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%;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.17%;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 0.05pt 0pt;"> 88,115</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;">Total Government revenues</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.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:12.89%;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;"> 211,753</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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;"> 198,249</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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;"> 88,115</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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.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.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:12.89%;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:bottom;white-space:nowrap;width:1.76%;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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:bottom;white-space:nowrap;width:1.76%;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;"><b style="font-weight:bold;">All Other</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;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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: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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Services income</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.76%;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:12.89%;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;"> 11,208</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;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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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;"> 9,318</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;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:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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;"> 6,835</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;">Construction fee income</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.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:12.89%;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 0.05pt 0pt;"> -</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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 0.05pt 0pt;"> -</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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 0.05pt 0pt;"> 11,294</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total All Other revenues</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.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:12.89%;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;"> 11,208</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;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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;"> 9,318</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;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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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;"> 18,129</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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.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.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.89%;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;"><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.26%;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;"><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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.17%;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;"><span style="visibility:hidden;"></span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total services and construction fee income revenues</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.76%;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:12.89%;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 0.05pt 0pt;"> 365,627</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;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%;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.26%;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 0.05pt 0pt;"> 333,702</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;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%;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.17%;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 0.05pt 0pt;"> 214,427</p></td></tr></table>
</us-gaap:DisaggregationOfRevenueTableTextBlock>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_hjPdOqXpZE2ZRzEvYlLnIQ" decimals="-3" id="Tc_p-hU3YxlnEKyxhJKMbUR8w_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 142666000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_RsZ3PXtTqkC-zsikaMq1Iw" decimals="-3" id="Tc_XMgTAw_DVU2R1lk__jTPGQ_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 126135000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_r55a-mYmak-2n2Bjhk2IlA" decimals="-3" id="Tc_cP8MneYf4kKcrEklRlnRsg_4_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 108183000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_RrxGrnLs_UKk15V3G69ziw" decimals="-3" id="Tc_JJ9dPfOjCk2lhLv_MOdEAA_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 142666000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_NUDnOXGcCUSnJi7jxeBigg" decimals="-3" id="Tc_3TQo2rpaoEq2KJUAfhesug_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 126135000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_lAqWzM2oWUezK3cj3bMHJw" decimals="-3" id="Tc_Q0q4vTr7vkibQkDKM6VEKg_5_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 108183000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_2lhdn2txIUG-Kq1rRMG7WA" decimals="-3" id="Tc_ORbaUpHtiUWDlIwKITnwHA_8_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 211753000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_ldVvfdvg6UyEiRMMkV49xw" decimals="-3" id="Tc_M2lydCA9FE6cNmXJZdcdYg_8_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 198249000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_K_BfKPqGq0G9bT1dS-ShTg" decimals="-3" id="Tc_Bruye-f2bEisA6re2SSDTg_8_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 88115000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_jmmrtOT4bUGBr7OFeuf6wg" decimals="-3" id="Tc_XeZrrIJZu0-P60fxvRTOHg_9_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 211753000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_fM3OMCV_o0SJt4oqqnZ0YQ" decimals="-3" id="Tc_ExnJCOBghEm4QUQ0bC8A7Q_9_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 198249000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_QIF_BYV5kkCL05PCf3LSsQ" decimals="-3" id="Tc_auVEp7TVVUaG1UD-8aIv-Q_9_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 88115000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_BmNNkQj7Ak2LhK4s4SBlOA" decimals="-3" id="Tc_2FaR18Lwg06E01uAeljsLA_12_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 11208000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_YxkG2Ht3zEewwJu0ur4WVg" decimals="-3" id="Tc_Ii3GtKHw6EqMLGoue-mlcQ_12_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 9318000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_PPvMrifdrkSvd1J4OTFb7A" decimals="-3" id="Tc_JdW51aU4XE2TChNKXf5OQg_12_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 6835000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_th_ConstructionFeeMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_BUQ0gbHdW0eIa2XnjNmC0w" decimals="-3" id="Tc_VMqWO9k8yEu1D_CKT_5y3A_13_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 11294000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_p21ZxwiW5ESZASSTNTiaVg" decimals="-3" id="Tc_TDmJDjR8MUic1XuW8tYarA_14_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 11208000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_RdlCIzwJAkiD4ilKn_c05w" decimals="-3" id="Tc_Cgu7LBUfgU6bs_RHzDgE4g_14_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 9318000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_j1AsWIfI3UOFjmdlKedD7g" decimals="-3" id="Tc_ellOj0P19UiK86wnpawEwA_14_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 18129000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_6qZwQnm6WU-_Cm2RaCEBFA_16_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 365627000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_p3VRgiAFsEmbRZQmao88Vw_16_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 333702000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_XiBzkw-4Pk201ynmdGVC7w_16_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 214427000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:GainLossOnContractTermination contextRef="Duration_7_27_2021_To_7_27_2021_us-gaap_DebtInstrumentAxis_th_TerminationAndSettlementAgreementMember_ot68zcNnnk-Ah6oPTaCKvA" decimals="-5" id="Narr_50-pAr23GEiSrBoR_h3IvA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5000000.0 </us-gaap:GainLossOnContractTermination>
<us-gaap:GainLossOnContractTermination contextRef="Duration_7_23_2021_To_7_23_2021_us-gaap_DebtInstrumentAxis_th_TerminationAndSettlementAgreementMember_xYixYPS5nkCmp4Lz78IXYg" decimals="-5" id="Narr_aa9T0k6jg0aKPU3djRlDwg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4900000 </us-gaap:GainLossOnContractTermination>
<us-gaap:DeferredRevenue contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="0" id="Narr_zRIkYwkL2UerdLR49337sg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:DeferredRevenue>
<us-gaap:LesseeOperatingLeaseTermOfContract contextRef="As_Of_5_31_2023_srt_CounterpartyNameAxis_th_NpPartnerMember_us-gaap_TypeOfArrangementAxis_th_ExpandedHumanitarianContractMember_11qcg0Gm00O_JMIQXjTo0A" id="Narr_dWACAopsIECWHv8srzHT8Q"> P1Y </us-gaap:LesseeOperatingLeaseTermOfContract>
<th:LesseeOperatingLeaseExtensionTerm contextRef="Duration_5_15_2023_To_5_15_2023_srt_CounterpartyNameAxis_th_NpPartnerMember_us-gaap_TypeOfArrangementAxis_th_ExpandedHumanitarianContractMember_yhSAk3rMqk-JKkNkltamLg" id="Narr_FPtYVE9BlUKjQSKpcHwWbA"> P6M </th:LesseeOperatingLeaseExtensionTerm>
<th:LesseeOperatingLeaseAdditionalExtensionTerm contextRef="Duration_5_15_2023_To_5_15_2023_srt_CounterpartyNameAxis_th_NpPartnerMember_us-gaap_TypeOfArrangementAxis_th_ExpandedHumanitarianContractMember_yhSAk3rMqk-JKkNkltamLg" id="Narr_U1T69Uh-k0apot-xz4zi8g"> P6M </th:LesseeOperatingLeaseAdditionalExtensionTerm>
<us-gaap:Revenues contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_th_NpPartnerMember_us-gaap_TypeOfArrangementAxis_th_ExpandedHumanitarianContractMember_t4pND5gaX0Kb9E_hdgt6YQ" decimals="-5" id="Narr_cpW0Vjz510Gq0yYFDSNA-A" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 118200000 </us-gaap:Revenues>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_th_NpPartnerMember_us-gaap_TypeOfArrangementAxis_th_ExpandedHumanitarianContractMember_t4pND5gaX0Kb9E_hdgt6YQ" decimals="-5" id="Narr_hQbp2i0xBk6OLpfCZwBcJg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 62500000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:Revenues contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_th_NpPartnerMember_us-gaap_TypeOfArrangementAxis_th_ExpandedHumanitarianContractMember_t4pND5gaX0Kb9E_hdgt6YQ" decimals="-5" id="Narr_3Cd5ED70DkSj5HLEfORKFg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 118200000 </us-gaap:Revenues>
<us-gaap:RevenueNotFromContractWithCustomer contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_th_NpPartnerMember_us-gaap_TypeOfArrangementAxis_th_ExpandedHumanitarianContractMember_t4pND5gaX0Kb9E_hdgt6YQ" decimals="-5" id="Narr_IbaX_ertr0SeX1sWRzrf6A" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 55700000 </us-gaap:RevenueNotFromContractWithCustomer>
<us-gaap:Revenues contextRef="Duration_1_1_2023_To_12_31_2023_srt_CounterpartyNameAxis_th_NpPartnerMember_us-gaap_TypeOfArrangementAxis_th_ExpandedHumanitarianContractMember_t4pND5gaX0Kb9E_hdgt6YQ" decimals="-5" id="Narr_Yr-kPpo9VEStAOpzbcLKpQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 118200000 </us-gaap:Revenues>
<th:ContractBasePeriod contextRef="Duration_11_16_2023_To_11_16_2023_srt_CounterpartyNameAxis_th_NpPartnerMember_us-gaap_TypeOfArrangementAxis_th_NewPccContractMember_YKAhPt7axUu9eIsRl7T2cA" id="Narr_3RzbsH8FQkqCBXEMWmrn3Q"> P1Y </th:ContractBasePeriod>
<th:OptionToExtendAdditionalPeriodsOfContract contextRef="Duration_11_16_2023_To_11_16_2023_srt_CounterpartyNameAxis_th_NpPartnerMember_us-gaap_TypeOfArrangementAxis_th_NewPccContractMember_YKAhPt7axUu9eIsRl7T2cA" id="Narr_hrmbVCbjBUebCsf7sPNoXQ"> P1Y </th:OptionToExtendAdditionalPeriodsOfContract>
<th:OptionToExtendPeriodUponConclusionOfBasePeriod contextRef="Duration_11_16_2023_To_11_16_2023_srt_CounterpartyNameAxis_th_NpPartnerMember_us-gaap_TypeOfArrangementAxis_th_NewPccContractMember_YKAhPt7axUu9eIsRl7T2cA" id="Narr_HqwD98RYO0y6m7zX8sox_g"> P6M </th:OptionToExtendPeriodUponConclusionOfBasePeriod>
<us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_Q65DFypZ5U6ZleMrVirZXw">
<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;white-space:nowrap;width:55.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;"><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: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:12.85%;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: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.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: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: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:10.22%;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:55.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 colspan="8" style="vertical-align:bottom;width:43.14%;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;">For the Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.61%;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:1.76%;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:13.02%;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><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;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.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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balances at Beginning of Year</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: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:12.85%;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:1.76%;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: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.26%;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><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:right;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:10.22%;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;"> 18,371</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.08%;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: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: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:12.85%;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:1.76%;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.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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,760</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;text-align:right;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:middle;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,391</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.08%;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: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: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:12.85%;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;"> (120,050)</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:right;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.26%;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;"> (81,652)</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:right;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:middle;white-space:nowrap;width:10.22%;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;"> (111,351)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balances at End of Year</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: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:12.85%;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;"> 5,469</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;text-align:right;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.26%;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;"> 125,519</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;text-align:right;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:10.22%;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;"> 34,411</p></td></tr></table>
</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
<us-gaap:ContractWithCustomerLiability contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_7Xxat_kb70CQIhax0T5mbg_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 125519000 </us-gaap:ContractWithCustomerLiability>
<us-gaap:ContractWithCustomerLiability contextRef="As_Of_12_31_2021_pRJC6VKanUelRLRsnL0wnQ" decimals="-3" id="Tc_vvaUduJVb0O3Cq0z0B_ZZQ_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 34411000 </us-gaap:ContractWithCustomerLiability>
<us-gaap:ContractWithCustomerLiability contextRef="As_Of_12_31_2020_bCHMkSIPQEiUw8D5OsYd3A" decimals="-3" id="Tc_8_Klb59JI0ucw4fwhDGhaQ_3_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 18371000 </us-gaap:ContractWithCustomerLiability>
<th:ContractWithCustomerLiabilityAdditionsToDeferredRevenue contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_-ul68HPWwkW3ULj0n98Arg_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 172760000 </th:ContractWithCustomerLiabilityAdditionsToDeferredRevenue>
<th:ContractWithCustomerLiabilityAdditionsToDeferredRevenue contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_FPbyQI6nNEWWRckoKPnHMg_4_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 127391000 </th:ContractWithCustomerLiabilityAdditionsToDeferredRevenue>
<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_pWT28JASIki40sV_fFrO3A_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -120050000 </us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_qrXCuwv2VESdGM89m-pH4Q_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -81652000 </us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_82hbniXDL0W_xaonlwNedQ_5_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -111351000 </us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
<us-gaap:ContractWithCustomerLiability contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_25vVwK8Cm0ybnnCIZ3mbfg_6_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5469000 </us-gaap:ContractWithCustomerLiability>
<us-gaap:ContractWithCustomerLiability contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_VJJGGbCsy0WAt5gwHuBS_w_6_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 125519000 </us-gaap:ContractWithCustomerLiability>
<us-gaap:ContractWithCustomerLiability contextRef="As_Of_12_31_2021_pRJC6VKanUelRLRsnL0wnQ" decimals="-3" id="Tc__uSC8HxNo0ircie6kUKuNw_6_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 34411000 </us-gaap:ContractWithCustomerLiability>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_fI7ZZqXEA0OIycbQqdrzVQ">
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of December 31, 2023, the following table discloses the estimated revenues under ASC 606 related to performance obligations that are unsatisfied (or partially unsatisfied) and when we expect to recognize the revenue, and only represents </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">revenue expected to be recognized from contracts where the price and quantity of the product or service are fixed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.27%;"><tr style="height:1pt;"><td style="vertical-align:top;width:57.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:2.03%;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.91%;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:8.31%;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.84%;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.92%;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:7.76%;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.84%;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.92%;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:7.76%;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.97%;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.97%;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:8.24%;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:57.48%;margin:0pt;padding:0pt;"><p 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: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:middle;white-space:nowrap;width:0.91%;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="font-weight:bold;visibility:hidden;"></span></p></td><td colspan="10" style="vertical-align:middle;white-space:nowrap;width:39.56%;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;">For the Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:57.48%;margin:0pt;padding:0pt;"><p 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:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.22%;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="-sec-ix-hidden:Hidden_tiiUZmJSNEaFiGx0_CZ_rw;"><b style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:bold;">2024</b></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;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:8.68%;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="-sec-ix-hidden:Hidden_LYgWs0yY6UGUxCmcURWklQ;"><b style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:bold;">2025</b></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;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:8.68%;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="-sec-ix-hidden:Hidden_VyPFANpmzU2T6q9WnCaJnw;"><b style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:bold;">2026</b></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.97%;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:9pt;font-weight:bold;visibility:hidden;"></span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.21%;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:top;width:57.48%;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 December 31, 2023</p></td><td style="vertical-align:middle;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;"><span style="font-size:9pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"> 117,303</p></td><td style="vertical-align:middle;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="font-size:9pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"> 20,207</p></td><td style="vertical-align:middle;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="font-size:9pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"> 14,328</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.97%;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:0.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"> 151,838</p></td></tr></table>
</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="As_Of_12_31_2023_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_th_cnst_2024-01-01_sjygiqFjZUqRGM1zKLTUEA" decimals="-3" id="Tc_xCnamij2YEqIjRA9AgoR_Q_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 117303000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="As_Of_12_31_2023_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_th_cnst_2025-01-01_iR65ROfsMkyyjkcIf71n3Q" decimals="-3" id="Tc_5ZbyRr-2yk2LgmJGcE6vmA_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 20207000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="As_Of_12_31_2023_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_th_cnst_2026-01-01_I5j9uvCmKk2z7uKCIEwGYg" decimals="-3" id="Tc_9ByyHMF0SkaU6XvrLi7EDg_3_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 14328000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_knSpCy1ySEi1uTC1I0rSHw_3_12" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 151838000 </us-gaap:RevenueRemainingPerformanceObligation>
<th:SpecialtyRentalAssetsTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_RUKqh53dskKeJhIIH-OW7g">
<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 0pt 12pt 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;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:64.35%;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.16%;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.8%;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:12.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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.8%;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:12.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.35%;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.16%;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.34%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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.34%;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.35%;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.16%;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.34%;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.8%;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.34%;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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Specialty rental assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.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 0pt 0pt;"> 751,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.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 0pt 0pt;"> 698,095</p></td></tr><tr><td style="vertical-align:bottom;width:64.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;margin:0pt;padding:0pt;"><p 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.53%;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,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;margin:0pt;padding:0pt;"><p 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.53%;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,653</p></td></tr><tr><td style="vertical-align:bottom;width:64.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.53%;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;"> (405,782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.53%;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;"> (345,619)</p></td></tr><tr><td style="vertical-align:bottom;width:64.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Specialty rental assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.53%;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;"> 349,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.53%;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;"> 357,129</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">There were no specialty rental assets under finance lease as of as of December 31, 2023 and 2022, respectively. Depreciation expense of these assets is presented in depreciation of specialty rental assets in the accompanying consolidated statements of comprehensive income (loss). During the year ended December 31, 2023, the Company disposed of assets with accumulated depreciation of approximately $8.7 million along with the related gross cost of approximately $9.1 million.  These disposals were primarily associated with fully depreciated asset retirement costs as well as a sale of assets.  These asset disposals resulted in disposal costs of approximately $1.2 million and a net loss on the sales and disposal of assets of approximately $0.2 million (net of sale proceeds of approximately $0.2 million) and is reported within other expense, net in the accompanying consolidated statement of comprehensive income for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In September of 2022, the Company purchased land and specialty rental assets (modular units, site work, and furniture & fixtures) for approximately $22.3 million, of which approximately $18.7 million is included within this assets group, to support growth of the Government segment discussed in Note 20, 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 assets based on their relative fair values, which resulted in the entire purchase price being allocated to land and specialty rental assets as noted above. No personnel were assumed as a part of this transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In January of 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 asset group, to support growth of the HFS – South segment discussed in Note 20, 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;">In April of 2023, the Company purchased a group of assets consisting of land and specialty rental assets (modular units, site work, and furniture & fixtures) for approximately $5.0 million, of which approximately $4.6 million is included within this asset group, to support growth of the Government segment discussed in Note 20, 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">tangible assets based on their relative fair values, which resulted in the entire purchase price being allocated to land and specialty rental assets.</p>
</th:SpecialtyRentalAssetsTextBlock>
<us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_v2Xe7BhpsEmElM81AOT7lg">
<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:64.35%;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.16%;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.8%;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:12.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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.8%;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:12.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.35%;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.16%;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.34%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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.34%;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.35%;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.16%;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.34%;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.8%;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.34%;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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Specialty rental assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.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 0pt 0pt;"> 751,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.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 0pt 0pt;"> 698,095</p></td></tr><tr><td style="vertical-align:bottom;width:64.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;margin:0pt;padding:0pt;"><p 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.53%;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,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;margin:0pt;padding:0pt;"><p 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.53%;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,653</p></td></tr><tr><td style="vertical-align:bottom;width:64.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.53%;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;"> (405,782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.53%;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;"> (345,619)</p></td></tr><tr><td style="vertical-align:bottom;width:64.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Specialty rental assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.53%;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;"> 349,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.53%;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;"> 357,129</p></td></tr></table>
</us-gaap:PropertyPlantAndEquipmentTextBlock>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_9BaFG2KDq0WrMflKIxaU2g" decimals="-3" id="Tc_iC9nncGUBEKEaWbG-Z-WAw_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 751181000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_hzgp50yA-E-9wHLamkPrbA" decimals="-3" id="Tc_-iWNNFTKnkCC-UZ7ebXcdg_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 698095000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_MabCXIPB0USC7N2i-O7RPw" decimals="-3" id="Tc_lAF8g2adjUCxjGBeefPgBQ_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 3665000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:PropertyPlantAndEquipmentGross contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ConstructionInProgressMember_OzTGrnadckyEioWS3wT3tg" decimals="-3" id="Tc_EF8xQ0Q7BkewGn5bdNOsOw_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4653000 </us-gaap:PropertyPlantAndEquipmentGross>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_4eJIxEfP_EqcyfGb5Yeqkg_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 405782000 </us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_7Bhnp5ZXTEuYoAJdkZxQBQ_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 345619000 </us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_Lt3M5KB-u0iVIn6BApDi9A_6_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 349064000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_3R1sugNQ-ES7fwwhy_CQUw_6_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 357129000 </us-gaap:PropertyPlantAndEquipmentNet>
<th:NumberOfAssetsUnderFinanceLease contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Narr_8CjoOMA5BU6iqh9lRClXSA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </th:NumberOfAssetsUnderFinanceLease>
<th:NumberOfAssetsUnderFinanceLease contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Narr_sMbhTAE190uDo-O4G1ng4g" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </th:NumberOfAssetsUnderFinanceLease>
<th:AccumulatedDepreciationOfAssetsWrittenOff contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_9BaFG2KDq0WrMflKIxaU2g" decimals="-5" id="Narr_bln_Z1s6a0O8aP42KUi9Yw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 8700000 </th:AccumulatedDepreciationOfAssetsWrittenOff>
<th:GrossCostOfPropertyPlantAndEquipmentWrittenOff contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_9BaFG2KDq0WrMflKIxaU2g" decimals="-5" id="Narr_thltU8mubkS8vqwv6nNnmw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 9100000 </th:GrossCostOfPropertyPlantAndEquipmentWrittenOff>
<th:PropertyPlantAndEquipmentDisposalCosts contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_1RW-2i2TGk-7gK1gF6xKOA" decimals="-5" id="Narr__vCWdMmpL022HXssGGT2rg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1200000 </th:PropertyPlantAndEquipmentDisposalCosts>
<us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_1RW-2i2TGk-7gK1gF6xKOA" decimals="-5" id="Narr_9d07y19Evk6aw3VWa5cbyQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 200000 </us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
<us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_1RW-2i2TGk-7gK1gF6xKOA" decimals="-5" id="Narr_loQrdm9N6kuGh7WvPpVnUA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 200000 </us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="Duration_9_1_2022_To_9_30_2022_mLNzKwx-e0-3_ypl4LCQBA" decimals="-5" id="Narr_H0PrON7dOkCqq0YHv8mkwA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 22300000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="Duration_9_1_2022_To_9_30_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_tuN0Xzg0xE6Tea4RPAgs9Q" decimals="-5" id="Narr_iVCpSYOCRUuDAPcS8Jyx3w" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 18700000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="Duration_1_1_2023_To_1_31_2023_qNao3rlDUUuR8uZX_6XZkw" decimals="-5" id="Narr_eD2MTuEHyk2KTcar5cxSBg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 18600000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="Duration_1_1_2023_To_1_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_WS2LX_Hch0WDB9AqeVxDqw" decimals="-5" id="Narr_-uty7-Uu_U2ucRgZNfZ16Q" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 13200000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="Duration_4_1_2023_To_4_30_2023_OjwXWBW7PE6MX310QqtQuw" decimals="-5" id="Narr_ZYnkH0YcSUSecAi-9tWbog" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5000000.0 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="Duration_4_1_2023_To_4_30_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_7FkmENcH7ESLEN60RIb16Q" decimals="-5" id="Narr_PdblBN52iUWoltZtNCqITA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4600000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_SsUMktg2QEmywNzFTqVA5g">
<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 0pt 12pt 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;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:61.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:2.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.73%;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.46%;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:16.29%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:17.04%;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:61.73%;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.46%;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:16.29%;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.46%;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.04%;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:61.73%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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;"> 31,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.83%;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:61.73%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;margin:0pt;padding:0pt;"><p 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;"> 901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;margin:0pt;padding:0pt;"><p 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.83%;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:61.73%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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;"> 1,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.83%;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:61.73%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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: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 3pt 0pt 0pt;"> 8,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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:13.83%;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:61.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:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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;"> 42,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.83%;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:61.73%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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: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;"> (7,790)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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:13.83%;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:61.73%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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;"> 34,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.83%;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 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Depreciation expense related to other property, plant and equipment was approximately $1.9 million, $1.5 million and $2.3 million for the years ended December 31, 2023, 2022 and 2021, respectively, and is included in other depreciation and amortization in the consolidated statements of comprehensive income (loss).  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Included in other property, plant and equipment, net are certain assets under finance lease. The gross cost of the assets under finance lease was approximately $6.3 million and $5.0 million as of December 31, 2023 and 2022, respectively. The accumulated depreciation related to finance lease assets totaled approximately $3.8 million and $2.6 million as of December 31, 2023 and 2022, respectively. Such amounts under finance lease are included in the other category in the above table as of December 31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In June of 2022, the Company purchased land for approximately $15.5 million to support growth of the Government segment discussed in Note 20, which was funded by cash on hand. The land is included in the other property, plant and equipment assets group in the table above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In September of 2022, the Company purchased land and specialty rental assets (modular units, site work, and furniture & fixtures) for approximately $22.3 million, of which approximately $3.6 million is included within this assets group for the land, to support growth of the Government segment discussed in Note 20, 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 assets based on their relative fair values, which resulted in the entire purchase price being allocated to land and specialty rental assets as noted above. No personnel were assumed as a part of this transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In January of 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 asset group related to the land portion of the acquisition, to support growth of the HFS – South segment discussed in Note 20, 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 0pt 12pt 0pt;">In April of 2023, the Company purchased a group of assets consisting of land and specialty rental assets (modular units, site work, and furniture & fixtures) for approximately $5.0 million, of which approximately $0.4 million is included within this asset group, to support growth of the Government segment discussed in Note 20, 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 assets based on their relative fair values, which resulted in the entire purchase price being allocated to land and specialty rental assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During 2023, the Company purchased land for approximately $1.3 million, all of which is included within this asset group, to support growth in the Government segment discussed in Note 20, which was funded by cash on hand.</p>
</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
<th:OtherPropertyPlantAndEquipmentTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_T8_5nkrnw0mBTp-lBq0Amg">
<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:61.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:2.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.2%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.73%;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.46%;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:16.29%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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:17.04%;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:61.73%;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.46%;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:16.29%;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.46%;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.04%;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:61.73%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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;"> 31,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.83%;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:61.73%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;margin:0pt;padding:0pt;"><p 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;"> 901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;margin:0pt;padding:0pt;"><p 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.83%;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:61.73%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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;"> 1,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.83%;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:61.73%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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: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 3pt 0pt 0pt;"> 8,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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:13.83%;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:61.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:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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;"> 42,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.83%;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:61.73%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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: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;"> (7,790)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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:13.83%;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:61.73%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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;"> 34,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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.83%;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>
</th:OtherPropertyPlantAndEquipmentTableTextBlock>
<us-gaap:PropertyPlantAndEquipmentOther contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_QIn0gDi4PkqBon5OQCqCsQ" decimals="-3" id="Tc_x_Wc_GZgE02HqaarhE8flw_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 31111000 </us-gaap:PropertyPlantAndEquipmentOther>
<us-gaap:PropertyPlantAndEquipmentOther contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_i4YqYfOcZEKls2jQUhiZVA" decimals="-3" id="Tc_gH78UiQg2kCJqkvE1i0NtQ_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 28483000 </us-gaap:PropertyPlantAndEquipmentOther>
<us-gaap:PropertyPlantAndEquipmentOther contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_Qd4P2O-SP0WXcOJ8_JyGhg" decimals="-3" id="Tc_3eWU9QSLCUqp9RocrjOEVQ_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 901000 </us-gaap:PropertyPlantAndEquipmentOther>
<us-gaap:PropertyPlantAndEquipmentOther contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember_j9PI_PnevECcNJHuIlhDVQ" decimals="-3" id="Tc_1ET2v9TIWU-iuDAwXuSUuw_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 769000 </us-gaap:PropertyPlantAndEquipmentOther>
<us-gaap:PropertyPlantAndEquipmentOther contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_6hHDBuoqZ0u6r5pXSMtg8g" decimals="-3" id="Tc_P4Xp3p1CWEqJOIBIF-Exzg_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1820000 </us-gaap:PropertyPlantAndEquipmentOther>
<us-gaap:PropertyPlantAndEquipmentOther contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember_GX9MJVWtgkaLtnhO_hImzg" decimals="-3" id="Tc_Pd-fAa-Vw0e-iDT6zPNLhA_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1581000 </us-gaap:PropertyPlantAndEquipmentOther>
<us-gaap:PropertyPlantAndEquipmentOther contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_YUL-qBHGdUK_UoSUvIZj9Q" decimals="-3" id="Tc_ZBhldWVh-k21jNRNPKVUFQ_6_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 8589000 </us-gaap:PropertyPlantAndEquipmentOther>
<us-gaap:PropertyPlantAndEquipmentOther contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_kskqRu6t50aFspqIJp9DrQ" decimals="-3" id="Tc_CvROcZUhvUO8vCTriFJnPA_6_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 7341000 </us-gaap:PropertyPlantAndEquipmentOther>
<us-gaap:PropertyPlantAndEquipmentOther contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_CL-Zm8c4j0ifBYwde789nQ_7_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 42421000 </us-gaap:PropertyPlantAndEquipmentOther>
<us-gaap:PropertyPlantAndEquipmentOther contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_lK9OPeEZ5EuTPAcCYOSLhA_7_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 38174000 </us-gaap:PropertyPlantAndEquipmentOther>
<us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_p3y4Tzh6P0OL8Ti4UXjibg_8_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 7790000 </us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation>
<us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_SkAUcpyd8UWf_zmzpwT1fg_8_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 6276000 </us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation>
<us-gaap:PropertyPlantAndEquipmentOtherNet contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_cGd9fdpvUk6ybC_QM37uzg_9_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 34631000 </us-gaap:PropertyPlantAndEquipmentOtherNet>
<us-gaap:PropertyPlantAndEquipmentOtherNet contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_bcl-jJsumEu2UYIlJ9tqIg_9_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 31898000 </us-gaap:PropertyPlantAndEquipmentOtherNet>
<us-gaap:OtherDepreciationAndAmortization contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_AqRe7UkNvEqeNWsz0qFwTg" decimals="-5" id="Narr_slqNflBj_kWSiclXcZ7efA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1900000 </us-gaap:OtherDepreciationAndAmortization>
<us-gaap:OtherDepreciationAndAmortization contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_PropertyPlantAndEquipmentOtherTypesMember__JBi3-wIE0G0EEATSFZ_Pw" decimals="-5" id="Narr_6QgljympDki9_pjFyMvYXA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1500000 </us-gaap:OtherDepreciationAndAmortization>
<us-gaap:OtherDepreciationAndAmortization contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_wZAqpJMxU0ekXSViX2_s1Q" decimals="-5" id="Narr_My5lodILLUyPFSJZGOMcLw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2300000 </us-gaap:OtherDepreciationAndAmortization>
<us-gaap:PropertyPlantAndEquipmentOther contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_FinanceLeaseObligationsMember_MFBszaErnk6B89Sok8NDHA" decimals="-5" id="Narr_cj2AwhOfMUW2sxy0ghoX0Q" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 6300000 </us-gaap:PropertyPlantAndEquipmentOther>
<us-gaap:PropertyPlantAndEquipmentOther contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_FinanceLeaseObligationsMember_Cv-ew5ylmEuD0mqfKFuM5A" decimals="-5" id="Narr__ibgdUlq3kqkpDWXukTQwA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5000000.0 </us-gaap:PropertyPlantAndEquipmentOther>
<us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_CapitalLeaseObligationsMember_KjtnR6jz7kG9gC3j7UgQNA" decimals="-5" id="Narr_NQnUvmHTEE6_Af8AmcBFDA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 3800000 </us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation>
<us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_CapitalLeaseObligationsMember_OHtw301L2UKmr44uadb1jA" decimals="-5" id="Narr_0X59b9GmQUm6boWYMc9WbA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2600000 </us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation>
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="Duration_6_1_2022_To_6_30_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_yxz85TTX702BroRyI8Ycqw" decimals="-5" id="Narr_RhEbn_WF5EqnV53VO9On-w" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 15500000 </us-gaap:PaymentsToAcquireProductiveAssets>
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="Duration_9_1_2022_To_9_30_2022_mLNzKwx-e0-3_ypl4LCQBA" decimals="-5" id="Narr_pAADMTBkoUGtDIg0JTDHOA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 22300000 </us-gaap:PaymentsToAcquireProductiveAssets>
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="Duration_9_1_2022_To_9_30_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_Ep_XC6MRqUmwR_zT1cQyFg" decimals="-5" id="Narr_DKB56N-ndE-kM2WT4JXdug" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 3600000 </us-gaap:PaymentsToAcquireProductiveAssets>
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="Duration_1_1_2023_To_1_31_2023_qNao3rlDUUuR8uZX_6XZkw" decimals="-5" id="Narr_5xVknFS9L0uGQOekYZ2slQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 18600000 </us-gaap:PaymentsToAcquireProductiveAssets>
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="Duration_1_1_2023_To_1_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_2qfYjwpdfEiZRV-usSBjsg" decimals="-5" id="Narr_Ljj3lLsco0mqVLwDgWt65g" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 900000 </us-gaap:PaymentsToAcquireProductiveAssets>
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="Duration_4_1_2023_To_4_30_2023_OjwXWBW7PE6MX310QqtQuw" decimals="-5" id="Narr_0RLwAITOtUuLbbSaZPjhHA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5000000.0 </us-gaap:PaymentsToAcquireProductiveAssets>
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="Duration_4_1_2023_To_4_30_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_UYI6Zn-T6UuIxVenl3TeIg" decimals="-5" id="Narr_HH4Ctbx8NEGB_9O7x9wISQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 400000 </us-gaap:PaymentsToAcquireProductiveAssets>
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="Duration_7_1_2023_To_7_31_2023_e6otOHXVuECiMmAuqf__iQ" decimals="-5" id="Narr_ZQP-VraVlUmI_Go3Pl5Unw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1300000 </us-gaap:PaymentsToAcquireProductiveAssets>
<us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_e6REPapYI0GJ6ZdEYyjcUQ">
<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 0pt 12pt 0pt;">Changes in the carrying amount of goodwill were as follows:</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;white-space:nowrap;width:73.51%;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.48%;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.48%;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:19.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;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.48%;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:23%;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:73.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:19.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 0pt 0pt;"> 41,038</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;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:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:19.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 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;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:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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 0pt 0pt;"> 41,038</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;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:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:19.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 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:19.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 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 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In connection with our annual assessment on October 1, we performed a qualitative assessment based on information currently available in determining if it was more likely than not that the fair value of the Company’s HFS – South reporting unit was less than the carrying amount. This assessment considered various factors, including changes in the carrying value of the reporting unit, forecasted operating results, other qualitative key events and circumstances, including the macroeconomic environment, the industry, market conditions, cost factors, and events specific to the reporting unit.  Based on the results of this qualitative assessment, management concluded that it is not more likely than not that the fair value of the Company's HFS – South reporting unit was less than its carrying amount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Intangible assets other than goodwill at the dates indicated below consisted of the following:</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:39.29%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.91%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:12.3%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.94%;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:39.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 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:58.64%;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, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.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 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.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;">Weighted</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:13.55%;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.64%;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:12.3%;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:13.59%;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:39.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 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.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;">average</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:13.55%;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:13.95%;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:13.59%;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:39.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 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.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;">remaining lives</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:13.55%;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:13.95%;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: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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.29%;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.35%;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.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:11.91%;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.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:12.3%;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.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.94%;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:39.29%;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.35%;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.9</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.64%;margin:0pt;padding:0pt;"><p 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.91%;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.64%;margin:0pt;padding:0pt;"><p 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (83,505)</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.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:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,600</p></td></tr><tr><td style="vertical-align:bottom;width:39.29%;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.35%;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.1</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.64%;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.91%;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.64%;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.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;"> (67)</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.65%;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.94%;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;"> 282</p></td></tr><tr><td style="vertical-align:bottom;width:39.29%;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.35%;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.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.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:11.91%;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.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:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (83,572)</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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,882</p></td></tr><tr><td style="vertical-align:bottom;width:39.29%;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.35%;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.64%;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.91%;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.64%;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.3%;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.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:11.94%;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:39.29%;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.35%;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.64%;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.91%;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.64%;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.3%;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.65%;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.94%;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:39.29%;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.35%;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.64%;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.91%;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.64%;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:12.3%;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;"> (83,572)</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.65%;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.94%;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;"> 66,282</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;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:39.29%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.91%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:12.3%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.94%;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:39.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 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:58.64%;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:39.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 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.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;">Weighted</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:13.55%;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.64%;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:12.3%;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:13.59%;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:39.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 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.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;">average</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:13.55%;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:13.95%;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:13.59%;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:39.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 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.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;">remaining lives</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:13.55%;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:13.95%;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: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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.29%;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.35%;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.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:11.91%;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.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:12.3%;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.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.94%;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:39.29%;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.35%;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: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.64%;margin:0pt;padding:0pt;"><p 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.91%;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.64%;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.3%;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.65%;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.94%;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:39.29%;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.35%;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.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.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:11.91%;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.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:12.3%;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.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.94%;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:39.29%;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.35%;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.64%;margin:0pt;padding:0pt;"><p 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.91%;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.64%;margin:0pt;padding:0pt;"><p 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.3%;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.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:11.94%;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:39.29%;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.35%;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.64%;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:11.91%;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.64%;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.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><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.65%;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:11.94%;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:39.29%;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.35%;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.64%;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.91%;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.64%;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.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;"> (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.65%;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.94%;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 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, certain customer relationship intangible assets became fully amortized. The aggregate amortization expense for intangible assets subject to amortization was $13.4 million, $13.3 million and $14.6 million for the years ended December 31, 2023, 2022 and 2021, respectively, and is included in other depreciation and amortization in the consolidated statements of comprehensive income (loss).  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In January of 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 asset 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 20, 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 0pt 12pt 0pt;">The estimated aggregate amortization expense as of December 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;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;white-space:nowrap;width:74.56%;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.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:21.86%;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:74.56%;background:#cceeff;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:3.57%;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:21.86%;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:74.56%;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:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.86%;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:74.56%;background:#cceeff;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:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.86%;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;"> 12,879</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.56%;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:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.86%;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:74.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.86%;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;"> 778</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.56%;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:3.57%;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:21.86%;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,005</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.56%;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:3.57%;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:21.86%;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;"> 49,882</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>
</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
<us-gaap:ScheduleOfGoodwillTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_V4psER-BIkOkijIp5IFQfA">
<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;white-space:nowrap;width:73.51%;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.48%;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.48%;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:19.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;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.48%;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:23%;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:73.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:19.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 0pt 0pt;"> 41,038</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;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:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:19.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 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;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:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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 0pt 0pt;"> 41,038</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;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:3.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:19.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 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.48%;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:19.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 0pt 0pt;"> 41,038</p></td></tr></table>
</us-gaap:ScheduleOfGoodwillTextBlock>
<us-gaap:Goodwill contextRef="As_Of_12_31_2021_pRJC6VKanUelRLRsnL0wnQ" decimals="-3" id="Tc_8jqJa4VKSki6lME6tYtOww_2_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 41038000 </us-gaap:Goodwill>
<us-gaap:Goodwill contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_kEFGNXRuP0uOYpiVtou9iQ_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 41038000 </us-gaap:Goodwill>
<us-gaap:Goodwill contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_iH_ZYqyFRkqKH7gUjkPjaQ_6_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 41038000 </us-gaap:Goodwill>
<us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_B8wVhHlxGEOseWBUQLgLeA">
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Intangible assets other than goodwill at the dates indicated below consisted of the following:</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:39.29%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.91%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:12.3%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.94%;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:39.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 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:58.64%;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, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.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 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.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;">Weighted</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:13.55%;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.64%;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:12.3%;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:13.59%;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:39.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 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.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;">average</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:13.55%;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:13.95%;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:13.59%;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:39.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 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.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;">remaining lives</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:13.55%;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:13.95%;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: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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.29%;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.35%;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.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:11.91%;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.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:12.3%;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.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.94%;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:39.29%;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.35%;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.9</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.64%;margin:0pt;padding:0pt;"><p 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.91%;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.64%;margin:0pt;padding:0pt;"><p 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (83,505)</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.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:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,600</p></td></tr><tr><td style="vertical-align:bottom;width:39.29%;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.35%;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.1</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.64%;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.91%;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.64%;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.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;"> (67)</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.65%;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.94%;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;"> 282</p></td></tr><tr><td style="vertical-align:bottom;width:39.29%;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.35%;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.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.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:11.91%;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.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:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (83,572)</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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,882</p></td></tr><tr><td style="vertical-align:bottom;width:39.29%;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.35%;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.64%;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.91%;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.64%;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.3%;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.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:11.94%;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:39.29%;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.35%;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.64%;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.91%;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.64%;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.3%;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.65%;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.94%;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:39.29%;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.35%;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.64%;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.91%;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.64%;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:12.3%;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;"> (83,572)</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.65%;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.94%;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;"> 66,282</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;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:39.29%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.35%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.91%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:12.3%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.94%;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:39.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 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:58.64%;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:39.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 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.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;">Weighted</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:13.55%;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.64%;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:12.3%;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:13.59%;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:39.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 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.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;">average</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:13.55%;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:13.95%;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:13.59%;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:39.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 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.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;">remaining lives</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:13.55%;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:13.95%;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: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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.29%;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.35%;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.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:11.91%;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.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:12.3%;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.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.94%;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:39.29%;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.35%;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: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.64%;margin:0pt;padding:0pt;"><p 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.91%;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.64%;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.3%;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.65%;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.94%;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:39.29%;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.35%;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.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.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:11.91%;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.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:12.3%;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.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.94%;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:39.29%;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.35%;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.64%;margin:0pt;padding:0pt;"><p 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.91%;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.64%;margin:0pt;padding:0pt;"><p 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.3%;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.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:11.94%;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:39.29%;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.35%;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.64%;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:11.91%;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.64%;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.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><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.65%;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:11.94%;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:39.29%;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.35%;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.64%;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.91%;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.64%;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.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;"> (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.65%;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.94%;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>
</us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock>
<us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_9QRf_Q6SBE6zMulzz_jlOQ" id="Tc_v-rIK3bQxkuOPiTYspgbDQ_6_2"> P3Y10M24D </us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_9QRf_Q6SBE6zMulzz_jlOQ" decimals="-3" id="Tc_cj8qVllyGky9j5Fvgx5obw_6_5" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 133105000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_9QRf_Q6SBE6zMulzz_jlOQ" decimals="-3" id="Tc_III5qkOeuE6E05Au6PPKCQ_6_8" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 83505000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_9QRf_Q6SBE6zMulzz_jlOQ" decimals="-3" id="Tc_KXLbmMYLiUeeDkodVgZvQA_6_11" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 49600000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember_xYzUXPAvXUmB-wVNlPDSCg" id="Tc_a7iJlLySnkq6JFCqk73mPg_7_2"> P4Y1M6D </us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember_xYzUXPAvXUmB-wVNlPDSCg" decimals="-3" id="Tc_vM6juBfQzU-WuFXw29jIdg_7_5" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 349000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember_xYzUXPAvXUmB-wVNlPDSCg" decimals="-3" id="Tc_SlDOu2A4p0WRIXMbB4rs6g_7_8" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 67000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember_xYzUXPAvXUmB-wVNlPDSCg" decimals="-3" id="Tc_0xAoRGN5f0iRVbd-CTdOaQ_7_11" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 282000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_T7NeMM9qoUOeuQ3HPTHoFA_8_5" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 133454000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_SeeCXnIZFUiaKj0bJcgrGw_8_8" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 83572000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc__OCX2H7wk0m4jJ3CLTL5IA_8_11" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 49882000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="As_Of_12_31_2023_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_h5mVMtHKskidLBSHN-HeIQ" decimals="-3" id="Tc_spKUIVuGbE6vCl0cDPHQOw_10_5" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 16400000 </us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
<us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="As_Of_12_31_2023_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_h5mVMtHKskidLBSHN-HeIQ" decimals="-3" id="Tc_udeYMd-CkEGpar0VST9u5g_10_11" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 16400000 </us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
<us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_bhAtloonf0-_ohfY7rGO5g_11_5" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 149854000 </us-gaap:IntangibleAssetsGrossExcludingGoodwill>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_5xllhtuouEeKF0p_1qm6_A_11_8" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 83572000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_mHKcggIt4UGjx8ciSAaOnw_11_11" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 66282000 </us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="As_Of_12_31_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_LsljMjJx_ESC9oBzL7Ibzw" id="Tc_hFZFlOwGqEagnsDLbyRYYQ_6_2"> P4Y7M6D </us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_LsljMjJx_ESC9oBzL7Ibzw" decimals="-3" id="Tc_c7WdCYESF0CcVdk-X8MTKg_6_5" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 128907000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_LsljMjJx_ESC9oBzL7Ibzw" decimals="-3" id="Tc_Bh8DbfS3n0GKeWeGUVFVFA_6_8" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 70125000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="As_Of_12_31_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_LsljMjJx_ESC9oBzL7Ibzw" decimals="-3" id="Tc_tb99KAqyIEmxeYHIxtwgyQ_6_11" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 58782000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:FiniteLivedIntangibleAssetsGross contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_QmP5jvSmJU6hQhl01WjpKw_7_5" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 128907000 </us-gaap:FiniteLivedIntangibleAssetsGross>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_KdHuLtq4BUaR0qYkKxmL-Q_7_8" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 70125000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_uYernQZEaE6I7fddltgflg_7_11" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 58782000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="As_Of_12_31_2022_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_3RgzcF4s3Ee-KGSg84Z7gQ" decimals="-3" id="Tc__mhgYzHrCkmelTiITtSVSg_9_5" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 16400000 </us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
<us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="As_Of_12_31_2022_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TradeNamesMember_3RgzcF4s3Ee-KGSg84Z7gQ" decimals="-3" id="Tc_QcqbwPKstEiD5ZBBrSozxQ_9_11" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 16400000 </us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
<us-gaap:IntangibleAssetsGrossExcludingGoodwill contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_vtzhZwe9mEGrz_gwmqnehA_10_5" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 145307000 </us-gaap:IntangibleAssetsGrossExcludingGoodwill>
<us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_5AUyWBJQ9Ei2BUUqGXWiPg_10_8" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 70125000 </us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
<us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_6_WVzecJCkCaXLiuRlCXzw_10_11" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 75182000 </us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:AmortizationOfIntangibleAssets contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-5" id="Narr_9UKlGjIUdEepmcI2Qv2ReQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 13400000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-5" id="Narr_qK4kDQAkmk6dXFYS8XKC0g" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 13300000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-5" id="Narr_T4LyObfS6kOQor2ZfCwCJQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 14600000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="Duration_1_1_2023_To_1_31_2023_qNao3rlDUUuR8uZX_6XZkw" decimals="-5" id="Narr_8RmWnllBj0alJCIe5nP1mA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 18600000 </us-gaap:PaymentsToAcquireProductiveAssets>
<us-gaap:PaymentsToAcquireIntangibleAssets contextRef="Duration_1_1_2023_To_1_31_2023_qNao3rlDUUuR8uZX_6XZkw" decimals="-5" id="Narr_OdjFvOwzH0KJwKwII_pB6w" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4500000 </us-gaap:PaymentsToAcquireIntangibleAssets>
<us-gaap:PaymentsToAcquireIntangibleAssets contextRef="Duration_1_1_2023_To_1_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_Rq_p1rkiykS9GCSiKyWp8g" decimals="-5" id="Narr_3ugDYFzYFkyRAdkCqCsuaQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4200000 </us-gaap:PaymentsToAcquireIntangibleAssets>
<us-gaap:PaymentsToAcquireIntangibleAssets contextRef="Duration_1_1_2023_To_1_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_NoncompeteAgreementsMember_neAOnb0Dg06NpleYIEOQCg" decimals="-5" id="Narr_Idg0Z9iW_0ee4gia-wCU6A" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 300000 </us-gaap:PaymentsToAcquireIntangibleAssets>
<us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_A1RR1XbM6UqFNqljGsI1KA">
<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;white-space:nowrap;width:74.56%;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.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:21.86%;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:74.56%;background:#cceeff;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:3.57%;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:21.86%;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:74.56%;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:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.86%;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:74.56%;background:#cceeff;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:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.86%;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;"> 12,879</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.56%;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:3.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.86%;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:74.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.86%;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;"> 778</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.56%;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:3.57%;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:21.86%;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,005</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.56%;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:3.57%;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:21.86%;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;"> 49,882</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>
</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_bck3qJ8VJ0CnbYFSNlXfPQ_1_2" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 13475000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_VC-bRwr3CUW1TjYRjwMcyw_2_2" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 13475000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_U1a8uH86s0CxeR6R3r70DA_3_2" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 12879000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_QolWA3Ln1E2JyAWBskp5yQ_4_2" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 8270000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_9UuCT46X4E2_gGBgoQfGug_5_2" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 778000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
<us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_RkCuwDNdlk6D62_ZaFoChg_6_2" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1005000 </us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
<us-gaap:FiniteLivedIntangibleAssetsNet contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_KU9p9p3pdkaRcACGHxXMNQ_7_2" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 49882000 </us-gaap:FiniteLivedIntangibleAssetsNet>
<us-gaap:OtherAssetsDisclosureTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_o6k5RSQS2kWOSMTgHoLmvg">
<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;">6.</b> <b style="font-weight:bold;">Other Non-Current Assets</b></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;">Other non-current assets include 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: </span></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:53.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><td style="vertical-align:bottom;white-space:nowrap;width:6.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:4.22%;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.93%;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.22%;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.22%;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.91%;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:53.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:6.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:18.16%;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><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;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:18.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;width:53.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:6.31%;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:18.16%;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.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:18.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:53.15%;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:bottom;white-space:nowrap;width:6.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:4.22%;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.93%;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,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;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.91%;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:bottom;width:53.15%;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:bottom;white-space:nowrap;width:6.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:4.22%;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:13.93%;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,767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:4.22%;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:13.91%;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:bottom;width:53.15%;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:6.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:4.22%;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.93%;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;"> 661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;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.91%;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;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></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 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 </span><span style="background:#ffffff;">2</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">4 years</span><b style="font-weight:bold;background:#ffffff;">. </b><span style="background:#ffffff;">Such amortization expense amounted to approximately </span><span style="background:#ffffff;">$1.4</span><span style="background:#ffffff;"> million, </span><span style="background:#ffffff;">$1.5</span><span style="background:#ffffff;"> million, and </span><span style="background:#ffffff;">$2.2</span><span style="background:#ffffff;"> million for years ended December 31, 2023, 2022 and 2021, respectively, and is included in selling, general and administrative expense in the accompanying consolidated statements of comprehensive income (loss).</span></p>
</us-gaap:OtherAssetsDisclosureTextBlock>
<us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_RVGuIyoqe0ac1e8nr6JgJQ">
<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:53.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><td style="vertical-align:bottom;white-space:nowrap;width:6.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:4.22%;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.93%;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.22%;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.22%;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.91%;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:53.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:6.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:18.16%;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><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;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:18.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;width:53.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:6.31%;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:18.16%;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.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:18.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:53.15%;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:bottom;white-space:nowrap;width:6.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:4.22%;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.93%;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,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;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.91%;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:bottom;width:53.15%;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:bottom;white-space:nowrap;width:6.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:4.22%;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:13.93%;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,767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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:4.22%;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:13.91%;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:bottom;width:53.15%;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:6.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:4.22%;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.93%;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;"> 661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;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.91%;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>
</us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
<th:OtherAssetsNoncurrentGross contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_k0A6962VDEyS-dEplOhA8Q_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 7428000 </th:OtherAssetsNoncurrentGross>
<th:OtherAssetsNoncurrentGross contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_6DabJP0na0KFURX-P9X9jg_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 7198000 </th:OtherAssetsNoncurrentGross>
<th:OtherAssetsNoncurrentAccumulatedAmortization contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_urwulSEI3keuQoDQufZt5A_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 6767000 </th:OtherAssetsNoncurrentAccumulatedAmortization>
<th:OtherAssetsNoncurrentAccumulatedAmortization contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_Epsj-9T0V0-BDLTpbqPpCQ_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5357000 </th:OtherAssetsNoncurrentAccumulatedAmortization>
<us-gaap:OtherAssetsMiscellaneousNoncurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_tgYsaCDtakWTUO_MFipH2g_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 661000 </us-gaap:OtherAssetsMiscellaneousNoncurrent>
<us-gaap:OtherAssetsMiscellaneousNoncurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_NnMEY4vRzEORbgxFizcAEw_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1841000 </us-gaap:OtherAssetsMiscellaneousNoncurrent>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_Vkl0s86c_UeIZ3xKqRj50g" id="Narr_vUp95nk5CkuGrFz2sMHyjA"> P2Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_mrQIoEsmMkOpC4rEfJeJ7g" id="Narr_BIHYlx6qREiKbf3vj7TtgA"> P4Y </us-gaap:FiniteLivedIntangibleAssetUsefulLife>
<us-gaap:AmortizationOfIntangibleAssets contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_eZIfFmK4fEa4RPgBSaLIiQ" decimals="-5" id="Narr_Buo1ldix4ES4LFJCVQz8bw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1400000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_I4PXocTlI0aDBobPmW6q6A" decimals="-5" id="Narr_5jMyr3qbtU6ooiZB25mYnQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1500000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AmortizationOfIntangibleAssets contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_8zwojpliDESGZxSdq9pZEw" decimals="-5" id="Narr_zPhnddPL7ESAu1HRnOnoww" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2200000 </us-gaap:AmortizationOfIntangibleAssets>
<us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_aFbnb2Zi8k27870zRx-vvQ">
<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 0pt 12pt 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;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:55%;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.93%;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.88%;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:17.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.55%;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:55%;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:1.93%;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.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;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:19.17%;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:55%;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:1.93%;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:21.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:19.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:55%;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:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.88%;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:17.78%;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,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.55%;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:55%;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:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.61%;margin:0pt;padding:0pt;"><p 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.55%;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:55%;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:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.88%;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:17.78%;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;"> 3,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.61%;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.55%;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:55%;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:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.88%;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:17.78%;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;"> 33,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.61%;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.55%;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 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">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 18), and other accrued operating expenses. </span></p>
</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
<us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_4H8g1zQdNEqhDbYR1QDHkg">
<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:55%;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.93%;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.88%;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:17.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:15.55%;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:55%;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:1.93%;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.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;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:19.17%;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:55%;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:1.93%;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:21.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;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:19.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:55%;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:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.88%;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:17.78%;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,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:15.55%;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:55%;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:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.61%;margin:0pt;padding:0pt;"><p 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.55%;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:55%;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:1.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.88%;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:17.78%;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;"> 3,413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.61%;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.55%;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:55%;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:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.88%;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:17.78%;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;"> 33,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.61%;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.55%;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>
</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
<us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_aJwI8bFsgkuMTYRQd_jqvQ_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 9583000 </us-gaap:EmployeeRelatedLiabilitiesCurrent>
<us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_L9EWDNIEmkmP3eZmaEKvcg_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 11873000 </us-gaap:EmployeeRelatedLiabilitiesCurrent>
<us-gaap:OtherAccruedLiabilitiesCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_DC1zZpEqJkuW6hw9R18ELQ_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 20656000 </us-gaap:OtherAccruedLiabilitiesCurrent>
<us-gaap:OtherAccruedLiabilitiesCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_iPPAB0AYvkSBRyIFGdLtJQ_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 18230000 </us-gaap:OtherAccruedLiabilitiesCurrent>
<th:DebtAccruedInterestCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_1zu0FoKf4UuPuuzzAxJJ4Q_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 3413000 </th:DebtAccruedInterestCurrent>
<th:DebtAccruedInterestCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_xXjLhoNC8kSv0dJXvuwpsg_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 9539000 </th:DebtAccruedInterestCurrent>
<us-gaap:AccruedLiabilitiesCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_Er3vC0qjXEu62BCQ94lw6w_6_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 33652000 </us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:AccruedLiabilitiesCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_AHbLNQZ3hkynaqlomSCbiA_6_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 39642000 </us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:DebtDisclosureTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_JaFrkiSjbkKOjCd5e-EQag">
<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 0pt 12pt 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”) under an indenture dated March 15, 2019 (the “2024 Notes Indenture”). The 2024 Notes Indenture was entered into by and among Arrow Bidco, the guarantors named therein (the “2024 Senior Secured Note Guarantors”), and Deutsche Bank Trust Company Americas, as trustee and as collateral agent. Interest was payable semi-annually on September 15 and March 15 and began September 15, 2019. During the year ended December 31, 2022, the Company made an elective repayment of approximately $5.5 million on the 2024 Senior Secured Notes. On March 15, 2023, Arrow Bidco redeemed $125 million in aggregate principal amount of the outstanding 2024 Senior Secured Notes. The redemption was accounted for as a partial extinguishment of debt. Furthermore, approximately $181.4 million of 2024 Senior Secured Notes were exchanged by Arrow Bidco on November 1, 2023 for new 10.75% Senior Secured Notes due 2025 (the “2025 Senior Secured Notes”). Following this exchange and related transactions, approximately $28.1 million aggregate principal amount of 2024 Senior Secured Notes remained outstanding, which were subsequently redeemed on November 21, 2023 resulting in an outstanding balance of $0 as of December 31, 2023. Refer to the “Notes Exchange Offer” section within this Note 8 for further discussion regarding the exchange and subsequent pay off of the remaining 2024 Senior Secured Notes.</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;">Notes Exchange Offer  </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 29, 2023, Arrow Bidco commenced (i) an offer to exchange (the “Notes Exchange Offer”) any and all of its outstanding 2024 Senior Secured Notes for cash and for the 2025 Senior Secured Notes and (ii) a solicitation of consents (the “Consent Solicitation”) to certain proposed amendments to the indenture governing the 2024 Senior Secured Notes. The primary purpose of the Notes Exchange Offer was to extend the maturity date of the indebtedness represented by the 2024 Senior Secured Notes from 2024 to 2025. The Notes Exchange Offer and the Consent Solicitation expired on October 30, 2023. Approximately $181.4 million of 2024 Senior Secured Notes were exchanged by Arrow Bidco on November 1, 2023 (the “Notes Exchange Offer Settlement Date”) representing a non-cash decrease in cash flows from financing activities. Additionally, in connection with the 2024 Senior Secured Notes that were exchanged, the Company paid accrued interest on the 2024 Senior Secured Notes through the Notes Exchange Offer Settlement Date of approximately $2.2 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On the Notes Exchange Offer Settlement Date, Arrow Bidco issued approximately $181.4 million in 2025 Senior Secured Notes pursuant to an indenture, dated November 1, 2023, by and among Arrow Bidco, the guarantors from time to time party thereto and Deutsche Bank Trust Company Americas, as trustee and collateral agent (the “2025 Senior Secured Notes Indenture”), and paid approximately $2.7 million in cash to eligible holders whose 2024 Senior Secured Notes were accepted for exchange in the Notes Exchange Offer, which was capitalized as part of the original issue discount discussed below. The issuance of the 2025 Senior Secured Notes represented a non-cash increase in cash flows from financing activities. The exchange of a portion of the 2024 Senior Secured Notes and corresponding issuance of  the 2025 Senior Secured Notes was considered a modification of debt for accounting purposes and generated approximately $3.1 million in third party transaction costs, which were expensed as incurred within selling, general and administrative expenses in the accompanying consolidated statements of comprehensive income for the year ended December 31, 2023. Following these transactions, approximately $28.1 million aggregate principal amount of 2024 Senior Secured Notes remained outstanding, which were subsequently redeemed on November 21, 2023 resulting in an outstanding balance of $0 as of December 31, 2023. This redemption was accounted for as an extinguishment of debt. In connection with the redemption of the remaining 2024 Senior Secured Notes that were not exchanged, the Company paid off approximately $0.5 million of related accrued interest.</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;">Senior Secured Notes 2025</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The 2025 Senior Secured Notes will mature on June 15, 2025; provided that if any 2024 Senior Secured Notes remain outstanding on March 15, 2024, then the 2025 Senior Secured Notes will mature on March 15, 2024 at a make-whole price. As discussed above, no 2024 Senior Secured Notes remained outstanding as of December 31, 2023. Interest on the 2025 Senior Secured Notes will accrue at 10.75% per annum, payable semi-annually on March 15 and September 15 of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">each year, beginning March 15, 2024. Refer to the table below for a description of the amounts related to the 2025 Senior Secured Notes, which are recognized within long-term debt, net in the accompanying consolidated balance sheet as of December 31, 2023.</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:78.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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.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.46%;margin:0pt;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:19.58%;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:78.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.46%;margin:0pt;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:19.58%;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:78.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Principal amount of 10.75% Senior Secured Notes, due 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;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:17.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;"> 181,446</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.95%;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:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:17.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,619)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.95%;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:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;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:17.08%;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;"> (734)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;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:17.08%;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;"> 178,093</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 0pt 12pt 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 2025 Senior Secured Notes. Prior to September 15, 2024, the 2025 Senior Secured Notes will be redeemable at Arrow Bidco’s option at a redemption price equal to </span><span style="font-size:10pt;">100%</span><span style="font-size:10pt;"> of the principal amount, plus a customary make whole premium for the 2025 Senior Secured Notes being redeemed, plus accrued and unpaid interest, if any, up to but not including the redemption date. The customary make whole premium, with respect to the 2025 Senior Secured Notes on any applicable redemption date, as calculated by Arrow Bidco, is the greater of (1) </span><span style="font-size:10pt;">1.00%</span><span style="font-size:10pt;"> of the then outstanding principal amount of the Note; and (2) the excess of (a) the present value at such redemption date of (i) the redemption price at September 15, 2024 plus (ii) all required interest payments due on the 2025 Senior Secured Note through September 15, 2024, excluding accrued but unpaid interest to the redemption date, in each case, computed using a discount rate equal to the Treasury Rate as of such redemption date plus </span><span style="font-size:10pt;">50</span><span style="font-size:10pt;"> basis points; over (b) the then outstanding principal amount of the 2025 Senior Secured Notes. On and after September 15, 2024, Arrow Bidco, at its option, may redeem any outstanding 2025 Senior Secured Notes, in whole or in part, upon not less than </span><span style="-sec-ix-hidden:Hidden_R8ReCg9YTU2bAH798FnQbA;"><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) nor more than </span><span style="-sec-ix-hidden:Hidden_dwrQTXKwHUiuLzko3l3L5Q;"><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_phDGs7kt20aUTE87p9uhqw;"><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 prices (expressed as percentages of the principal amount of the 2025 Senior Secured Notes to be redeemed) set forth below, plus accrued and unpaid interest, if any, to but not including the applicable redemption date (subject to the right of 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 6-month period beginning on the dates set forth below at the redemption prices listed below:</span></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: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;">Date</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;">September 15, 2024</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;">102.000%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">March 15, 2025 and thereafter</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="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:10pt;text-align:center;margin:0pt;">101.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 0pt 12pt 0pt;">The 2025 Senior Secured Notes are unconditionally guaranteed by Topaz and each of Arrow Bidco’s direct and indirect wholly-owned domestic subsidiaries (collectively, the “2025 Note Guarantors”). Target Hospitality is not an issuer or a guarantor of the 2025 Senior Secured Notes. The 2025 Note Guarantors are either borrowers or guarantors under the ABL Facility. To the extent lenders under the ABL Facility release the guarantee of any 2025 Note Guarantor, such 2025 Note Guarantor is also released from obligations under the 2025 Senior Secured Notes. These guarantees are secured by a second priority security interest in substantially all of the assets of Arrow Bidco and the 2025 Note Guarantors (subject to customary exclusions). The guarantees of the 2025 Senior Secured Notes by TLM Equipment, LLC, a Delaware limited liability company (“TLM Equipment LLC”) which holds certain of Target Hospitality’s assets, are subordinated to its obligations under the ABL Facility (as defined below).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The 2025 Senior Secured Notes Indenture contains covenants that limit Arrow Bidco’s and its subsidiaries’ ability to, among other things, (i) incur or guarantee additional debt and issue certain types of stock, (ii) create or incur certain liens, (iii) make certain payments, including dividends or other distributions, (iv) prepay or redeem junior debt, (v) make certain investments or acquisitions, including participating in joint ventures, (vi) engage in certain transactions with affiliates and (vii) sell assets, consolidate or merge with or into other companies. These covenants are subject to a number of important limitations and exceptions. In addition, upon the occurrence of specified change of control events, Arrow Bidco must offer to repurchase the 2025 Senior Secured Notes at 101% of the principal amount, plus accrued and unpaid interest, if any, but excluding, the applicable repurchase date. The 2025 Senior Secured Notes Indenture also provides for events of default, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">which, if any of them occurs, would permit or require the principal, premium, if any, interest and any other monetary obligations on all of the then outstanding 2025 Senior Secured Notes to be due and payable immediately.</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 2025 Senior Secured Notes, the guarantees under the 2025 Senior Secured Notes are full and unconditional and joint and several, and any subsidiaries of Target Hospitality that are not subsidiary guarantors of the 2025 Senior Secured 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.  </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 2025 Senior Secured Notes, there was an original issue discount of $2.7 million and the unamortized balance of $2.6 million is presented on the face of the consolidated balance sheet as of December 31, 2023 as a reduction of the principal. The discount is amortized over the life of the 2025 Senior Secured Notes using the effective interest method.</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 December 31, 2023 consisted of $2.4 million of finance leases. The finance leases pertain to leases entered into during 2017 through 2023, for commercial-use vehicles with 36-month terms (and continue on a month-to-month basis thereafter) expiring through 2026. Refer to Note 13 for further discussion of finance leases, including the weighted average discount rate applicable to these finance leases. </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, primarily consisted of $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;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">ABL Facility</b></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 (the “Closing Date”), Topaz, Arrow Bidco, Target, Signor and each of their domestic subsidiaries entered into an ABL credit agreement that provided for a senior secured asset based revolving credit facility in the aggregate principal amount of up to $125 million (the “ABL Facility”), which was increased to $175 million with the Third Amendment discussed below. The historical debt of Arrow Bidco, Target and their respective subsidiaries under the Algeco ABL Facility was settled on March 15, 2019. During the year ended December 31, 2022, $70 million was drawn and $70 million was repaid on the ABL Facility resulting in an outstanding balance of $0 as of December 31, 2022. During the year ended December 31, 2023, no amounts were drawn or <span style="-sec-ix-hidden:Hidden_2LnXRt73CEimqhJpCdSFkg;"><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 December 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 4.25% to 4.75% with respect to Term SOFR borrowings and 3.25% to 3.75% with respect to base rate borrowings based on achieving certain excess availability levels. The rates of the applicable margin were determined in connection with the Third Amendment to the ABL Facility on October 12, 2023 (the “Third Amendment”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pursuant to the Third Amendment, the ABL Facility provides borrowing availability of an amount equal to the lesser of (a) $175 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:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><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:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><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><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:6pt;"></div><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 $25 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 was subject to a springing maturity that would have accelerated the maturity of the ABL Facility. On August 10, 2023, Arrow Bidco and certain of the Company’s other subsidiaries entered into a second amendment (the “Second Amendment”) to the ABL Facility. The Second Amendment amended the ABL Facility to, among other things, modify the springing maturity that would have accelerated the maturity of the ABL Facility if any of the 2024 Senior Secured Notes remained outstanding from the date that was six months prior to the stated maturity date thereof to the date that was ninety-one days prior to the stated maturity date thereof.  Finally, the Third Amendment amended the ABL Facility to, among other things, set the termination date of the ABL Facility to February 1, 2028, subject to springing maturity triggers that will accelerate the maturity of the ABL Facility if: (i) any of the 2024 Senior Secured Notes remain outstanding on the date that is ninety-one days prior to the stated maturity date thereof or (ii) any of the 2025 Senior Secured Notes remain outstanding on the date that is ninety-one days 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 (the “Borrowers) 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;">As stated in the Third Amendment, the ABL Facility requires the Borrowers to maintain a (i) minimum fixed charge coverage ratio of not less than 1.00:1.00 and (ii) maximum total leverage ratio of 2.50:1.00.</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;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><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;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><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;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><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;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><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;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><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;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><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;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><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;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><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;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><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><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;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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 ABL 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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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;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:64.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"><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:64.89%;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.19%;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:16.1%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.08%;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:64.89%;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.19%;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:16.1%;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:1.72%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.08%;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.89%;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 (Note 13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.04%;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,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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;"> 2,223</p></td></tr><tr><td style="vertical-align:bottom;width:64.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.75% Senior Secured Notes due 2025, face amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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;"></p></td></tr><tr><td style="vertical-align:bottom;width:64.89%;background:#cceeff;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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,619)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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;"></p></td></tr><tr><td style="vertical-align:bottom;width:64.89%;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:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (734)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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;"></p></td></tr><tr><td style="vertical-align:bottom;width:64.89%;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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.04%;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;"></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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;"> 334,500</p></td></tr><tr><td style="vertical-align:bottom;width:64.89%;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:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.04%;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:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.02%;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:64.89%;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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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:14.04%;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:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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:14.02%;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:64.89%;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:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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;"> 331,071</p></td></tr><tr><td style="vertical-align:bottom;width:64.89%;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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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:14.04%;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,369)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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:14.02%;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:64.89%;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:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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.04%;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;"> 179,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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%;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 0pt 12pt 0pt;">The components of interest expense, net (which includes interest expense incurred) recognized in the consolidated statements of comprehensive income (loss) for the periods indicated below consist of the following, including the components of interest expense, net on the 2024 and 2025 Senior Secured Notes (collectively, the “Notes”):</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:middle;width:53.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%;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.66%;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.57%;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.4%;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.67%;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.58%;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.67%;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:14.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></tr><tr><td style="vertical-align:middle;width:53.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="font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1%;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="8" style="vertical-align:middle;white-space:nowrap;width:45.34%;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;">For the Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:middle;width:53.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="font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1%;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:13.23%;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:middle;white-space:nowrap;width:1.4%;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:13.25%;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><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:15.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:middle;width:53.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest incurred on finance lease and other financing obligations</p></td><td style="vertical-align:middle;white-space:nowrap;width:1%;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.66%;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.57%;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;"> 212</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;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.67%;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.58%;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;"> 72</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.67%;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:14.11%;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;"> 58</p></td></tr><tr><td style="vertical-align:middle;width:53.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense incurred on ABL Facility and Notes</p></td><td style="vertical-align:middle;white-space:nowrap;width:1%;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.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="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.57%;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;"> 22,935</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;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.67%;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:11.58%;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;"> 33,464</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.67%;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:14.11%;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;"> 33,670</p></td></tr><tr><td style="vertical-align:middle;width:53.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amortization of deferred financing costs on ABL Facility and Notes</p></td><td style="vertical-align:middle;white-space:nowrap;width:1%;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.66%;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:11.57%;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;"> 2,881</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;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.67%;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:11.58%;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;"> 4,605</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.67%;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:14.11%;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;"> 4,338</p></td></tr><tr><td style="vertical-align:middle;width:53.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amortization of original issue discount on Notes</p></td><td style="vertical-align:middle;white-space:nowrap;width:1%;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.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="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.57%;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;">750</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;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.67%;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:11.58%;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;"> 711</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.67%;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:14.11%;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;"> 638</p></td></tr><tr><td style="vertical-align:middle;width:53.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest capitalized</p></td><td style="vertical-align:middle;white-space:nowrap;width:1%;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.66%;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.57%;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:middle;white-space:nowrap;width:1.4%;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.67%;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.58%;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;"> (983)</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.67%;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:14.11%;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:middle;width:53.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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.66%;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.57%;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;"> (4,139)</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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;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;"> (1,546)</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 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.11%;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 0.05pt 0pt;"></p></td></tr><tr><td style="vertical-align:middle;width:53.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;">Interest expense, net</p></td><td style="vertical-align:middle;white-space:nowrap;width:1%;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.66%;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:middle;white-space:nowrap;width:11.57%;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 0.05pt 0pt;">22,639</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.58%;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 0.05pt 0pt;">36,323</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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.11%;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 0.05pt 0pt;">38,704</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;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;">Deferred Financing Costs and Original Issue Discount</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In connection with the Notes Exchange Offer and issuance of the 2025 Senior Secured Notes in 2023, the Company incurred and deferred approximately $0.8 million of deferred financing costs and approximately $2.7 million of original issue discount, which are included in the carrying value of the 2025 Senior Secured Notes as of December 31, 2023. The Company incurred and deferred approximately $16.3 million of deferred financing costs and approximately $3.3 million of original issue discount in connection with the issuance of the 2024 Senior Secured Notes in 2019, which are included in the carrying value of the Notes as of December 31, 2022. The Company presents unamortized deferred financing costs and unamortized original issue discount as a direct deduction from the principal amount of the 2025 Senior Secured Notes and the 2024 Senior Secured Notes on the consolidated balance sheets as of December 31, 2023 and 2022, respectively. Accumulated amortization expense related to the deferred financing costs was approximately $13.5 million and $11.2 million as of December 31, 2023 and 2022, respectively. Accumulated amortization of the original issue discount was approximately $3.1 million and $2.3 million as of December 31, 2023 and 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 during the first quarter of 2023. As previously mentioned, the exchange of a portion of the 2024 Senior Secured Notes and the issuance of the 2025 Senior Secured Notes on November 1, 2023 was accounted for as a modification of debt and consequently, the unamortized deferred financing costs and unamortized original issue discount at the time of the modification of approximately $1.0 million associated with the portion of 2024 Senior Secured Notes that were exchanged for the 2025 Senior Secured Notes will be deferred and amortized over the term of the 2025 Senior Secured Notes. Alternatively, the remaining unamortized deferred financing costs and unamortized original issue discount associated with the portion of the 2024 Senior Secured Notes that were redeemed on November 21, 2023 (not exchanged) were expensed through loss on extinguishment of debt on the consolidated statement of comprehensive income as of the redemption date. The Company recognized a charge of approximately $0.2 million in loss on extinguishment of debt related to the write-off of unamortized deferred financing costs and unamortized original issue discount during 2023 related to the Notes Exchange Offer and the redemption of the remaining balance of the 2024 Senior Secured Notes on November 21, 2023. </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 also incurred deferred financing costs associated with the ABL Facility in the amount of approximately </span><span style="font-weight:normal;">$6.1</span><span style="font-weight:normal;"> million and </span><span style="font-weight:normal;">$3.9</span><span style="font-weight:normal;"> million, which are capitalized and presented on the consolidated balance sheets as of December 31, 2023 and 2022, respectively, within deferred financing costs revolver, net.  These costs are amortized over the contractual term of the line-of-credit through the initial maturity date using the straight-line method.  </span></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;">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 </span><span style="font-weight:normal;">$0.4</span><span style="font-weight:normal;"> million in loss on extinguishment of debt related to the write-off of unamortized deferred financing costs pertaining to non-continuing lenders during the first quarter of 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 </span><span style="font-weight:normal;">$0.4</span><span style="font-weight:normal;"> 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 </span><span style="font-weight:normal;">$1.4</span><span style="font-weight:normal;"> million and </span><span style="font-weight:normal;">$1.0</span><span style="font-weight:normal;"> million of deferred financing costs as a result of the First Amendment and Third Amendment, respectively, which are capitalized and presented on the consolidated balance sheet as of December 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. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Accumulated amortization related to revolver deferred financing costs for the ABL Facility was approximately $5.3 million and $4.8 million as of December 31, 2023 and 2022, respectively.</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 table in Note 8 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 years ended December 31, 2023, 2022 and 2021, 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 0pt 12pt 0pt;">The aggregate annual principal maturities of debt and finance lease obligations for each of the next five years, based on contractual terms are listed in the table below. Refer to Note 13 for additional information on our finance lease obligations, including contractual terms.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The schedule of future maturities as of December 31, 2023 consists of the following:</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:middle;width:78.95%;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.46%;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:2.5%;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:bottom;white-space:nowrap;width:17.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:78.95%;background:#cceeff;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:middle;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.5%;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:17.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;"> 1,369</p></td></tr><tr><td style="vertical-align:middle;width:78.95%;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:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p 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: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:17.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,285</p></td></tr><tr><td style="vertical-align:middle;width:78.95%;background:#cceeff;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:middle;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.5%;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:17.08%;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;"> 185</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.95%;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:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p 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:2.5%;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:17.08%;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;"> 183,839</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>
</us-gaap:DebtDisclosureTextBlock>
<us-gaap:DebtInstrumentFaceAmount contextRef="As_Of_3_15_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_RCYz8WQFtEefLN_jcAFOfw" decimals="-6" id="Narr_S333YuSf-EmBy2wzb2Favw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 340000000 </us-gaap:DebtInstrumentFaceAmount>
<us-gaap:DebtInstrumentInterestRateDuringPeriod contextRef="Duration_3_15_2019_To_3_15_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_UC1MQptluEK9yDHvuWSH2A" decimals="INF" id="Narr_vAy4G3nuREKh8iX651SMYg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0950 </us-gaap:DebtInstrumentInterestRateDuringPeriod>
<us-gaap:RepaymentsOfSecuredDebt contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_wuPGQcYhTESYhRHfM5yGRw" decimals="-5" id="Narr_iBF7Sd8800Gonlc264NBJg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5500000 </us-gaap:RepaymentsOfSecuredDebt>
<us-gaap:ExtinguishmentOfDebtAmount contextRef="Duration_3_15_2023_To_3_15_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_mGoTcLpIukOkatSvhUi0pQ" decimals="-6" id="Narr_6fPpZOqW5kKh0ssFQ9_zfw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 125000000 </us-gaap:ExtinguishmentOfDebtAmount>
<th:LongTermDebtAmountOfDebtExchanged contextRef="Duration_11_1_2023_To_11_1_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_9mhIa2p7tUGhAR6aR3sSDA" decimals="-5" id="Narr_cS7o8zX-3kaPJRTiVrvmUA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 181400000 </th:LongTermDebtAmountOfDebtExchanged>
<us-gaap:DebtInstrumentInterestRateDuringPeriod contextRef="Duration_11_1_2023_To_11_1_2023_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_sFGUvv7XvUOG2SU1r_u6Sg" decimals="4" id="Narr_LeLnwqK0rkCHJBBwnsECng" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.1075 </us-gaap:DebtInstrumentInterestRateDuringPeriod>
<us-gaap:LongTermDebt contextRef="As_Of_11_21_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_VdHsjf0330WovGraZAtyCg" decimals="-5" id="Narr_FRlnhVbavUGwPuw_kXKbzg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 28100000 </us-gaap:LongTermDebt>
<us-gaap:LongTermDebt contextRef="As_Of_12_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_n2j4JVKKSkihTMJ-BqAmCw" decimals="-5" id="Narr_W7iwa1N-eUyei_GqCecdkA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:LongTermDebt>
<th:LongTermDebtAmountOfDebtExchanged contextRef="Duration_11_1_2023_To_11_1_2023_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_sFGUvv7XvUOG2SU1r_u6Sg" decimals="-5" id="Narr_oV82VRnBQUaVuPBHnGKzfA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 181400000 </th:LongTermDebtAmountOfDebtExchanged>
<us-gaap:InterestExpenseDebt contextRef="Duration_9_29_2023_To_9_29_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_GzOn5UeW2EeqPd1kWTIpvg" decimals="-5" id="Narr_V7NmUahVbk-ZXFQZoLezIw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2200000 </us-gaap:InterestExpenseDebt>
<us-gaap:DebtInstrumentFaceAmount contextRef="As_Of_11_1_2023_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_1WpnUt_GGkKMyVqyQOw5mA" decimals="-5" id="Narr_i02vkop1gUynMZ1ceKmxIQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 181400000 </us-gaap:DebtInstrumentFaceAmount>
<th:DebtConversionConvertedInstrumentCashPaid contextRef="Duration_11_1_2023_To_11_1_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_9mhIa2p7tUGhAR6aR3sSDA" decimals="-5" id="Narr_nWcKfeudiUqlKoK9F0ftuQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2700000 </th:DebtConversionConvertedInstrumentCashPaid>
<th:DebtModificationThirdPartyTransactionCosts contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_vPSkvv6ms0WRZpZcdKKNEw" decimals="-5" id="Narr_UPSG4-uKZk2_TlTje0W9Mw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 3100000 </th:DebtModificationThirdPartyTransactionCosts>
<us-gaap:LongTermDebt contextRef="As_Of_11_21_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_VdHsjf0330WovGraZAtyCg" decimals="-5" id="Narr_Src94qT9n0yfgfM9qZuVYA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 28100000 </us-gaap:LongTermDebt>
<us-gaap:LongTermDebt contextRef="As_Of_12_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_n2j4JVKKSkihTMJ-BqAmCw" decimals="-5" id="Narr_SfkMFCVdIUaPYD0n-xEwpw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:LongTermDebt>
<us-gaap:InterestPaidCapitalized contextRef="Duration_11_1_2023_To_11_1_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_9mhIa2p7tUGhAR6aR3sSDA" decimals="-5" id="Narr_xs8yG7Z6H0yLZ8VGk0sfSA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 500000 </us-gaap:InterestPaidCapitalized>
<us-gaap:LongTermDebt contextRef="As_Of_12_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_n2j4JVKKSkihTMJ-BqAmCw" decimals="-3" id="Narr_bg8GeUMKbkG3docHfyutMg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:LongTermDebt>
<us-gaap:DebtInstrumentInterestRateDuringPeriod contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_0w8P2SC300yZY7x8_F7BVw" decimals="4" id="Narr_Q8kDtampD0e17xGp556FxA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.1075 </us-gaap:DebtInstrumentInterestRateDuringPeriod>
<us-gaap:ScheduleOfDebtTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_0w8P2SC300yZY7x8_F7BVw" id="Tb__KiLYjY6OUm4rzZRh1VqUA">
<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:78.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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:17.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.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.46%;margin:0pt;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:19.58%;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:78.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.46%;margin:0pt;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:19.58%;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:78.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Principal amount of 10.75% Senior Secured Notes, due 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;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:17.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;"> 181,446</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.95%;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:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:17.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,619)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.95%;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:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;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:17.08%;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;"> (734)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;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:17.08%;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;"> 178,093</p></td></tr></table>
</us-gaap:ScheduleOfDebtTableTextBlock>
<us-gaap:DebtInstrumentInterestRateDuringPeriod contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_0w8P2SC300yZY7x8_F7BVw" decimals="4" id="Narr_hrIbdGFQFE-KV9Dtigr80w" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.1075 </us-gaap:DebtInstrumentInterestRateDuringPeriod>
<us-gaap:DebtInstrumentFaceAmount contextRef="As_Of_12_31_2023_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_jcRkAThSz0KzFt-xB1zS3A" decimals="-3" id="Tc_Wah8rV0E90aqIWsvNZJqkw_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 181446000 </us-gaap:DebtInstrumentFaceAmount>
<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_8FW9CncH9kiEr_mtc4ky6A_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2619000 </us-gaap:DebtInstrumentUnamortizedDiscount>
<us-gaap:DeferredFinanceCostsNet contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc__5ybXc7l50Kq1pkRK8OEKA_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 734000 </us-gaap:DeferredFinanceCostsNet>
<us-gaap:LongTermDebtNoncurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_rjgAl72p4EqaKC1nowe15Q_6_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 178093000 </us-gaap:LongTermDebtNoncurrent>
<us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_DebtInstrumentAxis_th_ArrowBidcoMember_us-gaap_DebtInstrumentRedemptionPeriodAxis_us-gaap_DebtInstrumentRedemptionPeriodOneMember_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_lXvnJeGTukiZWonquwMkcA" decimals="2" id="Narr_obEin6h50UKEyK6QLQewBg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 1 </us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_th_ArrowBidcoMember_us-gaap_DebtInstrumentRedemptionPeriodAxis_us-gaap_DebtInstrumentRedemptionPeriodOneMember_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_G5XRiJUawUWjISm3qsnC-g" decimals="4" id="Narr_jvIUVlttLU-5Jc7l7IJZOg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0100 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<th:RedemptionRateOnBasisPoint contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_DebtInstrumentAxis_th_ArrowBidcoMember_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_zFFHQFXk2UqS92GvchLVcQ" decimals="2" id="Narr_XrRf6KFUx0mjQtW1cGhYMQ" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.50 </th:RedemptionRateOnBasisPoint>
<us-gaap:DebtInstrumentRedemptionTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_NqhjTvvFCEu0SFaNZVBrBA">
<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: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;">Date</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;">September 15, 2024</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;">102.000%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">March 15, 2025 and thereafter</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="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:10pt;text-align:center;margin:0pt;">101.000%</p></td></tr></table>
</us-gaap:DebtInstrumentRedemptionTableTextBlock>
<us-gaap:DebtInstrumentRedemptionPricePercentage contextRef="Duration_9_29_2023_To_9_29_2023_us-gaap_DebtInstrumentAxis_th_ArrowBidcoMember_us-gaap_DebtInstrumentRedemptionPeriodAxis_us-gaap_DebtInstrumentRedemptionPeriodOneMember_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_TPESWw30k0OW0lWQl0eEBg" decimals="5" id="Tc_O1DuftYofkuyY2vdzAnOiw_3_2" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 1.02000 </us-gaap:DebtInstrumentRedemptionPricePercentage>
<us-gaap:DebtInstrumentRedemptionPricePercentage contextRef="Duration_9_29_2023_To_9_29_2023_us-gaap_DebtInstrumentAxis_th_ArrowBidcoMember_us-gaap_DebtInstrumentRedemptionPeriodAxis_us-gaap_DebtInstrumentRedemptionPeriodTwoMember_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_hNSxCkH4iEu1M7I5B0mH2A" decimals="5" id="Tc_gh3qDJ7fYkiDY-tsdEqnfg_4_2" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 1.01000 </us-gaap:DebtInstrumentRedemptionPricePercentage>
<us-gaap:DebtInstrumentRedemptionPricePercentage contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_DebtInstrumentAxis_th_ArrowBidcoAndItsSubsidiariesMember_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_juz1Cqzt90-HaaS8j3a1xg" decimals="4" id="Narr_ED53_ffhJkS-q03eq9JJ8g" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 1.01 </us-gaap:DebtInstrumentRedemptionPricePercentage>
<th:DebtInstrumentOriginalIssueDiscount contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_0w8P2SC300yZY7x8_F7BVw" decimals="-5" id="Narr_5qWUjlw9N0iDxSbiomRq9A" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2700000 </th:DebtInstrumentOriginalIssueDiscount>
<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="As_Of_12_31_2023_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_jcRkAThSz0KzFt-xB1zS3A" decimals="-5" id="Narr_OtRubixDrkqRFe1NTfPHOg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2600000 </us-gaap:DebtInstrumentUnamortizedDiscount>
<us-gaap:FinanceLeaseLiability contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-5" id="Narr_NyzANW1HxkWFpq2vR99tVQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2400000 </us-gaap:FinanceLeaseLiability>
<us-gaap:LesseeFinanceLeaseTermOfContract1 contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_VehiclesMember_I9X_fMm9REG_Fwy2DRhKxQ" id="Narr_P9VLWtDL_k-Amslu-AfKDg"> P36M </us-gaap:LesseeFinanceLeaseTermOfContract1>
<us-gaap:FinanceLeaseLiability contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-5" id="Narr_6nKKhznRKEO7m6Zuq5Gn4Q" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2200000 </us-gaap:FinanceLeaseLiability>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="As_Of_3_14_2019_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_8jpuQx474U6Tef4PMPOpKA" decimals="-6" id="Narr_NXLmEwBT2k21hHhMea5Tmw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 125000000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="As_Of_3_15_2019_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_N6OPMoj3N0-HFnsr26JrnQ" decimals="-6" id="Narr_XtoY-IY4mEOo4OG8tyEUDQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 175000000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_84A3OkSdbUmDhD_dlyPHMg" decimals="-6" id="Narr_ZuPyc1juZkWOljJQW1bzbg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 70000000 </us-gaap:ProceedsFromLongTermLinesOfCredit>
<us-gaap:RepaymentsOfLinesOfCredit contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_84A3OkSdbUmDhD_dlyPHMg" decimals="-6" id="Narr_P-GDggqIUkWJTNtqEHnlQg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 70000000 </us-gaap:RepaymentsOfLinesOfCredit>
<us-gaap:LineOfCredit contextRef="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_9ATo7vsqtECXEmBCfqRvqA" decimals="-6" id="Narr_wzcTxrHv9kuJFwn59VP_jQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:LineOfCredit>
<us-gaap:ProceedsFromLongTermLinesOfCredit contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_JUS_d4XBYUyEv0PwEWgmrw" decimals="-6" id="Narr_QsiljRuUHEmhy2iw1y-7dA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:ProceedsFromLongTermLinesOfCredit>
<us-gaap:LineOfCredit contextRef="As_Of_12_31_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_6JT9oGbQpkCR_-HaU-Ga4A" decimals="-6" id="Narr_tKjdJhq_q0KgGUrUAq9Bbg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:LineOfCredit>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="Duration_3_15_2019_To_3_15_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_VariableRateAxis_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_15AqsqUzJEGKw-kfUTN0eA" decimals="4" id="Narr_E7fEW1AhzEqMC7MEL6He4A" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0425 </us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="Duration_3_15_2019_To_3_15_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_VariableRateAxis_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_JoPdRrSRY06LJQ4bg84lDQ" decimals="4" id="Narr_HTX2lKljME6Yx_geDEpAGQ" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0475 </us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="Duration_3_15_2019_To_3_15_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember_4RXNu_yzyki7lbc5MNG7mQ" decimals="4" id="Narr_qQ8lzxGC3UuBjEQXPGJFIA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0325 </us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="Duration_3_15_2019_To_3_15_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember_45kKbPVawUm38oBaq7pENg" decimals="4" id="Narr_tQZvcK3IjEe0drjaJgtd_A" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0375 </us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="As_Of_10_12_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_o8fCErHlC0Omr1bbk7u3CQ" decimals="-6" id="Narr_fnW6gWXKLU-tZz1DnlZOyg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 175000000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<th:PercentageOfNetBookValueOfBorrowersEligibleAccountsReceivable contextRef="Duration_3_15_2019_To_3_15_2019_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_6C-7bcCAmU-l_QfhjoAggQ" decimals="INF" id="Narr_-lqNBjJZgESjWuW7wwNwoQ" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.85 </th:PercentageOfNetBookValueOfBorrowersEligibleAccountsReceivable>
<th:PercentageOfNetBookValueOfBorrowersEligibleRentalEquipment contextRef="Duration_3_15_2019_To_3_15_2019_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_6C-7bcCAmU-l_QfhjoAggQ" decimals="INF" id="Narr_UI67GmG1uk-BysmbvAGMBA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.95 </th:PercentageOfNetBookValueOfBorrowersEligibleRentalEquipment>
<th:PercentageOfNetOrderlyLiquidationValueOfBorrowersEligibleRentalEquipment contextRef="Duration_3_15_2019_To_3_15_2019_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_6C-7bcCAmU-l_QfhjoAggQ" decimals="INF" id="Narr_hCx2lNHvJ0KjJSb7tU4c1Q" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.85 </th:PercentageOfNetOrderlyLiquidationValueOfBorrowersEligibleRentalEquipment>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="As_Of_3_15_2019_us-gaap_CreditFacilityAxis_us-gaap_StandbyLettersOfCreditMember_hUWXjuQFak-CejfwEfLUBA" decimals="-6" id="Narr_8Et73pI990mR-M9jA1gRpg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 25000000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="As_Of_3_15_2019_us-gaap_CreditFacilityAxis_th_SwinglineLoanMember_RIUAK6hCNUC5H8IQIpOHuw" decimals="-6" id="Narr_WgH2yA6L1UCQBGDyLoEPKw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 15000000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<th:LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity contextRef="As_Of_3_15_2019_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_N6OPMoj3N0-HFnsr26JrnQ" decimals="-6" id="Narr_VXdb-Ch0pU2tOptZ8JrJcA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 25000000 </th:LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity>
<th:PercentageOfVotingEquityInterestInNonUsRestrictedSubsidiaryPledged contextRef="Duration_3_15_2019_To_3_15_2019_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_6C-7bcCAmU-l_QfhjoAggQ" decimals="2" id="Narr_pNr89Subr02QPpCXXMOQyQ" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.65 </th:PercentageOfVotingEquityInterestInNonUsRestrictedSubsidiaryPledged>
<th:DebtInstrumentCovenantConsolidatedFixedChargeCoverageRatio contextRef="As_Of_3_15_2019_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_N6OPMoj3N0-HFnsr26JrnQ" decimals="0" id="Narr_nvXa49VsqUC7F1L37UcW1Q" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 1.00 </th:DebtInstrumentCovenantConsolidatedFixedChargeCoverageRatio>
<th:DebtInstrumentCovenantConsolidatedLeverageRatio contextRef="As_Of_3_15_2019_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_N6OPMoj3N0-HFnsr26JrnQ" decimals="4" id="Narr_pu6cOZWmz0G4VCALllHXoA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0250 </th:DebtInstrumentCovenantConsolidatedLeverageRatio>
<us-gaap:ScheduleOfDebtTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_h_waFhrZyUaRLV8uZGLrYA">
<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:64.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"><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:64.89%;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.19%;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:16.1%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.08%;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:64.89%;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.19%;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:16.1%;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:1.72%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.08%;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.89%;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 (Note 13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.04%;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,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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;"> 2,223</p></td></tr><tr><td style="vertical-align:bottom;width:64.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10.75% Senior Secured Notes due 2025, face amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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;"></p></td></tr><tr><td style="vertical-align:bottom;width:64.89%;background:#cceeff;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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,619)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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;"></p></td></tr><tr><td style="vertical-align:bottom;width:64.89%;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:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (734)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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;"></p></td></tr><tr><td style="vertical-align:bottom;width:64.89%;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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.04%;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;"></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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;"> 334,500</p></td></tr><tr><td style="vertical-align:bottom;width:64.89%;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:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.04%;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:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.02%;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:64.89%;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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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:14.04%;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:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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:14.02%;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:64.89%;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:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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;"> 331,071</p></td></tr><tr><td style="vertical-align:bottom;width:64.89%;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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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:14.04%;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,369)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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:14.02%;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:64.89%;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:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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.04%;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;"> 179,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;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%;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>
</us-gaap:ScheduleOfDebtTableTextBlock>
<us-gaap:FinanceLeaseLiability contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_Hc_34xWo8ECjRP1lAE1reg_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2393000 </us-gaap:FinanceLeaseLiability>
<us-gaap:FinanceLeaseLiability contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_v0fqvHTiw0eLCzkplAlJTA_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2223000 </us-gaap:FinanceLeaseLiability>
<us-gaap:DebtInstrumentInterestRateDuringPeriod contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_YKabP2CQlkOLTyM0Ac_m5A" decimals="4" id="Narr__sQMcshLA0-dj1YZRRS2rA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.1075 </us-gaap:DebtInstrumentInterestRateDuringPeriod>
<us-gaap:DebtInstrumentInterestRateDuringPeriod contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_0w8P2SC300yZY7x8_F7BVw" decimals="4" id="Narr_ZISIvSGp3Ui3fdpgTfJIqg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.1075 </us-gaap:DebtInstrumentInterestRateDuringPeriod>
<us-gaap:LongTermDebt contextRef="As_Of_12_31_2023_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_jcRkAThSz0KzFt-xB1zS3A" decimals="-3" id="Tc_XV2JGz8OTke_cqasP4V67g_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 181446000 </us-gaap:LongTermDebt>
<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_GYwY1kQLbk6CMETFD2m1Sg_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2619000 </us-gaap:DebtInstrumentUnamortizedDiscount>
<us-gaap:DeferredFinanceCostsNet contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_sipDBIfY_ECP1zIm74p84w_6_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 734000 </us-gaap:DeferredFinanceCostsNet>
<us-gaap:DebtInstrumentInterestRateDuringPeriod contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_wuPGQcYhTESYhRHfM5yGRw" decimals="4" id="Narr_bnoXy8tdf0q423BobSfezA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0950 </us-gaap:DebtInstrumentInterestRateDuringPeriod>
<us-gaap:DebtInstrumentInterestRateDuringPeriod contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_r3jfIajQxEOwyix-w4Us9Q" decimals="4" id="Narr_il8w6i16IUyZTSeVkk8Zmg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0950 </us-gaap:DebtInstrumentInterestRateDuringPeriod>
<us-gaap:LongTermDebt contextRef="As_Of_12_31_2022_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_AdiJQ5Ue3kaYSYJ2kpBfJw" decimals="-3" id="Tc_yNOrD90FVUyqoPtWrbXlTQ_7_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 334500000 </us-gaap:LongTermDebt>
<us-gaap:DebtInstrumentUnamortizedDiscount contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_kHzvDf_I10OjcrQP6iNKjQ_8_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 971000 </us-gaap:DebtInstrumentUnamortizedDiscount>
<us-gaap:DeferredFinanceCostsNet contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_ehm9EoSCVEmGUeBidFcTsQ_9_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4681000 </us-gaap:DeferredFinanceCostsNet>
<us-gaap:DebtAndCapitalLeaseObligations contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_Qd_iOHQjeUmtaIyRmbm93g_10_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 180486000 </us-gaap:DebtAndCapitalLeaseObligations>
<us-gaap:DebtAndCapitalLeaseObligations contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_6qSkxpbLZEKo1rl352u3vA_10_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 331071000 </us-gaap:DebtAndCapitalLeaseObligations>
<us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_51nhSS3Fv0G7NftCnL3zZw_11_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1369000 </us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
<us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc__chvO6LG3k6QtbVnLL2xGg_11_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1135000 </us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
<us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_02soX3EFqUeIu4FQy_JxVw_12_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 179117000 </us-gaap:LongTermDebtAndCapitalLeaseObligations>
<us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_td3ndRxx3EKlA2m0-mDciQ_12_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 329936000 </us-gaap:LongTermDebtAndCapitalLeaseObligations>
<us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_EGRegDozO0-vKjUI34sO_g">
<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:middle;width:53.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%;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.66%;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.57%;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.4%;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.67%;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.58%;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.67%;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:14.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></tr><tr><td style="vertical-align:middle;width:53.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="font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1%;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="8" style="vertical-align:middle;white-space:nowrap;width:45.34%;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;">For the Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:middle;width:53.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="font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1%;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:13.23%;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:middle;white-space:nowrap;width:1.4%;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:13.25%;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><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:15.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:middle;width:53.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest incurred on finance lease and other financing obligations</p></td><td style="vertical-align:middle;white-space:nowrap;width:1%;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.66%;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.57%;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;"> 212</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;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.67%;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.58%;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;"> 72</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.67%;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:14.11%;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;"> 58</p></td></tr><tr><td style="vertical-align:middle;width:53.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest expense incurred on ABL Facility and Notes</p></td><td style="vertical-align:middle;white-space:nowrap;width:1%;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.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="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.57%;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;"> 22,935</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;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.67%;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:11.58%;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;"> 33,464</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.67%;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:14.11%;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;"> 33,670</p></td></tr><tr><td style="vertical-align:middle;width:53.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amortization of deferred financing costs on ABL Facility and Notes</p></td><td style="vertical-align:middle;white-space:nowrap;width:1%;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.66%;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:11.57%;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;"> 2,881</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;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.67%;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:11.58%;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;"> 4,605</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.67%;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:14.11%;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;"> 4,338</p></td></tr><tr><td style="vertical-align:middle;width:53.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amortization of original issue discount on Notes</p></td><td style="vertical-align:middle;white-space:nowrap;width:1%;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.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="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.57%;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;">750</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;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.67%;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:11.58%;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;"> 711</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.67%;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:14.11%;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;"> 638</p></td></tr><tr><td style="vertical-align:middle;width:53.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest capitalized</p></td><td style="vertical-align:middle;white-space:nowrap;width:1%;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.66%;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.57%;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:middle;white-space:nowrap;width:1.4%;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.67%;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.58%;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;"> (983)</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.67%;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:14.11%;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:middle;width:53.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;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.66%;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.57%;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;"> (4,139)</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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;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;"> (1,546)</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 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.11%;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 0.05pt 0pt;"></p></td></tr><tr><td style="vertical-align:middle;width:53.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;">Interest expense, net</p></td><td style="vertical-align:middle;white-space:nowrap;width:1%;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.66%;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:middle;white-space:nowrap;width:11.57%;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 0.05pt 0pt;">22,639</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.58%;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 0.05pt 0pt;">36,323</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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.11%;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 0.05pt 0pt;">38,704</p></td></tr></table>
</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
<us-gaap:FinanceLeaseInterestExpense contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_qAEBMNRay0Cht-gTEpiRzQ_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 212000 </us-gaap:FinanceLeaseInterestExpense>
<us-gaap:FinanceLeaseInterestExpense contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_TLjOJGZvYUmh9usGj8ilYg_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 72000 </us-gaap:FinanceLeaseInterestExpense>
<us-gaap:FinanceLeaseInterestExpense contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_DtmCQIUPdUCtHPtNgwAVeg_3_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 58000 </us-gaap:FinanceLeaseInterestExpense>
<us-gaap:InterestExpenseDebt contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_DebtInstrumentAxis_th_AblFacilitiesAndNotesMember_ta7MY81MD0uXg33JhZNRCQ" decimals="-3" id="Tc_L-G4J4Uc_kOh5410febHSw_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 22935000 </us-gaap:InterestExpenseDebt>
<us-gaap:InterestExpenseDebt contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_DebtInstrumentAxis_th_AblFacilitiesAndNotesMember_GufQ_O16dkWwUlxHgo_74g" decimals="-3" id="Tc_f_GgJ25Gn0GW7AXuW2WzMg_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 33464000 </us-gaap:InterestExpenseDebt>
<us-gaap:InterestExpenseDebt contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_DebtInstrumentAxis_th_AblFacilitiesAndNotesMember_6OqEUn9Dw0y6pZLbPKNPyw" decimals="-3" id="Tc_JY19eUVLxEuq8UGTfmGHfw_4_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 33670000 </us-gaap:InterestExpenseDebt>
<us-gaap:AmortizationOfFinancingCosts contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_DebtInstrumentAxis_th_AblFacilitiesAndNotesMember_ta7MY81MD0uXg33JhZNRCQ" decimals="-3" id="Tc_S6rC5AOLQk68g9WlkTzFQw_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2881000 </us-gaap:AmortizationOfFinancingCosts>
<us-gaap:AmortizationOfFinancingCosts contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_DebtInstrumentAxis_th_AblFacilitiesAndNotesMember_GufQ_O16dkWwUlxHgo_74g" decimals="-3" id="Tc_CuAxv6qeckea0C_mKJqNBA_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4605000 </us-gaap:AmortizationOfFinancingCosts>
<us-gaap:AmortizationOfFinancingCosts contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_DebtInstrumentAxis_th_AblFacilitiesAndNotesMember_6OqEUn9Dw0y6pZLbPKNPyw" decimals="-3" id="Tc_ETgunxCshkajDOkicIoWjA_5_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4338000 </us-gaap:AmortizationOfFinancingCosts>
<us-gaap:AmortizationOfDebtDiscountPremium contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_HX0pueHHHkuHSInlXCCLTg_6_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 750000 </us-gaap:AmortizationOfDebtDiscountPremium>
<us-gaap:AmortizationOfDebtDiscountPremium contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_3DCwoii8v0aug7XUMYREKA_6_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 711000 </us-gaap:AmortizationOfDebtDiscountPremium>
<us-gaap:AmortizationOfDebtDiscountPremium contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_Y9QBrB0SbEGeNTwT06BJ3w_6_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 638000 </us-gaap:AmortizationOfDebtDiscountPremium>
<us-gaap:InterestCostsCapitalizedAdjustment contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_OjeTrE2Zv0yKot2afcRlpw_7_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 983000 </us-gaap:InterestCostsCapitalizedAdjustment>
<us-gaap:InterestIncomeOperating contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_sOhZXCZp40Wop6-wLcIwZQ_8_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4139000 </us-gaap:InterestIncomeOperating>
<us-gaap:InterestIncomeOperating contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_5H_X8zyKf0q2ymjH0TyRQw_8_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1546000 </us-gaap:InterestIncomeOperating>
<us-gaap:InterestIncomeExpenseNet contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_1ElcwhdAW0qKihgJvaR9ew_9_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -22639000 </us-gaap:InterestIncomeExpenseNet>
<us-gaap:InterestIncomeExpenseNet contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_WCH7XSWGOUWgmUAOVZYmNg_9_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -36323000 </us-gaap:InterestIncomeExpenseNet>
<us-gaap:InterestIncomeExpenseNet contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_k7tyA9gfKk-e3BSBrsa3tQ_9_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -38704000 </us-gaap:InterestIncomeExpenseNet>
<us-gaap:DeferredFinanceCostsNet contextRef="As_Of_12_31_2023_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_jcRkAThSz0KzFt-xB1zS3A" decimals="-5" id="Narr_ZTzea872eEiPwx61o2katg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 800000 </us-gaap:DeferredFinanceCostsNet>
<th:DebtInstrumentOriginalIssueDiscount contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_LongtermDebtTypeAxis_th_SeniorSecuredNotesDue2025Member_0w8P2SC300yZY7x8_F7BVw" decimals="-5" id="Narr_16fFINoeNEiuIaoUcuMK9g" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2700000 </th:DebtInstrumentOriginalIssueDiscount>
<us-gaap:DeferredFinanceCostsNet contextRef="As_Of_3_15_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_RCYz8WQFtEefLN_jcAFOfw" decimals="-5" id="Narr_Aet08rjC-02pd3wR5tjnqA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 16300000 </us-gaap:DeferredFinanceCostsNet>
<us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="As_Of_3_15_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_RCYz8WQFtEefLN_jcAFOfw" decimals="-5" id="Narr_lq81Pzrk1Ei9ifHyBkRG8w" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 3300000 </us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
<us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts contextRef="As_Of_12_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_n2j4JVKKSkihTMJ-BqAmCw" decimals="-5" id="Narr_e6zE8RcoH0Wdk1wXbDayNw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 13500000 </us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts>
<us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts contextRef="As_Of_12_31_2022_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_AdiJQ5Ue3kaYSYJ2kpBfJw" decimals="-5" id="Narr_m1Z1zqlShEyCoU_i-yaN_A" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 11200000 </us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts>
<us-gaap:AccumulatedAmortizationDeferredFinanceCosts contextRef="As_Of_12_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_n2j4JVKKSkihTMJ-BqAmCw" decimals="-5" id="Narr_yz4iSN16l0u1dTRckxg4Og" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 3100000 </us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
<us-gaap:AccumulatedAmortizationDeferredFinanceCosts contextRef="As_Of_12_31_2022_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_AdiJQ5Ue3kaYSYJ2kpBfJw" decimals="-5" id="Narr_oasXgi9PrUOlY7tgEG2HHA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2300000 </us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="Duration_1_1_2023_To_3_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_K1sqUcBnwUGhCYAhbrpwWQ" decimals="-5" id="Narr_BjSiNaVsfEeAqnZlWSVxvA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1700000 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="As_Of_12_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_n2j4JVKKSkihTMJ-BqAmCw" decimals="-5" id="Narr_C4zuAadVdkaPp6ZvfwZztA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1000000.0 </us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="Duration_10_1_2023_To_12_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_1ZOr-F5dkkqk5gogAbt4ng" decimals="-5" id="Narr_CIRcfQ6H4UKGWbiXmnubfg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 200000 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:DeferredFinanceCostsNet contextRef="As_Of_12_31_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_6JT9oGbQpkCR_-HaU-Ga4A" decimals="-5" id="Narr_j6UFV7VBe0KIqyMXBJRkAA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 6100000 </us-gaap:DeferredFinanceCostsNet>
<us-gaap:DeferredFinanceCostsNet contextRef="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_9ATo7vsqtECXEmBCfqRvqA" decimals="-5" id="Narr_DejQZow3vUORk_CscHGKlg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 3900000 </us-gaap:DeferredFinanceCostsNet>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_JUS_d4XBYUyEv0PwEWgmrw" decimals="-5" id="Narr_y7bgJM1Tf0mfGhCc8pYEgg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 400000 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:DeferredFinanceCostsNet contextRef="As_Of_12_31_2023_us-gaap_LongtermDebtTypeAxis_th_AssetBackedLendingFacilityMember_qq1AviJWJEqfDCNSgji3SA" decimals="-5" id="Narr_cSXlRDhw3USsX-JVodb9hQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 400000 </us-gaap:DeferredFinanceCostsNet>
<us-gaap:DeferredFinanceCostsNet contextRef="As_Of_2_1_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_PP52Vkz-aEGaNaG3WxO5nQ" decimals="-5" id="Narr_xbT95lpu80CelVMpbveAHg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1400000 </us-gaap:DeferredFinanceCostsNet>
<us-gaap:DeferredFinanceCostsNet contextRef="As_Of_10_12_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_o8fCErHlC0Omr1bbk7u3CQ" decimals="-5" id="Narr_Jq6W_zmD4U-jNysMMtkWZQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1000000.0 </us-gaap:DeferredFinanceCostsNet>
<us-gaap:AccumulatedAmortizationOfDebtIssuanceCostsLineOfCreditArrangements contextRef="As_Of_12_31_2023_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_th_AssetBackedLendingFacilityMember_-tA9BSy7u0KwdJXkj74raw" decimals="-5" id="Narr_06c3WTcAWEy0fB1yPYtQPw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5300000 </us-gaap:AccumulatedAmortizationOfDebtIssuanceCostsLineOfCreditArrangements>
<us-gaap:AccumulatedAmortizationOfDebtIssuanceCostsLineOfCreditArrangements contextRef="As_Of_12_31_2022_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_th_AssetBackedLendingFacilityMember_vQcncz8UzECJp0chFxSc4A" decimals="-5" id="Narr_uma9jGt9EUiFjy6E_eDPoQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4800000 </us-gaap:AccumulatedAmortizationOfDebtIssuanceCostsLineOfCreditArrangements>
<th:ScheduleOfMaturitiesOfLongTermDebtAndFinanceLeaseObligationsTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_tz8Ku7Pql0qgDXYSXE7__A">
<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:middle;width:78.95%;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.46%;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:2.5%;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:bottom;white-space:nowrap;width:17.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:78.95%;background:#cceeff;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:middle;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.5%;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:17.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;"> 1,369</p></td></tr><tr><td style="vertical-align:middle;width:78.95%;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:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p 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: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:17.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,285</p></td></tr><tr><td style="vertical-align:middle;width:78.95%;background:#cceeff;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:middle;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.5%;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:17.08%;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;"> 185</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.95%;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:middle;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p 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:2.5%;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:17.08%;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;"> 183,839</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>
</th:ScheduleOfMaturitiesOfLongTermDebtAndFinanceLeaseObligationsTableTextBlock>
<th:LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_0DYx8aR9a0iL5HAaDaB4Iw_1_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1369000 </th:LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths>
<th:LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInYearTwo contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_7SMUx09AEEyGt0u7_5mCUQ_2_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 182285000 </th:LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInYearTwo>
<th:LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInYearThree contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_KQ7MG94oAkq886HJ41MVlw_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 185000 </th:LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipalInYearThree>
<th:LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipal contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_51EG79EXUkCyWHcFmqlXjg_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 183839000 </th:LongTermDebtAndFinanceLeaseObligationsRepaymentsOfPrincipal>
<th:WarrantLiabilitiesDisclosureTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_2Kj7K8f9n0ubtyr1KFDIzw">
<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 Platinum Eagle an aggregate of 5,333,334 Private Warrants at a price of $1.50 per warrant (for an aggregate purchase price of $8.0 million) in a private placement 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 Platinum Eagle’s initial 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 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 (loss). The change in the estimated fair value of the Private Warrants resulted in a loss (gain) of approximately ($9.1) million, $31.7 million, and $1.1 million during the years ended December 31, 2023, 2022, and 2021, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On December 22, 2022, holders exchanged 3,800,000 Private Warrants for shares of Common Stock resulting in the estimated fair value of these exchanged Private Warrants being reclassified to additional paid-in-capital within the stockholders’ equity section in the accompanying consolidated balance sheet as more fully discussed in the “Warrant Exchange” section included in Note 17. As of December 31, 2023 and 2022, the Company had 1,533,334 Private Warrants issued and outstanding, respectively, which expire on March 15, 2024. As of December 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 0pt 12pt 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;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;white-space:nowrap;width:48.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:3.86%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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:4.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;"><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.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></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;"><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;"><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;"><b style="font-weight:bold;">December 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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;">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;"><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;">$</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 0pt 0pt;"> 675</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;"><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.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 0pt 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;">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;"><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;">$</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 0pt 0pt;"> 675</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;"><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.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 0pt 0pt;"> 9,737</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>
</th:WarrantLiabilitiesDisclosureTextBlock>
<us-gaap:ClassOfWarrantOrRightOutstanding contextRef="As_Of_1_17_2018_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_xvbBFY6IhEq0r9pvy13KDQ" decimals="INF" id="Narr_csUPxjRPbk2P6vR18S88Dw" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 5333334 </us-gaap:ClassOfWarrantOrRightOutstanding>
<us-gaap:SharePrice contextRef="As_Of_1_17_2018_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_xvbBFY6IhEq0r9pvy13KDQ" decimals="2" id="Narr_OI_Qhza1Vkiv1Ddvz8DVrA" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 1.50 </us-gaap:SharePrice>
<us-gaap:StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants contextRef="Duration_1_17_2018_To_1_17_2018_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_xznE1TBbLkSneskWU6jULA" decimals="-5" id="Narr_GtZmj_oMkEKS12IzU1J0PA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 8000000.0 </us-gaap:StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight contextRef="As_Of_1_17_2018_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_xvbBFY6IhEq0r9pvy13KDQ" decimals="INF" id="Narr_n6wwesJAYEe5He2uU8PHdA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1 </us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
<us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="As_Of_1_17_2018_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_xvbBFY6IhEq0r9pvy13KDQ" decimals="2" id="Narr_38muqaR2nkCbdLh2yIJrow" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 11.50 </us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
<th:ClassOfWarrantOrRightPeriodFromWhichWarrantsOrRightsExercisableOne contextRef="Duration_1_17_2018_To_1_17_2018_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_xznE1TBbLkSneskWU6jULA" id="Narr_I7V2Uwy8wUuEgWrPBfqtHQ"> P30D </th:ClassOfWarrantOrRightPeriodFromWhichWarrantsOrRightsExercisableOne>
<us-gaap:FairValueAdjustmentOfWarrants contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_AQ2DLfM12Ey90FDPn7EA0A" decimals="-5" id="Narr_XjMfIBkMl06_npDNUNomdQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -9100000 </us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:FairValueAdjustmentOfWarrants contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_KE2cjNWWeUGBbj5-tCMFvA" decimals="-5" id="Narr_erGUAQviTEGLINyJpnmh_Q" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 31700000 </us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:FairValueAdjustmentOfWarrants contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_bhePqT0RZUWCUe98lPfJ-Q" decimals="-5" id="Narr_ugOJ5KyJsUaXFhbGpErRNA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -1100000 </us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:ConversionOfStockSharesIssued1 contextRef="Duration_12_22_2022_To_12_22_2022_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_0jksfk70zk6CLdAfDyeYZg" decimals="INF" id="Narr_oJelZKKVP0Gh3EaUhWFNMg" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 3800000 </us-gaap:ConversionOfStockSharesIssued1>
<us-gaap:ClassOfWarrantOrRightOutstanding contextRef="As_Of_12_21_2022_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_7SdJtbXBw0-8IURIMi53JA" decimals="INF" id="Narr_fc_SkH1w4E-DZZlBe6zxlA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1533334 </us-gaap:ClassOfWarrantOrRightOutstanding>
<us-gaap:ClassOfWarrantOrRightOutstanding contextRef="As_Of_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_JSRoDrV6iUCAqn8wazQbuA" decimals="INF" id="Narr_6rw97aLENEKNS1a4mbsvHw" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1533334 </us-gaap:ClassOfWarrantOrRightOutstanding>
<th:ScheduleOfWarrantLiabilitiesTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_DrIBUZzNyE2zVmIrndQmPQ">
<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;white-space:nowrap;width:48.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:3.86%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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:4.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;"><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.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></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;"><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;"><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;"><b style="font-weight:bold;">December 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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;">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;"><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;">$</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 0pt 0pt;"> 675</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;"><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.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 0pt 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;">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;"><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;">$</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 0pt 0pt;"> 675</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;"><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.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 0pt 0pt;"> 9,737</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>
</th:ScheduleOfWarrantLiabilitiesTableTextBlock>
<us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares contextRef="As_Of_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_JSRoDrV6iUCAqn8wazQbuA" decimals="-3" id="Tc_mzGhO7c-t0OIAqdmV-T86w_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 675000 </us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
<us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares contextRef="As_Of_12_31_2022_us-gaap_ClassOfWarrantOrRightAxis_th_PrivatePlacementWarrantsMember_FhHN_dPv7EKWJd6TSDRPUg" decimals="-3" id="Tc_EZCGtWGDG0ONJveD5DkgGQ_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 9737000 </us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
<us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_uH4IjWZNzUufOyDtuZDhVg_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 675000 </us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
<us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_3-sx5SEzC0CbDahRs9UyKA_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 9737000 </us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
<us-gaap:IncomeTaxDisclosureTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb__XViW2xVR0eHnKqQf5pIhw">
<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 0pt 12pt 0pt;">The components of the provision for income taxes are comprised of the following for the years ended December 31:</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:56.04%;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:2.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 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:2.6%;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:9.95%;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:2.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 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:2.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 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:9.95%;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:2.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 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:2.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 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:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:56.04%;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:2.16%;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.55%;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:middle;white-space:nowrap;width:2.16%;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.11%;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><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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.78%;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;">2021</b></p></td></tr><tr><td style="vertical-align:middle;width:56.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;">Domestic</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.6%;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:9.95%;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:2.16%;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:2.16%;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:9.95%;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:2.16%;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:2.16%;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:10.62%;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></tr><tr><td style="vertical-align:middle;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 42pt;">Current</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.6%;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:9.95%;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,147</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.16%;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:9.95%;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,488</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.16%;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:10.62%;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,365</p></td></tr><tr><td style="vertical-align:middle;width:56.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 42pt;">Deferred</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.6%;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:9.95%;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;">37,903</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.16%;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:9.95%;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;"> 29,882</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.16%;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:10.62%;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;">469</p></td></tr><tr><td style="vertical-align:middle;width:56.04%;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:2.16%;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:2.6%;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:9.95%;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:2.16%;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:2.16%;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:9.95%;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:2.16%;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:2.16%;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:10.62%;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></tr><tr><td style="vertical-align:middle;width:56.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;">Foreign</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.6%;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:9.95%;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:2.16%;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:2.16%;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:9.95%;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:2.16%;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:2.16%;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:10.62%;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></tr><tr><td style="vertical-align:middle;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 42pt;">Current</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.6%;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:9.95%;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:middle;white-space:nowrap;width:2.16%;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:2.16%;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:9.95%;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:middle;white-space:nowrap;width:2.16%;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:2.16%;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:10.62%;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;">70</p></td></tr><tr><td style="vertical-align:middle;width:56.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 42pt;">Deferred</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.6%;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:middle;white-space:nowrap;width:9.95%;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;"></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.16%;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:middle;white-space:nowrap;width:9.95%;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;"></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.16%;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:middle;white-space:nowrap;width:10.62%;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;"></p></td></tr><tr><td style="vertical-align:middle;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total income tax expense </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.6%;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:middle;white-space:nowrap;width:9.95%;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;"> 51,050</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.16%;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:middle;white-space:nowrap;width:9.95%;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;"> 32,370</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.16%;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:middle;white-space:nowrap;width:10.62%;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,904</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;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;">Income tax results differed from the amount computed by applying the U.S. statutory income tax rate to income (loss) before income taxes for the following reasons for the years ended December 31:</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:77.94%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:56.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.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><td style="vertical-align:middle;white-space:nowrap;width:2.61%;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:9.95%;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:2.15%;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:2.15%;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:9.95%;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:2.15%;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:2.15%;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:10.61%;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;width:56.07%;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:middle;white-space:nowrap;width:2.16%;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;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.57%;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:2.15%;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 colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.1%;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><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:12.76%;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;">2021</b></p></td></tr><tr><td style="vertical-align:middle;width:56.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Statutory income tax expense (benefit)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p 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: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:middle;white-space:nowrap;width:9.95%;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;"> 47,198</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:middle;white-space:nowrap;width:2.15%;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:9.95%;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;"> 22,325</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:middle;white-space:nowrap;width:2.15%;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:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (561)</p></td></tr><tr><td style="vertical-align:middle;width:56.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State tax expense</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p 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: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:middle;white-space:nowrap;width:9.95%;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,956</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:2.15%;margin:0pt;padding:0pt;"><p 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:9.95%;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,797</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:2.15%;margin:0pt;padding:0pt;"><p 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:10.61%;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,120</p></td></tr><tr><td style="vertical-align:middle;width:56.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of tax rates in foreign jurisdictions</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p 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: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:middle;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:middle;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:middle;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:10.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;"> 30</p></td></tr><tr><td style="vertical-align:middle;width:56.07%;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:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p 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: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:middle;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,903)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:2.15%;margin:0pt;padding:0pt;"><p 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:9.95%;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,664</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:2.15%;margin:0pt;padding:0pt;"><p 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:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224</p></td></tr><tr><td style="vertical-align:middle;width:56.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowances</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p 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: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:middle;white-space:nowrap;width:9.95%;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;"> 510</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:middle;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:9.95%;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;"> 310</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:middle;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:10.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;"> 452</p></td></tr><tr><td style="vertical-align:middle;width:56.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p 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: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:middle;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:2.15%;margin:0pt;padding:0pt;"><p 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:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:2.15%;margin:0pt;padding:0pt;"><p 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:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">500</p></td></tr><tr><td style="vertical-align:middle;width:56.07%;background:#cceeff;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:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.61%;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:middle;white-space:nowrap;width:9.95%;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,029</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:middle;white-space:nowrap;width:2.15%;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:middle;white-space:nowrap;width:9.95%;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;"> (81)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:middle;white-space:nowrap;width:2.15%;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:middle;white-space:nowrap;width:10.61%;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;">139</p></td></tr><tr><td style="vertical-align:middle;width:56.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reported income tax expense</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p 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:2.61%;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:9.95%;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;"> 51,050</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:2.15%;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:9.95%;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,370</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p 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:2.15%;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:10.61%;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,904</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;background:#ffffff;"></span></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;">Income tax expense was </span><span style="background:#ffffff;">$51.1</span><span style="background:#ffffff;"> million, </span><span style="background:#ffffff;">$32.4</span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$1.9</span><span style="background:#ffffff;"> million for the years ended December 31, 2023, 2022 and 2021, respectively. The effective tax rate for the years ended December 31, 2023, 2022, and 2021 was </span><span style="background:#ffffff;">22.7%</span><span style="background:#ffffff;">, </span><span style="background:#ffffff;">30.4%</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">(71.3)%</span><span style="background:#ffffff;">, respectively.  The fluctuation in the rate for the years ended December 31, 2023, 2022 and 2021, respectively, results primarily from the relationship of year-to-date income (loss) before income tax, the fluctuation in 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 during each of the years ended December 31, 2023, 2022 and 2021.  </span></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;">Deferred Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities and their tax bases, as well as from net operating loss and carryforwards. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Significant components of the deferred tax assets and liabilities for the Company are as follows:</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.13%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:65.92%;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;width:2.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.05%;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:11.69%;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:2.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:2.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:11.67%;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:65.92%;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:2.54%;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;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.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;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;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;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.21%;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:65.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Deferred tax assets (liabilities)</p></td><td style="vertical-align:middle;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="font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td></tr><tr><td style="vertical-align:middle;width:65.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Stock-based compensation</p></td><td style="vertical-align:middle;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,191</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 4,793</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Deferred revenue</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;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;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,216</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,621</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Intangible assets</p></td><td style="vertical-align:middle;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 8,859</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 9,157</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Tax loss carryforwards</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,588</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 30,649</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Operating lease obligations</p></td><td style="vertical-align:middle;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 4,437</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 5,152</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Interest carryforwards</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 4,997</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Other - net</p></td><td style="vertical-align:middle;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 727</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 23</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Deferred tax assets gross</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 21,018</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 56,392</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Valuation allowance</p></td><td style="vertical-align:middle;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (5,023)</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (4,486)</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Net deferred income tax asset</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 15,995</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 51,906</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;"></span></p></td></tr><tr><td style="vertical-align:middle;width:65.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Deferred tax liabilities</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;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-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;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-size:8pt;visibility:hidden;"></span></p></td></tr><tr><td style="vertical-align:middle;width:65.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Rental equipment and other plant, property and equipment</p></td><td style="vertical-align:middle;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (63,536)</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (60,771)</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (4,297)</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (5,955)</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Software</p></td><td style="vertical-align:middle;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (95)</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (352)</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Prepaid expenses</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,141)</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Deferred tax liability</p></td><td style="vertical-align:middle;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (69,069)</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (67,078)</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Net deferred income tax liability</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (53,074)</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (15,172)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Tax loss carryovers for foreign income tax purposes totaled approximately $9 million at December 31, 2023 as shown in the below table. Approximately $9 million of these foreign income tax loss carryovers expire between 2024 and 2044. <span style="background:#ffffff;">Realization is dependent on generating sufficient taxable income prior to expiration of the loss carryforwards. A </span>valuation </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">allowance has been established against the deferred tax assets to the extent it is not more likely than not they will be realized.</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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.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:normal;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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:normal;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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:normal;width:1.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:normal;width:7.2%;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:normal;width:20.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><td style="vertical-align:bottom;white-space:normal;width:1.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:normal;width:7.64%;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:normal;width:2.01%;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:middle;width:38.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:middle;white-space:normal;width:1.63%;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 colspan="2" style="vertical-align:middle;white-space:normal;width:8.47%;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:middle;white-space:normal;width:1.63%;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:middle;width:1.46%;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:middle;width:6.73%;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:middle;width:1.46%;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:middle;width:1.46%;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:middle;width:7.2%;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:middle;width:20.59%;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:middle;width:1.46%;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:normal;width:7.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;">Valuation</b></p></td><td style="vertical-align:middle;white-space:normal;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:8pt;font-weight:bold;visibility:hidden;"></span></p></td></tr><tr><td style="vertical-align:bottom;width:38.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:normal;width:1.63%;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:bottom;white-space:normal;width:8.47%;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:normal;width:1.63%;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="6" style="vertical-align:bottom;white-space:normal;width:38.92%;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;">Expiration</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;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:normal;width:7.64%;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;">Allowance</b></p></td><td style="vertical-align:middle;white-space:normal;width:2.01%;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></tr><tr><td style="vertical-align:bottom;width:38.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">Canada</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;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="font-size:9.5pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;">8,432</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;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="font-size:9.5pt;visibility:hidden;"></span></p></td><td colspan="6" style="vertical-align:bottom;white-space:normal;width:38.92%;background:#cceeff;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;"><span style="font-size:9.5pt;">2032-2044</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;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="font-size:9.5pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.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 0.05pt 0pt;"><span style="font-size:9.5pt;">100</span></p></td><td style="vertical-align:middle;white-space:normal;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">Mexico</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;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:9.5pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.74%;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:9.5pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;">546</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;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:9.5pt;visibility:hidden;"></span></p></td><td colspan="6" style="vertical-align:bottom;white-space:normal;width:38.92%;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;"><span style="font-size:9.5pt;">2024-2033</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;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:9.5pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;">100</span></p></td><td style="vertical-align:middle;white-space:normal;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">Total</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;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="font-size:9.5pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;">8,978</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;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="font-size:9.5pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:6.73%;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="font-size:9pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;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="font-size:9pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;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="font-size:9pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.2%;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="font-size:9pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:20.59%;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="font-size:9pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;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="font-size:9pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.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:bottom;white-space:normal;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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;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;"><b style="font-weight:bold;">Unrecognized Tax Positions</b></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;">No</span><span style="background:#ffffff;"> amounts have been accrued for uncertain tax positions as of December 31, 2023 and 2022. However, management's conclusion regarding uncertain tax positions may be subject to review and adjustment at a later date based on ongoing analyses of tax laws, regulations, and interpretations thereof and other factors. The Company does not have any unrecognized tax benefits as of December 31, 2023 and 2022 and does not expect that the total amount of unrecognized tax benefits will materially change over the next twelve months. Additionally, </span><span style="background:#ffffff;">no</span><span style="background:#ffffff;"> interest or penalty related to uncertain taxes has been recognized in the accompanying consolidated financial statements.</span></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 is subject to taxation in US, Canada, Mexico and state jurisdictions. The Company’s tax returns are subject to examination by the applicable tax authorities prior to the expiration of the statute of limitations for assessing additional taxes, which generally ranges from </span><span style="-sec-ix-hidden:Hidden_1ReEMxhzHkmPCgAp2mVrzw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">two</span></span><span style="background:#ffffff;"> to </span><span style="background:#ffffff;">five years</span><span style="background:#ffffff;">. Therefore, as of December 31, 2023, tax years for 2017 through 2023 generally remain subject to examination by the tax authorities. In addition, in the case of certain tax jurisdictions in which the Company has loss carryforwards, the tax authority in some of these jurisdictions may examine the amount of the tax loss carryforward based on when the loss is utilized rather than when it arises.</span><span style="background:#ffffff;"> </span></p>
</us-gaap:IncomeTaxDisclosureTextBlock>
<us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_i1EXfmYAJkewTP23j8cBkg">
<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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:56.04%;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:2.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 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:2.6%;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:9.95%;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:2.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 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:2.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 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:9.95%;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:2.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 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:2.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 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:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:56.04%;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:2.16%;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.55%;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:middle;white-space:nowrap;width:2.16%;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.11%;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><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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.78%;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;">2021</b></p></td></tr><tr><td style="vertical-align:middle;width:56.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;">Domestic</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.6%;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:9.95%;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:2.16%;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:2.16%;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:9.95%;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:2.16%;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:2.16%;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:10.62%;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></tr><tr><td style="vertical-align:middle;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 42pt;">Current</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.6%;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:9.95%;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,147</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.16%;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:9.95%;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,488</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.16%;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:10.62%;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,365</p></td></tr><tr><td style="vertical-align:middle;width:56.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 42pt;">Deferred</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.6%;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:9.95%;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;">37,903</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.16%;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:9.95%;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;"> 29,882</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.16%;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:10.62%;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;">469</p></td></tr><tr><td style="vertical-align:middle;width:56.04%;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:2.16%;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:2.6%;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:9.95%;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:2.16%;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:2.16%;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:9.95%;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:2.16%;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:2.16%;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:10.62%;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></tr><tr><td style="vertical-align:middle;width:56.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;">Foreign</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.6%;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:9.95%;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:2.16%;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:2.16%;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:9.95%;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:2.16%;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:2.16%;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:10.62%;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></tr><tr><td style="vertical-align:middle;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 42pt;">Current</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.6%;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:9.95%;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:middle;white-space:nowrap;width:2.16%;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:2.16%;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:9.95%;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:middle;white-space:nowrap;width:2.16%;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:2.16%;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:10.62%;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;">70</p></td></tr><tr><td style="vertical-align:middle;width:56.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 42pt;">Deferred</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.6%;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:middle;white-space:nowrap;width:9.95%;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;"></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.16%;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:middle;white-space:nowrap;width:9.95%;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;"></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.16%;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:middle;white-space:nowrap;width:10.62%;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;"></p></td></tr><tr><td style="vertical-align:middle;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total income tax expense </p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.6%;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:middle;white-space:nowrap;width:9.95%;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;"> 51,050</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.16%;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:middle;white-space:nowrap;width:9.95%;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;"> 32,370</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;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:2.16%;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:middle;white-space:nowrap;width:10.62%;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,904</p></td></tr></table>
</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_e0hHlQhmnk6Lx9UQZae3oQ_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 13147000 </us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_l63xsVkzzUWtlFcdWptX2w_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2488000 </us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:CurrentFederalTaxExpenseBenefit contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_5iDwDhb3OU2QAvBlYD5CmQ_3_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1365000 </us-gaap:CurrentFederalTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_6Uo_m6FKIk-KsNuZFqJKcQ_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 37903000 </us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_xs75wJC9ZEShXQceBbmkOw_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 29882000 </us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_2CR3y84OM0eHjvGIY6-BUw_4_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 469000 </us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
<us-gaap:CurrentForeignTaxExpenseBenefit contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_xudjeJGWx0yxTCvDGK-jwg_7_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 70000 </us-gaap:CurrentForeignTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_8qQT76CC3U-X8D926aBNHg_9_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 51050000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_71bPhIgYiUGQ1miml15JWw_9_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 32370000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_dKmR-hHrlECeNQqeAWvDDw_9_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1904000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_nDkaU9cvDkqZJ7_GhNMGBQ">
<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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:77.94%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:56.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.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><td style="vertical-align:middle;white-space:nowrap;width:2.61%;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:9.95%;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:2.15%;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:2.15%;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:9.95%;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:2.15%;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:2.15%;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:10.61%;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;width:56.07%;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:middle;white-space:nowrap;width:2.16%;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;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.57%;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:2.15%;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 colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.1%;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><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:12.76%;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;">2021</b></p></td></tr><tr><td style="vertical-align:middle;width:56.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Statutory income tax expense (benefit)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p 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: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:middle;white-space:nowrap;width:9.95%;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;"> 47,198</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:middle;white-space:nowrap;width:2.15%;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:9.95%;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;"> 22,325</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:middle;white-space:nowrap;width:2.15%;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:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (561)</p></td></tr><tr><td style="vertical-align:middle;width:56.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State tax expense</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p 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: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:middle;white-space:nowrap;width:9.95%;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,956</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:2.15%;margin:0pt;padding:0pt;"><p 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:9.95%;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,797</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:2.15%;margin:0pt;padding:0pt;"><p 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:10.61%;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,120</p></td></tr><tr><td style="vertical-align:middle;width:56.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of tax rates in foreign jurisdictions</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p 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: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:middle;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:middle;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:middle;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:10.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;"> 30</p></td></tr><tr><td style="vertical-align:middle;width:56.07%;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:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p 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: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:middle;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,903)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:2.15%;margin:0pt;padding:0pt;"><p 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:9.95%;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,664</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:2.15%;margin:0pt;padding:0pt;"><p 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:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224</p></td></tr><tr><td style="vertical-align:middle;width:56.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowances</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p 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: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:middle;white-space:nowrap;width:9.95%;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;"> 510</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:middle;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:9.95%;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;"> 310</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:middle;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:10.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;"> 452</p></td></tr><tr><td style="vertical-align:middle;width:56.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p 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: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:middle;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:2.15%;margin:0pt;padding:0pt;"><p 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:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:2.15%;margin:0pt;padding:0pt;"><p 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:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">500</p></td></tr><tr><td style="vertical-align:middle;width:56.07%;background:#cceeff;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:middle;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.61%;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:middle;white-space:nowrap;width:9.95%;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,029</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:middle;white-space:nowrap;width:2.15%;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:middle;white-space:nowrap;width:9.95%;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;"> (81)</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:middle;white-space:nowrap;width:2.15%;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:middle;white-space:nowrap;width:10.61%;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;">139</p></td></tr><tr><td style="vertical-align:middle;width:56.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reported income tax expense</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p 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:2.61%;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:9.95%;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;"> 51,050</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;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:2.15%;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:9.95%;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,370</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p 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:2.15%;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:10.61%;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,904</p></td></tr></table>
</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_mhT1Uml1D0an0UaNE7UeRQ_2_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 47198000 </us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_Cop35k4kPUChpSAOeVBrFg_2_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 22325000 </us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_hhUyUNlU3kq56DThH_VTEA_2_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -561000 </us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_Pat2KNrzcUy2xb7PrUaSbg_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 3956000 </us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_mbZXNAF6Z0qm_qGhOOH52w_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2797000 </us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
<us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_x0xYXOuu1kiwk8OyXWwO-g_3_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1120000 </us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
<us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_8f4pGgvcTEesajosHGC1UQ_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -46000 </us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
<us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_wGK8FDTRx0mfUtKZ1HpJXw_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -28000 </us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
<us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_XiU5xve5jUWSYVEtya2dNw_4_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 30000 </us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
<th:EffectiveIncomeTaxRateReconciliationChangeInFairValueOfWarrantLiabilities contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_i_vNefZGbEe6YFI8VkWSKA_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -1903000 </th:EffectiveIncomeTaxRateReconciliationChangeInFairValueOfWarrantLiabilities>
<th:EffectiveIncomeTaxRateReconciliationChangeInFairValueOfWarrantLiabilities contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_5Kzj-4hhrU64xAZx7Enkcw_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 6664000 </th:EffectiveIncomeTaxRateReconciliationChangeInFairValueOfWarrantLiabilities>
<th:EffectiveIncomeTaxRateReconciliationChangeInFairValueOfWarrantLiabilities contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_obDeXGjpxUu6250rIkCozg_5_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 224000 </th:EffectiveIncomeTaxRateReconciliationChangeInFairValueOfWarrantLiabilities>
<us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc___yyW4eQrkqZiFd_StlVtw_6_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 510000 </us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_cQYuNfpgAkOXG4efv4oIWw_6_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 310000 </us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_G-g8_BLDwUS7XO9kkeLlRg_6_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 452000 </us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_Icp1X-I6Y0azglSDOEp_ow_7_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 306000 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_zXQpLb2hU0StvVGuR-61dg_7_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 383000 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
<us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_t3PaQvdcpkqT6RCPZyld3A_7_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 500000 </us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
<us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_wTc_RcTJeEyr1_eqOUNzSQ_8_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1029000 </us-gaap:IncomeTaxReconciliationOtherAdjustments>
<us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_iZYAAP0P1EWyZ0HvO3wzMA_8_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -81000 </us-gaap:IncomeTaxReconciliationOtherAdjustments>
<us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_A_2TgIuCckS3VMHslLc5SA_8_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 139000 </us-gaap:IncomeTaxReconciliationOtherAdjustments>
<us-gaap:IncomeTaxExpenseBenefit contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_CReEA6_xg0Gef4KGXtwXrA_9_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 51050000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_ocHq1gkurUyoM0Pml54msw_9_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 32370000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_bOwTNes_s0m2VTdW-Xo8BQ_9_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1904000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-5" id="Narr_Z6jG-NxyY02AVsiN0Kwvtw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 51100000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-5" id="Narr_A-eUQF0iUUqa2sHhXCZ-MA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 32400000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-5" id="Narr_If1mOChHH0OA9UvsDzOKyQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1900000 </us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="3" id="Narr_-_9Vmu2QiEyMOpcCyijACg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.227 </us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="3" id="Narr_b1Ew1dLJc0q_69zeerSxIg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.304 </us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="3" id="Narr_wJZw5dEzTU-zjesIM0ZisQ" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> -0.713 </us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_1b6CCuPMNUGnOxbI3SR2zA">
<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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.13%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:65.92%;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;width:2.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.05%;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:11.69%;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:2.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:2.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:11.67%;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:65.92%;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:2.54%;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;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.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;">2023</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;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;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:14.21%;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:65.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Deferred tax assets (liabilities)</p></td><td style="vertical-align:middle;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="font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td></tr><tr><td style="vertical-align:middle;width:65.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Stock-based compensation</p></td><td style="vertical-align:middle;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 3,191</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 4,793</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Deferred revenue</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;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;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,216</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 1,621</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Intangible assets</p></td><td style="vertical-align:middle;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 8,859</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 9,157</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Tax loss carryforwards</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 2,588</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 30,649</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Operating lease obligations</p></td><td style="vertical-align:middle;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 4,437</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 5,152</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Interest carryforwards</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 4,997</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Other - net</p></td><td style="vertical-align:middle;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 727</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 23</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Deferred tax assets gross</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 21,018</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 56,392</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Valuation allowance</p></td><td style="vertical-align:middle;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (5,023)</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (4,486)</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Net deferred income tax asset</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 15,995</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> 51,906</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 30pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;"></span></p></td></tr><tr><td style="vertical-align:middle;width:65.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Deferred tax liabilities</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;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-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;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-size:8pt;visibility:hidden;"></span></p></td></tr><tr><td style="vertical-align:middle;width:65.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Rental equipment and other plant, property and equipment</p></td><td style="vertical-align:middle;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (63,536)</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (60,771)</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (4,297)</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (5,955)</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Software</p></td><td style="vertical-align:middle;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (95)</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (352)</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Prepaid expenses</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (1,141)</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Deferred tax liability</p></td><td style="vertical-align:middle;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (69,069)</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (67,078)</p></td></tr><tr><td style="vertical-align:middle;width:65.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Net deferred income tax liability</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:3.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (53,074)</p></td><td style="vertical-align:middle;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="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (15,172)</p></td></tr></table>
</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_Adw0phNJMUKBB8oASzjEaA_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 3191000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
<us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_LXgbpCGQ4kWJMi2OwMxbAQ_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4793000 </us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
<us-gaap:DeferredTaxAssetsDeferredIncome contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_rmopD31Z002y6fd3M0Vh_w_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1216000 </us-gaap:DeferredTaxAssetsDeferredIncome>
<us-gaap:DeferredTaxAssetsDeferredIncome contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_u0wtI20qFUChovdAa-puDw_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1621000 </us-gaap:DeferredTaxAssetsDeferredIncome>
<us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_LV9bo39SR0KUuXSGeSnpFg_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 8859000 </us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
<us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_09spmOaJz0WDeiizyNls4g_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 9157000 </us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_tb9UqEbbzUqf_6L8wRpeZw_6_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2588000 </us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_TGCxn0nceU6FZXM8Af4UXw_6_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 30649000 </us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
<th:DeferredTaxAssetsOperatingLeaseObligations contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_GAgaakgDXkSOvnmnVTgggg_7_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4437000 </th:DeferredTaxAssetsOperatingLeaseObligations>
<th:DeferredTaxAssetsOperatingLeaseObligations contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_muTCxRL4XEql-KHk866uAA_7_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5152000 </th:DeferredTaxAssetsOperatingLeaseObligations>
<us-gaap:DeferredTaxAssetInterestCarryforward contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_tYrIAX2eY0mwEVIzFRb6jA_8_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4997000 </us-gaap:DeferredTaxAssetInterestCarryforward>
<us-gaap:DeferredTaxAssetsOther contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_LoTH8FGWs0CnNc0iEfMfAw_9_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 727000 </us-gaap:DeferredTaxAssetsOther>
<us-gaap:DeferredTaxAssetsOther contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_hVKpU5yJaEiAxB2XYYOOCg_9_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 23000 </us-gaap:DeferredTaxAssetsOther>
<us-gaap:DeferredTaxAssetsGross contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_DDIco3Hw8UmNt_s1cOLmCQ_10_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 21018000 </us-gaap:DeferredTaxAssetsGross>
<us-gaap:DeferredTaxAssetsGross contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_yZfuDoLyb0-OTJSFc2VdvA_10_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 56392000 </us-gaap:DeferredTaxAssetsGross>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_xoiMZEQgYkmqFS67HpNoFg_11_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5023000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsValuationAllowance contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_VUh10rCo1U-NTZePss288g_11_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4486000 </us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsNet contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_NRUI-G18tEONHg1ijQ68IQ_12_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 15995000 </us-gaap:DeferredTaxAssetsNet>
<us-gaap:DeferredTaxAssetsNet contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_gmAyRzmPPUWPUjfoszMZow_12_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 51906000 </us-gaap:DeferredTaxAssetsNet>
<us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_feokYx-gqEG1hFMPpUsHwQ_15_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 63536000 </us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
<us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_QqyEjt-U3EeRtBbHCD7E8Q_15_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 60771000 </us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
<th:DeferredTaxLiabilitiesRightOfUseAsset contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_NKg48ipPpEuA-chTM1wMEg_16_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4297000 </th:DeferredTaxLiabilitiesRightOfUseAsset>
<th:DeferredTaxLiabilitiesRightOfUseAsset contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_3fTZqMUvkUmRdk9kPdDeWg_16_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5955000 </th:DeferredTaxLiabilitiesRightOfUseAsset>
<us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_r6qj64I8vkOhSW9ZOeu5rQ_17_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 95000 </us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
<us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_JrX2343PGkO43VhH_0YBtQ_17_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 352000 </us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
<us-gaap:DeferredTaxLiabilitiesPrepaidExpenses contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_Tsj7UncFdkKlcC4j6sypKA_18_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1141000 </us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
<us-gaap:DeferredIncomeTaxLiabilities contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_5sgTYUib-kOQsGKHTVPRNQ_19_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 69069000 </us-gaap:DeferredIncomeTaxLiabilities>
<us-gaap:DeferredIncomeTaxLiabilities contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_elijfxMXoU-cfKgeIOsDpw_19_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 67078000 </us-gaap:DeferredIncomeTaxLiabilities>
<us-gaap:DeferredTaxLiabilities contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_3CzeBc2kXESRBaJvQJSiZw_20_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 53074000 </us-gaap:DeferredTaxLiabilities>
<us-gaap:DeferredTaxLiabilities contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_O0KnYMVeeE-oy5gK22GiqA_20_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 15172000 </us-gaap:DeferredTaxLiabilities>
<us-gaap:OperatingLossCarryforwards contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-5" id="Narr_79VJda0Mm0WOHaVIPCwZ-g" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 9000000 </us-gaap:OperatingLossCarryforwards>
<us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-5" id="Narr_PkKfB10TWkWweGdwMUlnQw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 9000000 </us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
<us-gaap:SummaryOfValuationAllowanceTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_ZpktP1tmzU-A5p2h_h8KCw">
<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;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.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:normal;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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:normal;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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:normal;width:1.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:normal;width:7.2%;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:normal;width:20.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><td style="vertical-align:bottom;white-space:normal;width:1.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:normal;width:7.64%;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:normal;width:2.01%;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:middle;width:38.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:middle;white-space:normal;width:1.63%;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 colspan="2" style="vertical-align:middle;white-space:normal;width:8.47%;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:middle;white-space:normal;width:1.63%;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:middle;width:1.46%;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:middle;width:6.73%;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:middle;width:1.46%;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:middle;width:1.46%;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:middle;width:7.2%;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:middle;width:20.59%;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:middle;width:1.46%;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:normal;width:7.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;">Valuation</b></p></td><td style="vertical-align:middle;white-space:normal;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:8pt;font-weight:bold;visibility:hidden;"></span></p></td></tr><tr><td style="vertical-align:bottom;width:38.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:normal;width:1.63%;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:bottom;white-space:normal;width:8.47%;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:normal;width:1.63%;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="6" style="vertical-align:bottom;white-space:normal;width:38.92%;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;">Expiration</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;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:normal;width:7.64%;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;">Allowance</b></p></td><td style="vertical-align:middle;white-space:normal;width:2.01%;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></tr><tr><td style="vertical-align:bottom;width:38.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">Canada</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;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="font-size:9.5pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;">8,432</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;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="font-size:9.5pt;visibility:hidden;"></span></p></td><td colspan="6" style="vertical-align:bottom;white-space:normal;width:38.92%;background:#cceeff;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;"><span style="font-size:9.5pt;">2032-2044</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;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="font-size:9.5pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.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 0.05pt 0pt;"><span style="font-size:9.5pt;">100</span></p></td><td style="vertical-align:middle;white-space:normal;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">Mexico</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;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:9.5pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.74%;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:9.5pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;">546</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;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:9.5pt;visibility:hidden;"></span></p></td><td colspan="6" style="vertical-align:bottom;white-space:normal;width:38.92%;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;"><span style="font-size:9.5pt;">2024-2033</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;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:9.5pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;">100</span></p></td><td style="vertical-align:middle;white-space:normal;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">Total</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;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="font-size:9.5pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="font-size:9.5pt;">8,978</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;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="font-size:9.5pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:6.73%;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="font-size:9pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;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="font-size:9pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;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="font-size:9pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.2%;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="font-size:9pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:20.59%;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="font-size:9pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.46%;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="font-size:9pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.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:bottom;white-space:normal;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></tr></table>
</us-gaap:SummaryOfValuationAllowanceTextBlock>
<us-gaap:OperatingLossCarryforwards contextRef="As_Of_12_31_2023_srt_StatementGeographicalAxis_country_CA_JlBA2htBPkGBsDOPnctvAw" decimals="-3" id="Tc_lf3UNuXy-kqAbXMElkb8eg_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 8432000 </us-gaap:OperatingLossCarryforwards>
<th:PercentageOfValuationAllowance contextRef="Duration_1_1_2023_To_12_31_2023_srt_StatementGeographicalAxis_country_CA_oCF-_5tGIkO_lqIqw_dyYg" decimals="2" id="Tc_jZm26j1kgEyb2u9fXAUeyQ_3_12" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 1 </th:PercentageOfValuationAllowance>
<us-gaap:OperatingLossCarryforwards contextRef="As_Of_12_31_2023_srt_StatementGeographicalAxis_country_MX_m6b_PU_m1kqmqWn-YevthA" decimals="-3" id="Tc_-KIb4Nd5mE28YMSFk_nUtA_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 546000 </us-gaap:OperatingLossCarryforwards>
<th:PercentageOfValuationAllowance contextRef="Duration_1_1_2023_To_12_31_2023_srt_StatementGeographicalAxis_country_MX_VsurLIrtW0Cvs_sydQtb3A" decimals="2" id="Tc_3EkSUg9I3kmh6KpyEJEUqw_4_12" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 1 </th:PercentageOfValuationAllowance>
<us-gaap:OperatingLossCarryforwards contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_kgZnm6C-4k2H0M8MN4lfIA_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 8978000 </us-gaap:OperatingLossCarryforwards>
<us-gaap:UnrecognizedTaxBenefits contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-6" id="Narr_30P5wnpztUK9GpqiGOwgAw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefits contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-6" id="Narr_tmPvX1JMUUKmy_we7KOkSg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:UnrecognizedTaxBenefits>
<us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-6" id="Narr_h2VfjD3kxkaq07CCtUgomQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
<us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-6" id="Narr_5c-PFiHrJEOrwHUNYUf6Ng" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
<th:IncomeTaxExaminationTerm contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_aVkPWLyGFkGm5cXoA8UG7w" id="Narr_2Zu5LSjyOkyA9-EZdegyvg"> P5Y </th:IncomeTaxExaminationTerm>
<us-gaap:FairValueDisclosuresTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_mCSr3mR9Uk21nPmGMamDBA">
<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;"><i style="font-style:italic;">Level 1 & 2 Disclosures:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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;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:52.2%;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.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: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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.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 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;"><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;"><b style="font-weight:bold;">December 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;"> </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;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;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;"><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;"><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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;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;"><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;"><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;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><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;">$</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 3pt 0pt 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;"><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;">$</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 3pt 0pt 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;"><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;">$</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 3pt 0pt 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;"> </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;">$</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 3pt 0pt 0pt;"></p></td></tr><tr><td style="vertical-align:bottom;width:52.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"><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;">$</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;"> (178,093)</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;"><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;">$</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;"> (187,797)</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;"><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;">$</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;"> (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;"><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;">$</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;"> (335,403)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></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;">Recurring fair value measurements</b></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 December 31, 2023 and 2022, respectively. Based on the fair value assessment that was performed, the Company determined a fair value price per Private Warrant of $0.44 and $6.35 as of December 31, 2023 and 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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;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;white-space:nowrap;width:47.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:2.34%;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.34%;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:22.97%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;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: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;">December 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;">9.73</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.20</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;">5.31</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;">56.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;">0.44</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;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 0pt 12pt 0pt;">The following table presents changes in Level 3 liabilities measured at fair value for the year ended December 31, 2022:</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: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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;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.1%;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:30.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></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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;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:33.68%;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;">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;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;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:30.57%;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;"> 1,600</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;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.57%;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;"> 31,735</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;">Additional paid-in-capital reclass for warrant exchange (Note 17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;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:30.57%;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;"> (23,598)</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;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;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:30.57%;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;"> 9,737</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents changes in Level 3 liabilities measured at fair value for the year ended December 31, 2023:</p><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;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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;">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;"><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;">$</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 0pt 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;">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;"><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: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;"> (9,062)</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;">Balance at December 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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;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:bottom;white-space:nowrap;width:30.53%;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;"> 675</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 0pt 12pt 0pt;">There were no transfers of financial instruments between the three levels of the fair value hierarchy during the years ended December 31, 2023 and 2022, respectively.</p>
</us-gaap:FairValueDisclosuresTextBlock>
<us-gaap:FairValueByBalanceSheetGroupingTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_Q22r3r_5FEqG4tYxrnfDCw">
<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:52.2%;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.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: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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.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 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;"><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;"><b style="font-weight:bold;">December 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;"> </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;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin: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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;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;"><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;"><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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;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;"><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;"><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;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><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;">$</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 3pt 0pt 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;"><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;">$</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 3pt 0pt 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;"><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;">$</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 3pt 0pt 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;"> </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;">$</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 3pt 0pt 0pt;"></p></td></tr><tr><td style="vertical-align:bottom;width:52.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"><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;">$</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;"> (178,093)</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;"><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;">$</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;"> (187,797)</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;"><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;">$</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;"> (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;"><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;">$</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;"> (335,403)</p></td></tr></table>
</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
<us-gaap:DebtInstrumentFairValue contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_Xa_MKqC9SEuVyCOTfdCcAw" decimals="-3" id="Tc_oUiZCQdDhkWYlOufEG8wlQ_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 178093000 </us-gaap:DebtInstrumentFairValue>
<us-gaap:DebtInstrumentFairValue contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_nQNL1Xv7QEGoCP6nz0COPA" decimals="-3" id="Tc_nztqvWbH80uiaGhRb1BIsw_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 187797000 </us-gaap:DebtInstrumentFairValue>
<us-gaap:DebtInstrumentFairValue contextRef="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_8y9h9hwQ4Um0R5n9wYqcHw" decimals="-3" id="Tc_77R_GsDll0OlLR9ScsfuMg_4_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 328848000 </us-gaap:DebtInstrumentFairValue>
<us-gaap:DebtInstrumentFairValue contextRef="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SecuredDebtMember_AlQjikGmX0qBoBLwwUlhuA" decimals="-3" id="Tc_ClRbxvDxSkGGBQZ0SFib_g_4_12" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 335403000 </us-gaap:DebtInstrumentFairValue>
<us-gaap:ClassOfWarrantOrRightOutstanding contextRef="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_e6vdH6Zcn0OMX3UVUCY7Ig" decimals="INF" id="Narr_znoTNrQHgkCxikNcRubMQA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1533334 </us-gaap:ClassOfWarrantOrRightOutstanding>
<us-gaap:ClassOfWarrantOrRightOutstanding contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_DMbbdk8NnkWBA1mX-2NnyQ" decimals="INF" id="Narr_rrf9qUgdwUWUTvjtnErh5A" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1533334 </us-gaap:ClassOfWarrantOrRightOutstanding>
<th:WarrantLiabilitiesFairValuePerShare contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_DMbbdk8NnkWBA1mX-2NnyQ" decimals="2" id="Narr_7YgpJS6iaUS64NUicrzsCA" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 0.44 </th:WarrantLiabilitiesFairValuePerShare>
<th:WarrantLiabilitiesFairValuePerShare contextRef="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_e6vdH6Zcn0OMX3UVUCY7Ig" decimals="2" id="Narr_Eroz66sXrUaKH_mB8Axn6Q" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 6.35 </th:WarrantLiabilitiesFairValuePerShare>
<us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_nQbBxwC7nE-WlQDsUOIVIg">
<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;white-space:nowrap;width:47.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:2.34%;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.34%;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:22.97%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.16%;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: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;">December 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;">9.73</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.20</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;">5.31</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;">56.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;">0.44</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>
</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
<us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember_wAA8ogqmhUePfXJloblVPw" decimals="2" id="Tc_gWZsANRUFUSsGttEG_4zOw_3_3" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 11.50 </us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
<us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember_svSRD3vGw0SzGpATbcx00A" decimals="2" id="Tc_jpUfHZrsBEWX4ikpiAe5bQ_3_7" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 11.50 </us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
<us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_rMap67Qew0eQxMcna5ETsQ" decimals="2" id="Tc_CUroc-GXz0-igkrR_ioWcA_4_3" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 9.73 </us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
<us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_eDWFaIofq067rhSIjsghEQ" decimals="2" id="Tc_wtHHTAnZwUuZu_jMUK975Q_4_7" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 15.14 </us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
<us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedDividendRateMember_HggiWScpKUa_41IDbXsAMA" decimals="4" id="Tc_gICGpmMBBEmautU1oEPqmQ_5_3" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0000 </us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
<us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedDividendRateMember_FYYepQDAmkSZwIWSWpTR2A" decimals="4" id="Tc_304wrhokiU6KbCLv4rYa5g_5_7" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0000 </us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
<us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_wVHAbktHQU-EbvjDSKPbZQ" decimals="2" id="Tc_LNt8Nu96LE6m0jbDCTV3mg_6_3" unitRef="Unit_Standard_Y_nDlBN2bMekqhvqbR2eLMDg"> 0.20 </us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
<us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_T4bcM7yMlUac4b-tNzDX5w" decimals="2" id="Tc_qh2laHyFj0qc_fTC7DG8eg_6_7" unitRef="Unit_Standard_Y_nDlBN2bMekqhvqbR2eLMDg"> 1.20 </us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
<us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_orJfwZPRvU63PI0TEoto8g" decimals="4" id="Tc_W3y3YmcpfEC7CGZuFyz-rQ_7_3" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0531 </us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
<us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_wY-IAk3Hkku9yBQMFrjOyg" decimals="4" id="Tc_GznpLAmDhUSlc9PW2apn4Q_7_7" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0456 </us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
<us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_g0BplkGW3E6zp14byazO7w" decimals="4" id="Tc_yjwZwH_roESsYRcmqIPcTQ_8_3" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.5600 </us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
<us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_QuCy_aIeN0COtxE5vrAofA" decimals="4" id="Tc_-rpXdq8lH02mwbDn4uvJQA_8_7" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.7000 </us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
<th:WarrantLiabilitiesFairValuePerShare contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_DMbbdk8NnkWBA1mX-2NnyQ" decimals="2" id="Tc_KJLAl4_0RkqqHo-EhpFoJA_9_3" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 0.44 </th:WarrantLiabilitiesFairValuePerShare>
<th:WarrantLiabilitiesFairValuePerShare contextRef="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_e6vdH6Zcn0OMX3UVUCY7Ig" decimals="2" id="Tc_ze0kGdyUr0acXkAJ8y7Tvw_9_7" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 6.35 </th:WarrantLiabilitiesFairValuePerShare>
<us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_psuvXaGO2kGyMiCBrQPK5Q">
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The following table presents changes in Level 3 liabilities measured at fair value for the year ended December 31, 2022:</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: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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;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.1%;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:30.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></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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;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:33.68%;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;">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;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;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:30.57%;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;"> 1,600</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;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:30.57%;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;"> 31,735</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;">Additional paid-in-capital reclass for warrant exchange (Note 17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;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:30.57%;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;"> (23,598)</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;">Balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;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:30.57%;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;"> 9,737</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents changes in Level 3 liabilities measured at fair value for the year ended December 31, 2023:</p><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;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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;">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;"><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;">$</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 0pt 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;">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;"><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: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;"> (9,062)</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;">Balance at December 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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;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:bottom;white-space:nowrap;width:30.53%;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;"> 675</p></td></tr></table>
</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="As_Of_12_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_FAw88Zsqtk2bQB45dZHygw" decimals="-3" id="Tc_kl1M7t-3rkenbg8XkxWHIQ_2_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1600000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_nL5lmwkwrkCe6bejcPtIQQ" decimals="-3" id="Tc_Ipc0JE7MQ0aORFbqv9EX_w_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 31735000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
<th:AdjustmentToAdditionalPaidInCapitalReclassForWarrantExchange contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_nL5lmwkwrkCe6bejcPtIQQ" decimals="-3" id="Tc_FjAzSNcjVkO3OXHvJON5qA_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -23598000 </th:AdjustmentToAdditionalPaidInCapitalReclassForWarrantExchange>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_e6vdH6Zcn0OMX3UVUCY7Ig" decimals="-3" id="Tc_C2KgttDUj06ERc8qzwwJCw_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 9737000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_e6vdH6Zcn0OMX3UVUCY7Ig" decimals="-3" id="Tc_xgbGQ81aa0W7sMJYXqcGVA_2_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 9737000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_IogmsSx2lEiqC-GStKPzhQ" decimals="-3" id="Tc_gZoAJ5GNwU-Oh1l3aQqglQ_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -9062000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
<us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="As_Of_12_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByLiabilityClassAxis_th_PrivatePlacementWarrantsMember_DMbbdk8NnkWBA1mX-2NnyQ" decimals="-3" id="Tc_SrdKLBh4pU-CC4gMJUeDdQ_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 675000 </us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
<us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_x4nBoKnkTUeph_tpVnEgJA">
<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;">12. Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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;text-align:justify;margin:0pt 0pt 12pt 0pt;">Refer to Note 13 for disclosure regarding future minimum lease payments over the next five years at December 31, 2023, by year and in the aggregate, under non-cancelable operating leases.</p>
</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
<us-gaap:LesseeOperatingLeasesTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_PXuc0mtCmEyfjYfBpHrBMQ">
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. Leases </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;">Lessee Accounting</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has both finance and operating leases. The finance leases are solely comprised of the Company’s commercial-use vehicles, maturing in dates ranging from 2024 to 2026, including expected renewal options. Including all renewal options available to the Company, the lease maturity date may extend on a month-to-month basis for an unlimited period of time. Operating leases consist of land, building, office, certain community units, and equipment leases, maturing in dates ranging from 2024 to 2027, including expected renewal options. Including all renewal options available to the Company, the lease maturity date extends to 2118.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Leases were included on the Company’s consolidated balance sheet as follows:</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:middle;width:49.67%;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.68%;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:2.67%;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:20.8%;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;width:1.67%;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:2.67%;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:20.8%;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:bottom;white-space:nowrap;width:49.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.68%;margin:0pt;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:23.48%;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><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 colspan="2" style="vertical-align:middle;white-space:nowrap;width:23.48%;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;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Finance Lease:</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:23.48%;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;width:1.67%;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 colspan="2" style="vertical-align:middle;white-space:nowrap;width:23.48%;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:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_lSeSDQOgPU6_BJOycDm5qg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Right-of-use assets, net</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.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:middle;white-space:nowrap;width:20.8%;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;"> 2,422</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:20.8%;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;"> 2,313</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of finance lease obligations<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p 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:2.67%;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:20.8%;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,369</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.67%;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:20.8%;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,135</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term finance lease obligations<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.8%;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,024</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.8%;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,088</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease obligation </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p 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:2.67%;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:20.8%;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;"> 2,393</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.67%;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:20.8%;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;"> 2,223</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:20.8%;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.0 Years</p></td><td style="vertical-align:middle;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: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:20.8%;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.2 Years</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:20.8%;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.31%</p></td><td style="vertical-align:middle;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: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:20.8%;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.30%</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;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;">Operating Leases:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:20.8%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;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="font-weight:bold;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:20.8%;background:#cceeff;margin: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:middle;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets, net<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p 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:2.67%;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:20.8%;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;"> 19,698</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.67%;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:20.8%;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;"> 27,298</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of operating lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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: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:20.8%;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,914</p></td><td style="vertical-align:middle;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:middle;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:20.8%;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;"> 12,516</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term operating lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:20.8%;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;"> 8,426</p></td><td style="vertical-align:middle;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:2.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:middle;white-space:nowrap;width:20.8%;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;"> 11,104</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease obligations<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.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:middle;white-space:nowrap;width:20.8%;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;"> 20,340</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:20.8%;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;"> 23,620</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:20.8%;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.2 Years</p></td><td style="vertical-align:middle;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: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:20.8%;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.8 Years</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:20.8%;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.53%</p></td><td style="vertical-align:middle;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: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:20.8%;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;">5.37%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Finance lease right-of-use assets, net are included in other property, plant and equipment, net on the Company's consolidated balance sheets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current portion of finance lease obligations are included in current portion of finance lease and other financing obligations on the Company's consolidated balance sheets. As of December 31, 2023 and 2022, this financial statement line item is solely comprised of the current portion of finance lease obligations given the current portion of other financing obligations is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Long-term finance lease obligations are included in long-term finance lease and other financing obligations on the Company's consolidated balance sheets. As of December 31, 2023 and 2022, this financial statement line item is solely comprised of the long-term finance lease obligations given the long-term other financing obligations is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The difference between the operating lease right-of-use assets, net and operating lease obligations, current and long-term, as of December 31, 2022 primarily relates to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$3.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of  unamortized prepaid delivery and installation costs that were paid at or before lease commencement and capitalized to the right-of-use assets in accordance with ASC 842. </span></td></tr></table><div style="margin-top:6pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The components of lease expense were as follows:</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:middle;width:49.67%;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;width:1.68%;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:bottom;white-space:nowrap;width:2.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:20.8%;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:middle;width:1.67%;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:bottom;white-space:nowrap;width:2.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:20.8%;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:49.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.68%;margin:0pt;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:23.48%;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: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 colspan="2" style="vertical-align:middle;white-space:nowrap;width:23.48%;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:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost: </p></td><td style="vertical-align:middle;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:20.8%;margin:0pt;padding:0pt;"><p 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;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: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:20.8%;margin: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:middle;width:49.67%;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 right-of-use asset</p></td><td style="vertical-align:middle;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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:20.8%;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,454</p></td><td style="vertical-align:middle;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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:20.8%;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,647</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on lease obligations </p></td><td style="vertical-align:middle;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:20.8%;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;"> 212</p></td><td style="vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:20.8%;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;"> 72</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total finance lease cost </p></td><td style="vertical-align:middle;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.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:20.8%;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,666</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.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:20.8%;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;"> 2,719</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:middle;width:1.68%;margin:0pt;padding:0pt;"><p 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:2.67%;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:20.8%;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;"> 18,921</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.67%;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:20.8%;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;"> 11,927</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease cost </p></td><td style="vertical-align:middle;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.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:20.8%;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;"> 222</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.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:20.8%;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;"> 8,308</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable lease cost<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:middle;width:1.68%;margin:0pt;padding:0pt;"><p 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:2.67%;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:20.8%;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;"> 2,493</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.67%;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:20.8%;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,789</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Consists primarily of common area maintenance, real estate taxes, utilities, operating expenses and insurance for real estate leases; insurance and personal property expense for equipment leases; and certain vehicle related charges for finance leases. For 2023, the amount of variable lease costs disclosed above also includes approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.1</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of lease costs related to base rent associated with long-term immaterial leases with a present value of total minimum lease payments less than </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$25,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> with an average remaining lease term of approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> years as of December 31, 2023. For 2022, the amount of variable lease costs disclosed above also includes approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of lease costs related to base rent associated with long-term immaterial leases with a present value of total minimum lease payments less than </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$25,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and long-term leases that terminated within </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3 months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the implementation date (January 1, 2022) with an average lease term of approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> years as of the implementation date. </span></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;">Supplemental cash flow information related to leases was as follows: </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:middle;width:49.67%;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;width:1.68%;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:bottom;white-space:nowrap;width:2.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:20.8%;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:middle;width:1.67%;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:bottom;white-space:nowrap;width:2.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:20.8%;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:49.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.68%;margin:0pt;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:23.48%;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: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 colspan="2" style="vertical-align:middle;white-space:nowrap;width:23.48%;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:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:middle;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:20.8%;margin:0pt;padding:0pt;"><p 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;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: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:20.8%;margin: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:middle;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from finance leases</p></td><td style="vertical-align:middle;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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:20.8%;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;"> 212</p></td><td style="vertical-align:middle;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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:20.8%;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;"> 72</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:middle;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.67%;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:20.8%;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;"> 14,602</p></td><td style="vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.67%;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:20.8%;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;"> 15,605</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Financing cash flows from finance leases</p></td><td style="vertical-align:middle;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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:20.8%;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;"> 1,404</p></td><td style="vertical-align:middle;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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:20.8%;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;"> 1,008</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">For 2022, includes approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$5.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of prepaid delivery and installation costs that were paid at or before lease commencement and capitalized to the right-of-use assets in accordance with ASC 842. For 2023, includes approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1.1</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of interest, while 2022 includes approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of interest.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Future maturities of the Company’s finance and operating lease obligations at December 31, 2023 were as follows:</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;white-space:nowrap;width:41.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.97%;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:middle;white-space:nowrap;width:23.14%;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:bottom;white-space:nowrap;width:2.97%;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.86%;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.97%;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:middle;white-space:nowrap;width:23.14%;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:bottom;white-space:nowrap;width:41.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:1.87%;margin:0pt;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:26.11%;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;">Finance Lease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;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.86%;margin:0pt;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:26.11%;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;">Operating Leases</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;background:#cceeff;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:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;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:23.14%;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,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;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="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;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:23.14%;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;"> 12,518</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;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:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;margin:0pt;padding:0pt;"><p 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:23.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;margin:0pt;padding:0pt;"><p 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:23.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,429</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;background:#cceeff;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:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:23.14%;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;"> 253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;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="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:23.14%;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,283</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;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:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;margin:0pt;padding:0pt;"><p 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:23.14%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;margin:0pt;padding:0pt;"><p 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:23.14%;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;"> 608</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:23.14%;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,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;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="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:23.14%;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;"> 21,838</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: interest<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;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:23.14%;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;"> (267)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;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:23.14%;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,498)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.97%;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:23.14%;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;"> 2,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;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="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.97%;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:23.14%;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;"> 20,340</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Calculated using the appropriate discount rate for each lease.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Rent expense included in services costs in the consolidated statement of comprehensive income (loss) for cancelable and non-cancelable operating leases was $13.9 million for the year ended December 31, 2021. Rent expense included in the selling, general, and administrative expenses in the consolidated statement of comprehensive income (loss) for cancelable and non-cancelable operating leases was $0.4 million for the year ended December 31, 2021. </p>
</us-gaap:LesseeOperatingLeasesTextBlock>
<th:ScheduleOfLeasesBalanceSheetDetailsTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_O7g_ePNIHkqO2E0aWjFNpQ">
<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:middle;width:49.67%;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.68%;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:2.67%;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:20.8%;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;width:1.67%;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:2.67%;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:20.8%;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:bottom;white-space:nowrap;width:49.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.68%;margin:0pt;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:23.48%;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><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 colspan="2" style="vertical-align:middle;white-space:nowrap;width:23.48%;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;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Finance Lease:</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:23.48%;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;width:1.67%;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 colspan="2" style="vertical-align:middle;white-space:nowrap;width:23.48%;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:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_lSeSDQOgPU6_BJOycDm5qg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Right-of-use assets, net</span><sup style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.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:middle;white-space:nowrap;width:20.8%;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;"> 2,422</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:20.8%;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;"> 2,313</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of finance lease obligations<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p 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:2.67%;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:20.8%;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,369</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.67%;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:20.8%;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,135</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term finance lease obligations<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.8%;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,024</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.8%;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,088</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease obligation </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p 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:2.67%;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:20.8%;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;"> 2,393</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.67%;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:20.8%;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;"> 2,223</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:20.8%;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.0 Years</p></td><td style="vertical-align:middle;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: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:20.8%;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.2 Years</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:20.8%;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.31%</p></td><td style="vertical-align:middle;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: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:20.8%;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.30%</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;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;">Operating Leases:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:20.8%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;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="font-weight:bold;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:20.8%;background:#cceeff;margin: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:middle;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets, net<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p 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:2.67%;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:20.8%;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;"> 19,698</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.67%;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:20.8%;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;"> 27,298</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of operating lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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: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:20.8%;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,914</p></td><td style="vertical-align:middle;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:middle;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:20.8%;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;"> 12,516</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term operating lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;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:20.8%;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;"> 8,426</p></td><td style="vertical-align:middle;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:2.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:middle;white-space:nowrap;width:20.8%;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;"> 11,104</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease obligations<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.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:middle;white-space:nowrap;width:20.8%;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;"> 20,340</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:20.8%;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;"> 23,620</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:20.8%;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.2 Years</p></td><td style="vertical-align:middle;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: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:20.8%;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.8 Years</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:20.8%;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.53%</p></td><td style="vertical-align:middle;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: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:20.8%;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;">5.37%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Finance lease right-of-use assets, net are included in other property, plant and equipment, net on the Company's consolidated balance sheets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current portion of finance lease obligations are included in current portion of finance lease and other financing obligations on the Company's consolidated balance sheets. As of December 31, 2023 and 2022, this financial statement line item is solely comprised of the current portion of finance lease obligations given the current portion of other financing obligations is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Long-term finance lease obligations are included in long-term finance lease and other financing obligations on the Company's consolidated balance sheets. As of December 31, 2023 and 2022, this financial statement line item is solely comprised of the long-term finance lease obligations given the long-term other financing obligations is </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The difference between the operating lease right-of-use assets, net and operating lease obligations, current and long-term, as of December 31, 2022 primarily relates to approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$3.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of  unamortized prepaid delivery and installation costs that were paid at or before lease commencement and capitalized to the right-of-use assets in accordance with ASC 842. </span></td></tr></table><div style="margin-top:6pt;"></div>
</th:ScheduleOfLeasesBalanceSheetDetailsTableTextBlock>
<us-gaap:FinanceLeaseRightOfUseAsset contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_-QmeLz-taE6_9mu6WQsWtw_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2422000 </us-gaap:FinanceLeaseRightOfUseAsset>
<us-gaap:FinanceLeaseRightOfUseAsset contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_d4RLmLfTXUq83YORc6gCCA_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2313000 </us-gaap:FinanceLeaseRightOfUseAsset>
<us-gaap:FinanceLeaseLiabilityCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc__MqoaWhASUOAd2VRulBUHg_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1369000 </us-gaap:FinanceLeaseLiabilityCurrent>
<us-gaap:FinanceLeaseLiabilityCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_oYMMe9GSRkeTqaGwy0i-KQ_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1135000 </us-gaap:FinanceLeaseLiabilityCurrent>
<us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_rIcnHyX8QUSuilAww_LjQg_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1024000 </us-gaap:FinanceLeaseLiabilityNoncurrent>
<us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_Fz3ozWR4Qk-RdKtVPZr0hw_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1088000 </us-gaap:FinanceLeaseLiabilityNoncurrent>
<us-gaap:FinanceLeaseLiability contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_mI5AUpM2Wke-bXnMeRrpJg_6_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2393000 </us-gaap:FinanceLeaseLiability>
<us-gaap:FinanceLeaseLiability contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_D-hEfxGnIkaDObgUzgTOfg_6_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2223000 </us-gaap:FinanceLeaseLiability>
<us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" id="Narr_Ly_yU6vKzk-TJkYwmOuIcA"> P2Y </us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
<us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" id="Narr_X50fWLBo8UKnBGkBU4EIIg"> P2Y2M12D </us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
<us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="4" id="Tc_l9ISfHuZrUG8ItosdGsIUA_8_3" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.1031 </us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
<us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="4" id="Tc_R5mrWfpJt0yfxYleI1z1kw_8_6" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0630 </us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_wjSGME4Pj065duaaH0R_HQ_10_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 19698000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_arfo_9a5Y0-2__sKt9sf0Q_10_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 27298000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:OperatingLeaseLiabilityCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_ahQ3Q_kA7UiabIi8sHszQA_11_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 11914000 </us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:OperatingLeaseLiabilityCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_bh-avC-bdk6p26hi2NRNVQ_11_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 12516000 </us-gaap:OperatingLeaseLiabilityCurrent>
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_W7G6UnEr20CBqd_4ynanSA_12_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 8426000 </us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_NfsVmEfRk0ecXyoDsjlGzQ_12_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 11104000 </us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:OperatingLeaseLiability contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_AGUgcX-mI0ib2fhGqF5jKQ_13_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 20340000 </us-gaap:OperatingLeaseLiability>
<us-gaap:OperatingLeaseLiability contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_sbtRO49OvkieI38sHp8LUA_13_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 23620000 </us-gaap:OperatingLeaseLiability>
<us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" id="Narr_zYdjFnP_BUKOwz1Z2PLq4Q"> P2Y2M12D </us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
<us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" id="Narr_ujShpICwP0alS_XPvBLcBA"> P2Y9M18D </us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
<us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="4" id="Tc_ipir9d_u1k6NGUUgXZfu-Q_15_3" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0853 </us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
<us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="4" id="Tc_jGAiuSJszkmwkzFgcbOJew_15_6" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0537 </us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
<th:OtherFinancingObligationsCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Narr_mag8qH7uFUWKUzh-PpIQjw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </th:OtherFinancingObligationsCurrent>
<th:OtherFinancingObligationsCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Narr_0QObmrx6xkiCTU7htvVljw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </th:OtherFinancingObligationsCurrent>
<th:OtherFinancingObligationsNonCurrent contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Narr_pqg15yVSnU-5avljY21pmA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </th:OtherFinancingObligationsNonCurrent>
<th:OtherFinancingObligationsNonCurrent contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Narr_wufj8GNg90arXUbOy_labA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </th:OtherFinancingObligationsNonCurrent>
<th:OperatingLeaseRightOfUseAssetCapitalizedAmount contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-5" id="Narr__ah6-zZCw06KqY404HibGw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 3700000 </th:OperatingLeaseRightOfUseAssetCapitalizedAmount>
<us-gaap:LeaseCostTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Group_ixKxny-zNUCFKIde11RMvw">
<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:middle;width:49.67%;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;width:1.68%;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:bottom;white-space:nowrap;width:2.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:20.8%;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:middle;width:1.67%;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:bottom;white-space:nowrap;width:2.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:20.8%;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:49.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.68%;margin:0pt;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:23.48%;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: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 colspan="2" style="vertical-align:middle;white-space:nowrap;width:23.48%;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:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost: </p></td><td style="vertical-align:middle;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:20.8%;margin:0pt;padding:0pt;"><p 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;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: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:20.8%;margin: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:middle;width:49.67%;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 right-of-use asset</p></td><td style="vertical-align:middle;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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:20.8%;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,454</p></td><td style="vertical-align:middle;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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:20.8%;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,647</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on lease obligations </p></td><td style="vertical-align:middle;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:20.8%;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;"> 212</p></td><td style="vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:20.8%;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;"> 72</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total finance lease cost </p></td><td style="vertical-align:middle;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.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:20.8%;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,666</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.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:20.8%;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;"> 2,719</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:middle;width:1.68%;margin:0pt;padding:0pt;"><p 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:2.67%;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:20.8%;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;"> 18,921</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.67%;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:20.8%;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;"> 11,927</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease cost </p></td><td style="vertical-align:middle;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.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:20.8%;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;"> 222</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.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:20.8%;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;"> 8,308</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable lease cost<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:middle;width:1.68%;margin:0pt;padding:0pt;"><p 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:2.67%;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:20.8%;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;"> 2,493</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.67%;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:20.8%;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,789</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Consists primarily of common area maintenance, real estate taxes, utilities, operating expenses and insurance for real estate leases; insurance and personal property expense for equipment leases; and certain vehicle related charges for finance leases. For 2023, the amount of variable lease costs disclosed above also includes approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.1</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of lease costs related to base rent associated with long-term immaterial leases with a present value of total minimum lease payments less than </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$25,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> with an average remaining lease term of approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> years as of December 31, 2023. For 2022, the amount of variable lease costs disclosed above also includes approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$0.3</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of lease costs related to base rent associated with long-term immaterial leases with a present value of total minimum lease payments less than </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$25,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> and long-term leases that terminated within </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3 months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the implementation date (January 1, 2022) with an average lease term of approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1.6</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> years as of the implementation date. </span></td></tr></table><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:middle;width:49.67%;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;width:1.68%;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:bottom;white-space:nowrap;width:2.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:20.8%;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:middle;width:1.67%;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:bottom;white-space:nowrap;width:2.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:20.8%;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:49.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.68%;margin:0pt;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:23.48%;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: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 colspan="2" style="vertical-align:middle;white-space:nowrap;width:23.48%;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:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:middle;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:20.8%;margin:0pt;padding:0pt;"><p 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;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: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:20.8%;margin: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:middle;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from finance leases</p></td><td style="vertical-align:middle;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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:20.8%;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;"> 212</p></td><td style="vertical-align:middle;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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:20.8%;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;"> 72</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:middle;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.67%;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:20.8%;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;"> 14,602</p></td><td style="vertical-align:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.67%;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:20.8%;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;"> 15,605</p></td></tr><tr><td style="vertical-align:middle;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Financing cash flows from finance leases</p></td><td style="vertical-align:middle;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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:20.8%;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;"> 1,404</p></td><td style="vertical-align:middle;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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:20.8%;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;"> 1,008</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">For 2022, includes approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$5.9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of prepaid delivery and installation costs that were paid at or before lease commencement and capitalized to the right-of-use assets in accordance with ASC 842. For 2023, includes approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1.1</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of interest, while 2022 includes approximately </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$1.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million of interest.</span></td></tr></table><div style="margin-top:12pt;"></div>
</us-gaap:LeaseCostTableTextBlock>
<us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc__7bWfwe9nk66cSPb4ieiTQ_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1454000 </us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
<us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_Rnp9rnOMF0yz1_i4DISW6g_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2647000 </us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
<us-gaap:FinanceLeaseInterestExpense contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_OKgu1RpRAkKRtEIUlfpR7Q_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 212000 </us-gaap:FinanceLeaseInterestExpense>
<us-gaap:FinanceLeaseInterestExpense contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_6yJuv-7jokCHmx3t7aUR8g_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 72000 </us-gaap:FinanceLeaseInterestExpense>
<th:FinanceLeaseCost contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_ZeRpKI79wEOhbAL_XbQ3tQ_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1666000 </th:FinanceLeaseCost>
<th:FinanceLeaseCost contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_hS5dUSpXxkO64EPpFxzw1w_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2719000 </th:FinanceLeaseCost>
<us-gaap:OperatingLeaseCost contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_ACOSzOeCH06jP8AbiqCDOA_6_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 18921000 </us-gaap:OperatingLeaseCost>
<us-gaap:OperatingLeaseCost contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_GR_EEWD1PE2ek-gSs_5P1w_6_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 11927000 </us-gaap:OperatingLeaseCost>
<us-gaap:ShortTermLeaseCost contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_Oz-zZoTWt0qh-T4aXb5BAw_7_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 222000 </us-gaap:ShortTermLeaseCost>
<us-gaap:ShortTermLeaseCost contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_AyF8fggwkU6k2cAvWTQ8HA_7_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 8308000 </us-gaap:ShortTermLeaseCost>
<th:VariableOperatingLeaseCost contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_Cnlg2_r1B0G41RXzAjChhw_8_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2493000 </th:VariableOperatingLeaseCost>
<th:VariableOperatingLeaseCost contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_cUB6NRI-KkipdkhBRAmMGA_8_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1789000 </th:VariableOperatingLeaseCost>
<th:VariableOperatingLeaseCostRelatedToBaseRent contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-5" id="Narr_bEb0Z61plUiaDs6MdGU-DA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 100000 </th:VariableOperatingLeaseCostRelatedToBaseRent>
<th:MinimumLeasePaymentIncludedInVariableLeaseCost contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Narr_XmQv3ukF00eKanl6wFWX7A" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 25000000 </th:MinimumLeasePaymentIncludedInVariableLeaseCost>
<th:LesseeOperatingLeaseWeightedAverageLeaseTermOfLongTermLeases contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Narr_arisRmT34EuSauMQHBB1Qg"> P1Y4M24D </th:LesseeOperatingLeaseWeightedAverageLeaseTermOfLongTermLeases>
<th:VariableOperatingLeaseCostRelatedToBaseRent contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-5" id="Narr_eaRVwrVFW06HylQLSk6fmQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 300000 </th:VariableOperatingLeaseCostRelatedToBaseRent>
<th:MinimumLeasePaymentIncludedInVariableLeaseCost contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Narr_Z_i-SDtQAU6G_NGxzuCQsw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 25000000 </th:MinimumLeasePaymentIncludedInVariableLeaseCost>
<th:OperatingLeaseTerminationTermOfLongTermLeases contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" id="Narr_hpDgZkDbVEC8dB8AMVinfg"> P3M </th:OperatingLeaseTerminationTermOfLongTermLeases>
<th:LesseeOperatingLeaseWeightedAverageLeaseTermOfLongTermLeases contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" id="Narr_ehTuPB8HDk67gIsSR7tOYg"> P1Y7M6D </th:LesseeOperatingLeaseWeightedAverageLeaseTermOfLongTermLeases>
<us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_P3YQX_TPPUi9wOOslEFnYg_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 212000 </us-gaap:FinanceLeaseInterestPaymentOnLiability>
<us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_AZ5AgH0RekS5KcNex8xikg_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 72000 </us-gaap:FinanceLeaseInterestPaymentOnLiability>
<us-gaap:OperatingLeasePayments contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_gdxXcfAkFku8Z2CKmTi9gA_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 14602000 </us-gaap:OperatingLeasePayments>
<us-gaap:OperatingLeasePayments contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_FOnUT7rByU2lkf9LXw_LyA_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 15605000 </us-gaap:OperatingLeasePayments>
<us-gaap:FinanceLeasePrincipalPayments contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_dvJupcjChUGkBvODUQlcbw_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1404000 </us-gaap:FinanceLeasePrincipalPayments>
<us-gaap:FinanceLeasePrincipalPayments contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_iuciNk7Ot0iOqw_yL9A5Bw_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1008000 </us-gaap:FinanceLeasePrincipalPayments>
<th:OperatingLeasePaymentsPrepaidDeliveryAndInstallationCosts contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-5" id="Narr_-_Df_CYYwUKf26m-wIruxg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5900000 </th:OperatingLeasePaymentsPrepaidDeliveryAndInstallationCosts>
<th:OperatingLeasePaymentsInterestExpenseFromOperatingActivities contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-5" id="Narr_pfOjZ42l6EWQczEZ6XWUxw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1100000 </th:OperatingLeasePaymentsInterestExpenseFromOperatingActivities>
<th:OperatingLeasePaymentsInterestExpenseFromOperatingActivities contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-5" id="Narr_dZJemKaXB0uV9qhPmCIArA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1000000.0 </th:OperatingLeasePaymentsInterestExpenseFromOperatingActivities>
<us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_7ziJrHNXm0CHuSqbow3vHA">
<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;white-space:nowrap;width:41.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.97%;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:middle;white-space:nowrap;width:23.14%;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:bottom;white-space:nowrap;width:2.97%;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.86%;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.97%;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:middle;white-space:nowrap;width:23.14%;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:bottom;white-space:nowrap;width:41.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:1.87%;margin:0pt;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:26.11%;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;">Finance Lease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;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.86%;margin:0pt;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:26.11%;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;">Operating Leases</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;background:#cceeff;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:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;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:23.14%;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,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;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="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;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:23.14%;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;"> 12,518</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;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:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;margin:0pt;padding:0pt;"><p 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:23.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;margin:0pt;padding:0pt;"><p 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:23.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,429</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;background:#cceeff;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:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:23.14%;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;"> 253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;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="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:23.14%;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,283</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;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:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;margin:0pt;padding:0pt;"><p 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:23.14%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;margin:0pt;padding:0pt;"><p 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:23.14%;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;"> 608</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:23.14%;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,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;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="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:23.14%;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;"> 21,838</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: interest<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;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:23.14%;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;"> (267)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;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:23.14%;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,498)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.97%;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:23.14%;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;"> 2,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;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="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.97%;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:23.14%;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;"> 20,340</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Calculated using the appropriate discount rate for each lease.</span></td></tr></table><div style="margin-top:12pt;"></div>
</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
<us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_lSoTv7tzfkK-nFjsQyiqfA">
<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;white-space:nowrap;width:41.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.97%;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:middle;white-space:nowrap;width:23.14%;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:bottom;white-space:nowrap;width:2.97%;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.86%;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.97%;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:middle;white-space:nowrap;width:23.14%;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:bottom;white-space:nowrap;width:41.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:1.87%;margin:0pt;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:26.11%;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;">Finance Lease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;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.86%;margin:0pt;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:26.11%;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;">Operating Leases</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;background:#cceeff;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:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;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:23.14%;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,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;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="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;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:23.14%;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;"> 12,518</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;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:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;margin:0pt;padding:0pt;"><p 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:23.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;margin:0pt;padding:0pt;"><p 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:23.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,429</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;background:#cceeff;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:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:23.14%;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;"> 253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;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="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:23.14%;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,283</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;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:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;margin:0pt;padding:0pt;"><p 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:23.14%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;margin:0pt;padding:0pt;"><p 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:23.14%;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;"> 608</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:23.14%;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,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;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="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:23.14%;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;"> 21,838</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: interest<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;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:23.14%;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;"> (267)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.97%;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:23.14%;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,498)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.97%;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:23.14%;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;"> 2,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;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="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.97%;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:23.14%;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;"> 20,340</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Calculated using the appropriate discount rate for each lease.</span></td></tr></table><div style="margin-top:12pt;"></div>
</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
<us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_olmjSD2SXUGNdnJvJIKg4Q_2_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1432000 </us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_ZqaqTJm0GUSL9PDsNg1kvg_2_7" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 12518000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
<us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_O4VuDo3wYEqZj9-BlcYgtw_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 975000 </us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_WZ4FDKt10EStHn1_on-cGA_3_7" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5429000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
<us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_9KPLo0HnL0GPTRbGIKmTZw_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 253000 </us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_yjj1jTa050mOadIabDtEIQ_4_7" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 3283000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_wGL5XHuko06edTI2yws0Qw_5_7" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 608000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
<us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_wJxIPaYHFkC6KXMRCfYdrw_6_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2660000 </us-gaap:FinanceLeaseLiabilityPaymentsDue>
<us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_75ExaDelCUWejpHCujP_iw_6_7" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 21838000 </us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
<us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_43CEwIogV0aoCRp03E1pWA_7_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 267000 </us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
<us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_eLZI1fXoZ0a4b5mbbJJ2sQ_7_7" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1498000 </us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
<us-gaap:FinanceLeaseLiability contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_hnlf5KtyJEKkAR74FrMIhQ_8_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2393000 </us-gaap:FinanceLeaseLiability>
<us-gaap:OperatingLeaseLiability contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_dxlFap-YGECmb9itP1N3Xg_8_7" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 20340000 </us-gaap:OperatingLeaseLiability>
<us-gaap:OperatingLeasesRentExpenseNet contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_Gc7d7Usme0WuJG3_0jdiFA" decimals="-5" id="Narr_lxB2vsopdEKr0Oats0QIQA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 13900000 </us-gaap:OperatingLeasesRentExpenseNet>
<us-gaap:OperatingLeasesRentExpenseNet contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_ybEzO_T7cUitt0AO5wbCog" decimals="-5" id="Narr_LXwK17TChUqAYl48-H2zeg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 400000 </us-gaap:OperatingLeasesRentExpenseNet>
<th:RentalIncomeDisclosureTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_LkI_x9mTQk-C0k9II1OIgQ">
<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;">14. Rental Income </b></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;">Lessor Accounting</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Certain arrangements contain a lease of lodging facilities (“Lodges”) to customers. Rental income from these leases for 2023, 2022 and 2021 was approximately $198.0 million, $168.3 million and $76.9 million, respectively. Each Lodge is leased exclusively to one customer and is accounted for as an operating lease under the authoritative guidance for leases. Revenue related to these lease arrangements is reflected as specialty rental income in the consolidated statements of comprehensive income (loss). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Scheduled future minimum lease payments to be received by the Company as of December 31, 2023 for each of the next five years is as follows:</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:74.58%;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.97%;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:3.29%;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:20.14%;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:middle;width:74.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;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:3.29%;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:20.14%;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;">115,448</p></td></tr><tr><td style="vertical-align:middle;width:74.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;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:3.29%;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:20.14%;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;">34,300</p></td></tr><tr><td style="vertical-align:middle;width:74.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;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:3.29%;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:middle;white-space:nowrap;width:20.14%;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;">25,657</p></td></tr><tr><td style="vertical-align:middle;width:74.58%;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:middle;white-space:nowrap;width:1.97%;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:3.29%;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:middle;white-space:nowrap;width:20.14%;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;">175,405</p></td></tr></table><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><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 8pt 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 leased assets consists primarily of specialty rental assets with a gross cost of approximately $209.2 million and $199.8 million as of December 31, 2023 and 2022, respectively, with accumulated depreciation of approximately $113.9 million and $90.8 million as of December 31, 2023 and 2022, respectively.  The leased assets have a balance net of accumulated depreciation of approximately $95.3 million and $109.0 million as of December 31, 2023 and 2022, respectively, and are included within specialty rental assets, net in the accompanying consolidated balance sheets.  Such assets are depreciated consistent with the depreciation methods discussed in Note 1 for specialty rental assets. The corresponding depreciation expense was $23.1 million in 2023, $14.0 million in 2022, and $15.7 million in 2021 and is recognized within depreciation of specialty rental assets in the accompanying consolidated statements of comprehensive income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"> <span style="margin-bottom:12pt;visibility:hidden;"></span></p>
</th:RentalIncomeDisclosureTextBlock>
<us-gaap:OperatingLeaseLeaseIncome contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-5" id="Narr_X84vJWsjakWAz1Rf-wgo-w" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 198000000.0 </us-gaap:OperatingLeaseLeaseIncome>
<us-gaap:OperatingLeaseLeaseIncome contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-5" id="Narr_VYSlLFdf5U-AyewxLzc4aw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 168300000 </us-gaap:OperatingLeaseLeaseIncome>
<us-gaap:OperatingLeaseLeaseIncome contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-5" id="Narr_JdhJRo0ZK0eMEDlIsftStw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 76900000 </us-gaap:OperatingLeaseLeaseIncome>
<th:OperatingLeasePaymentsToBeReceivedMaturityTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_NUZsR7ZRh0GyTDrJMMiUjA">
<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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:74.58%;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.97%;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:3.29%;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:20.14%;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:middle;width:74.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;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:3.29%;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:20.14%;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;">115,448</p></td></tr><tr><td style="vertical-align:middle;width:74.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;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:3.29%;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:20.14%;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;">34,300</p></td></tr><tr><td style="vertical-align:middle;width:74.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.97%;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:3.29%;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:middle;white-space:nowrap;width:20.14%;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;">25,657</p></td></tr><tr><td style="vertical-align:middle;width:74.58%;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:middle;white-space:nowrap;width:1.97%;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:3.29%;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:middle;white-space:nowrap;width:20.14%;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;">175,405</p></td></tr></table>
</th:OperatingLeasePaymentsToBeReceivedMaturityTableTextBlock>
<us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_B0jhEsB7wUiRqqwP6MgeJw_1_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 115448000 </us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
<us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_xO6AaWnv70CyEVtuOtJHWw_2_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 34300000 </us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
<us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_A2sti6ueUk-N04D12XtjXQ_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 25657000 </us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
<us-gaap:LessorOperatingLeasePaymentsToBeReceived contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_UoykI1ntt0SEjMY75j1_rA_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 175405000 </us-gaap:LessorOperatingLeasePaymentsToBeReceived>
<us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_9BaFG2KDq0WrMflKIxaU2g" decimals="-5" id="Narr_uG4IqLxA3kiqk0S-R9lBTQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 209200000 </us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross>
<us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_hzgp50yA-E-9wHLamkPrbA" decimals="-5" id="Narr_QF7KvEV31EqQgscN1pyVGA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 199800000 </us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_9BaFG2KDq0WrMflKIxaU2g" decimals="-5" id="Narr_ZfLF8_eFI0i8ozRvFqGhpQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 113900000 </us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_hzgp50yA-E-9wHLamkPrbA" decimals="-5" id="Narr_m7Bw5cxUa0aX-b9a4IT35A" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 90800000 </us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_9BaFG2KDq0WrMflKIxaU2g" decimals="-5" id="Narr_72yPVAsRTUq7PK8Z3JNqsw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 95300000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_hzgp50yA-E-9wHLamkPrbA" decimals="-5" id="Narr_vTEDbUnN-EqpoimhBPa-Sg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 109000000.0 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:Depreciation contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_1RW-2i2TGk-7gK1gF6xKOA" decimals="-5" id="Narr_5s0RAyC9-kSxq_fD3FllAA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 23100000 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_3GsNjFyREEOjblg4LL7oYQ" decimals="-5" id="Narr_jehaibI1OEWQzyRMyENhLw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 14000000.0 </us-gaap:Depreciation>
<us-gaap:Depreciation contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_th_SpecialtyRentalAssetsMember_MNUv7aRb7kC9O8jbWAAkLg" decimals="-5" id="Narr_x-B10GPMMkCfu_eXIGVzUw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 15700000 </us-gaap:Depreciation>
<us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_M9sIUnCWD0aTT7y-E5XBVQ">
<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;">15. Related Parties</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">During the years ended December 31, 2023, 2022 and 2021, respectively, the Company incurred </span><span style="background:#ffffff;">$0</span><span style="background:#ffffff;">, </span><span style="background:#ffffff;">$0</span><span style="background:#ffffff;">, and </span><span style="background:#ffffff;">$0.6</span><span style="background:#ffffff;"> million in commissions owed to related parties, included in selling, general and administrative expense in the accompanying consolidated statements of comprehensive income (loss). The underlying commission agreement driving these charges expired in 2021 and was not renewed; therefore, </span><span style="background:#ffffff;">no</span><span style="background:#ffffff;"> amounts were accrued for these commissions on the consolidated balance sheets as of December 31, 2023 and 2022, respectively. </span>  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">Prior to the closing of the formation of the Company, Mr. Diarmuid Cummins (the “Advisor”) provided certain consulting and advisory services (the “Services”) to Target’s former parent and certain of its affiliated entities (collectively, “Algeco”), including Target. The Advisor was compensated for these Services by Algeco.  Following the formation of the Company, the Advisor continued to provide these Services to Algeco and to the Company and is serving as an observer on the board of directors of the Company. The Advisor is currently compensated for these services by Chard Camp Catering Services Ltd. (“Chard”), a wholly-owned subsidiary of the Company. In June 2019, Chard and Algeco Global Sarl (“Algeco Global”) entered into a reimbursement agreement, as amended in July 2019, (the “Agreement”), pursuant to which Algeco Global agreed to reimburse Chard for </span><span style="background:#ffffff;">100%</span><span style="background:#ffffff;"> of the total compensation paid by it to the Advisor, from and after January 1, 2019, with such amounts to be paid monthly.  The Company and Algeco Global are each majority owned by TDR Capital. The initial term of the Agreement ran through December 31, 2019 and automatically extended for an additional 12 month term. The reimbursement income generated from this agreement for the year ended December 31, 2020 amounted to approximately </span><span style="background:#ffffff;">$1.1</span><span style="background:#ffffff;"> million and was included in the other expense (income), net line within the consolidated statement of comprehensive income (loss). The agreement terminated on December 31, 2020 and was not renewed; therefore, </span><span style="background:#ffffff;">no</span><span style="background:#ffffff;"> amounts were reimbursed and no reimbursement income was recognized within the consolidated statement of comprehensive income (loss) for the years ended December 31, 2023, 2022 and 2021, respectively, and </span><span style="background:#ffffff;">no</span><span style="background:#ffffff;"> amounts are recorded as a related party receivable on the consolidated balance sheets as of December 31, 2023 and 2022, respectively. The related party receivable amount of approximately </span><span style="background:#ffffff;">$1.2</span><span style="background:#ffffff;"> million that was reported on the consolidated balance sheet as of December 31, 2020 was paid in full in March of 2021 and is reflected as an operating cash inflow and </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">included as a component of net cash provided by operating activities within the accompanying consolidated statement of cash flows for the year ended December 31, 2021.  No further income or cash flows are expected from this reimbursement arrangement.</span></p>
</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
<us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_QrOeak-aJ0W9LUeRVu0U8Q" decimals="-5" id="Narr_lVCK1h8vz0CXQfRnPc4m4g" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:RelatedPartyTransactionAmountsOfTransaction>
<us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_GEMI-ASG-0asSGiFgRWjzg" decimals="-5" id="Narr_jh8iG9FmPUmmQrHFTuMMRA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:RelatedPartyTransactionAmountsOfTransaction>
<us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_NODWNEmvI0qF4AGSuS7wxA" decimals="-5" id="Narr_WzgrBqC3XEqjq_sUF9-u8w" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 600000 </us-gaap:RelatedPartyTransactionAmountsOfTransaction>
<us-gaap:OtherLiabilities contextRef="As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_7KGnSBlfXEuj43E5nlvcMg" decimals="-5" id="Narr_BaYfeYHKQkKREY768SnIbg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:OtherLiabilities>
<us-gaap:OtherLiabilities contextRef="As_Of_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_AlWudu7FC0OdkatPM8iKqw" decimals="-5" id="Narr_tC5eOpYebEy7BsvuOeUhMg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:OtherLiabilities>
<th:PercentageOfTotalConsiderationAgreedToBeReimbursed contextRef="Duration_6_1_2019_To_6_30_2019_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_th_AlgecoGlobalMember_GfsFAukA8ki4hMqLcDnCPQ" decimals="2" id="Narr_1s-P29nInUSqFnLct42Flg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 1 </th:PercentageOfTotalConsiderationAgreedToBeReimbursed>
<th:ReimbursementOfEmployeeCompensation contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_th_AlgecoGlobalMember_NKZH4vzoykm2Q9skakaRAg" decimals="-5" id="Narr_LwOmAalhlE6qyE6tL8PPsQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1100000 </th:ReimbursementOfEmployeeCompensation>
<th:ReimbursementOfEmployeeCompensation contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_th_AlgecoGlobalMember_H9RRQ6lHhkK7WcLLDTq-dw" decimals="-5" id="Narr_e67GAz0ZT0aM08v9Kf0rdg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </th:ReimbursementOfEmployeeCompensation>
<th:ReimbursementOfEmployeeCompensation contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_th_AlgecoGlobalMember_BrFBFrvMk0-67dmx2uiXXg" decimals="-5" id="Narr_hdRKEdtSrkOzbwwkbtH4Wg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </th:ReimbursementOfEmployeeCompensation>
<th:ReimbursementOfEmployeeCompensation contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_th_AlgecoGlobalMember_S5g1dKZdqUyVWKD-WAcoXg" decimals="-5" id="Narr_SEsmT2X_k0aqfCgN-3fjbQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </th:ReimbursementOfEmployeeCompensation>
<us-gaap:OtherReceivables contextRef="As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_6n4i12djzEyEOb0l1oBVeA" decimals="-5" id="Narr_xDgMI-bb8USzNiKgm8BcWw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:OtherReceivables>
<us-gaap:OtherReceivables contextRef="As_Of_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_AFv9Hkd4fkqfCexBYXRxTg" decimals="-5" id="Narr_-exnldbeD0-Y1AKaKKSoiw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:OtherReceivables>
<us-gaap:OtherReceivablesNetCurrent contextRef="As_Of_12_31_2020_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_dEZcR1zuzkaxsulVELOvRw" decimals="-5" id="Narr_baTEUL9QPk-TBE9sG6r0yg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1200000 </us-gaap:OtherReceivablesNetCurrent>
<us-gaap:EarningsPerShareTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_644JIGAHr0aGTEw1Vc5mEw">
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">16. Earnings (Loss) per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 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 or LPS is computed similarly to basic net earnings or loss per share, except that it includes the potential dilution that could occur if dilutive securities were exercised. We apply the treasury stock method in the calculation of diluted earnings (loss) per share. The following table reconciles net income (loss) attributable to common stockholders and the weighted average shares outstanding for the basic calculation to the net income (loss) attributable to common stockholders and 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;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:middle;width:56.61%;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.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:2.28%;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:10.96%;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:2.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:1.63%;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:10.96%;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.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.63%;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:10.47%;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;width:56.61%;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: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:8pt;visibility:hidden;"></span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:41.73%;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 Years Ended </b></p></td></tr><tr><td style="vertical-align:middle;width:56.61%;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: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:8pt;visibility:hidden;"></span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.24%;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><td style="vertical-align:middle;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:middle;white-space:nowrap;width:12.6%;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><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:8pt;font-weight:bold;visibility:hidden;"></span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.11%;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;width:56.61%;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: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 colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.24%;border-bottom:1.5pt 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: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:middle;white-space:nowrap;width:12.6%;border-bottom:1.5pt 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><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 colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.11%;border-bottom:1.5pt 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;">2021</b></p></td></tr><tr><td style="vertical-align:middle;width:56.61%;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: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="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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="font-weight:bold;visibility:hidden;"></span></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="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.47%;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-weight:bold;visibility:hidden;"></span></p></td></tr><tr><td style="vertical-align:middle;width:56.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) attributable to Common Stockholders - basic</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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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;"> 173,700</p></td><td style="vertical-align:middle;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:middle;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:middle;white-space:nowrap;width:10.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;"> 73,939</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:middle;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:middle;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,576)</p></td></tr><tr><td style="vertical-align:middle;width:56.61%;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;">Change in fair value of warrant liabilities</span></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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.96%;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;"> (9,062)</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:1.63%;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:middle;white-space:nowrap;width:10.96%;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: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:middle;white-space:nowrap;width:1.63%;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:middle;white-space:nowrap;width:10.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;"> -</p></td></tr><tr><td style="vertical-align:middle;width:56.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) attributable to Common Stockholders - diluted</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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.96%;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;"> 164,638</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:1.63%;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:10.96%;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;"> 73,939</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:middle;white-space:nowrap;width:1.63%;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:10.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;"> (4,576)</p></td></tr><tr><td style="vertical-align:middle;width:56.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: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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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="font-weight:bold;visibility:hidden;"></span></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:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.47%;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></tr><tr><td style="vertical-align:middle;width:56.61%;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: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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.96%;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:middle;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:middle;white-space:nowrap;width:1.63%;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:10.96%;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: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:middle;white-space:nowrap;width:1.63%;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:10.47%;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></tr><tr><td style="vertical-align:middle;width:56.61%;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: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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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;">101,350,910</p></td><td style="vertical-align:middle;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:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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;">97,213,166</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:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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;">96,611,022</p></td></tr><tr><td style="vertical-align:middle;width:56.61%;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: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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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:middle;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:middle;white-space:nowrap;width:1.63%;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:10.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: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:middle;white-space:nowrap;width:1.63%;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:10.47%;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:middle;width:56.61%;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: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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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;">1,469,598</p></td><td style="vertical-align:middle;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:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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;"> -</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:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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;"> -</p></td></tr><tr><td style="vertical-align:middle;width:56.61%;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: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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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;">500,690</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:1.63%;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:10.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;"> 466,563</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:middle;white-space:nowrap;width:1.63%;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:10.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;"> -</p></td></tr><tr><td style="vertical-align:middle;width:56.61%;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: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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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;">218,655</p></td><td style="vertical-align:middle;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:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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;"> -</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:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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;"> -</p></td></tr><tr><td style="vertical-align:middle;width:56.61%;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: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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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;">494,536</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:1.63%;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:10.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;"> 518,409</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:middle;white-space:nowrap;width:1.63%;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:10.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;"> -</p></td></tr><tr><td style="vertical-align:middle;width:56.61%;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: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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.96%;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,285,016</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:1.63%;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="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.96%;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,859,610</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:middle;white-space:nowrap;width:1.63%;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="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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;"> -</p></td></tr><tr><td style="vertical-align:middle;width:56.61%;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: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:middle;white-space:nowrap;width:2.28%;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:middle;white-space:nowrap;width:10.96%;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;">105,319,405</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:1.63%;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="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.96%;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;">100,057,748</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:middle;white-space:nowrap;width:1.63%;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="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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;">96,611,022</p></td></tr><tr><td style="vertical-align:middle;width:56.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: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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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:middle;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:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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: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:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.47%;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:middle;width:56.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) per share - basic</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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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;"> 1.71</p></td><td style="vertical-align:middle;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:middle;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:middle;white-space:nowrap;width:10.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;"> 0.76</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:middle;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:middle;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.05)</p></td></tr><tr><td style="vertical-align:middle;width:56.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) per share - diluted</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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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;"> 1.56</p></td><td style="vertical-align:middle;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:middle;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:middle;white-space:nowrap;width:10.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;"> 0.74</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:middle;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:middle;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.05)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">5,015,898 shares of the 8,050,000 shares of common stock held by the Founders, were placed into escrow subject to release pursuant to the terms of the earnout agreement entered into in connection with the formation of the Company by and between Harry E. Sloan, Jeff Sagansky, Eli Baker and the Company (the “Earnout Agreement”). Upon being placed into escrow, the voting and economic rights of the shares were suspended for the period they were in escrow. Given that the Founders were not entitled to vote or participate in the economic rewards available to the other shareholders with respect to these shares, these shares were not included in the basic and diluted LPS calculations for the year ended December 31, 2021. In accordance with the Earnout Agreement, as of the expiration date of the earnout period (March 15, 2022), the 5,015,898 Founder Shares in escrow had not been released and were cancelled and returned to the Company to be held in treasury. As such, these cancelled shares were reclassed from Common Stock to common stock in treasury and continued to be excluded from the computations of basic and diluted EPS for the years ended December 31, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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 8,061,656 and 16,166,650 of the Company’s common stock for the years ended December 31, 2022 and 2021, respectively, were excluded from the computation of diluted EPS and LPS because they are considered anti-dilutive. Public and Private Warrants representing a total of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">8,044,287 shares of the Company’s Common Stock for the year ended December 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 18, stock-based compensation awards were outstanding for the years ended December 31, 2023, 2022 and 2021, respectively. These stock-based compensation awards were excluded from the computation of diluted LPS for the year ended December 31, 2021 because their effect would have been anti-dilutive. For the year ended December 31, 2022, certain stock-based compensation awards were included in the computation of diluted EPS because their effect is dilutive as noted in the above table. For the year ended December 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. However, approximately 716,025 of contingently issuable PSUs were excluded from the computation of diluted EPS for the year ended December 31, 2023 as not all necessary conditions for issuance of these PSUs were satisfied, which includes 91,025 of PSUs that did not meet all of the Company’s Diversification EBITDA and TSR criteria (see Note 18) and 625,000 of PSUs issued in 2022 that did not meet all of the specified share price thresholds as discussed in Note 18.     </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Shares of treasury stock have been excluded from the computation of LPS and EPS.</p>
</us-gaap:EarningsPerShareTextBlock>
<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Group_0-ak5vkc3UWmeJH6CWW0Fg">
the weighted average shares outstanding for the diluted calculation for the periods indicated below ($ in thousands, except per share amounts):<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:middle;width:56.61%;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.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:2.28%;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:10.96%;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:2.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:1.63%;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:10.96%;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.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.63%;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:10.47%;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;width:56.61%;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: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:8pt;visibility:hidden;"></span></p></td><td colspan="8" style="vertical-align:middle;white-space:nowrap;width:41.73%;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 Years Ended </b></p></td></tr><tr><td style="vertical-align:middle;width:56.61%;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: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:8pt;visibility:hidden;"></span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.24%;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><td style="vertical-align:middle;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:middle;white-space:nowrap;width:12.6%;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><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:8pt;font-weight:bold;visibility:hidden;"></span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.11%;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;width:56.61%;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: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 colspan="2" style="vertical-align:middle;white-space:nowrap;width:13.24%;border-bottom:1.5pt 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: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:middle;white-space:nowrap;width:12.6%;border-bottom:1.5pt 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><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 colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.11%;border-bottom:1.5pt 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;">2021</b></p></td></tr><tr><td style="vertical-align:middle;width:56.61%;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: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="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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="font-weight:bold;visibility:hidden;"></span></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="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.47%;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-weight:bold;visibility:hidden;"></span></p></td></tr><tr><td style="vertical-align:middle;width:56.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) attributable to Common Stockholders - basic</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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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;"> 173,700</p></td><td style="vertical-align:middle;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:middle;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:middle;white-space:nowrap;width:10.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;"> 73,939</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:middle;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:middle;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,576)</p></td></tr><tr><td style="vertical-align:middle;width:56.61%;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;">Change in fair value of warrant liabilities</span></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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.96%;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;"> (9,062)</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:1.63%;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:middle;white-space:nowrap;width:10.96%;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: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:middle;white-space:nowrap;width:1.63%;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:middle;white-space:nowrap;width:10.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;"> -</p></td></tr><tr><td style="vertical-align:middle;width:56.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) attributable to Common Stockholders - diluted</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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.96%;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;"> 164,638</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:1.63%;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:10.96%;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;"> 73,939</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:middle;white-space:nowrap;width:1.63%;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:10.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;"> (4,576)</p></td></tr><tr><td style="vertical-align:middle;width:56.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: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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;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:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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="font-weight:bold;visibility:hidden;"></span></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:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.47%;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></tr><tr><td style="vertical-align:middle;width:56.61%;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: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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.96%;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:middle;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:middle;white-space:nowrap;width:1.63%;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:10.96%;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: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:middle;white-space:nowrap;width:1.63%;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:10.47%;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></tr><tr><td style="vertical-align:middle;width:56.61%;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: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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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;">101,350,910</p></td><td style="vertical-align:middle;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:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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;">97,213,166</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:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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;">96,611,022</p></td></tr><tr><td style="vertical-align:middle;width:56.61%;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: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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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:middle;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:middle;white-space:nowrap;width:1.63%;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:10.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: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:middle;white-space:nowrap;width:1.63%;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:10.47%;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:middle;width:56.61%;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: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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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;">1,469,598</p></td><td style="vertical-align:middle;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:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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;"> -</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:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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;"> -</p></td></tr><tr><td style="vertical-align:middle;width:56.61%;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: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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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;">500,690</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:1.63%;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:10.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;"> 466,563</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:middle;white-space:nowrap;width:1.63%;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:10.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;"> -</p></td></tr><tr><td style="vertical-align:middle;width:56.61%;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: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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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;">218,655</p></td><td style="vertical-align:middle;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:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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;"> -</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:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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;"> -</p></td></tr><tr><td style="vertical-align:middle;width:56.61%;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: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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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;">494,536</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:1.63%;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:10.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;"> 518,409</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:middle;white-space:nowrap;width:1.63%;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:10.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;"> -</p></td></tr><tr><td style="vertical-align:middle;width:56.61%;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: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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.96%;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,285,016</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:1.63%;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="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.96%;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,859,610</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:middle;white-space:nowrap;width:1.63%;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="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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;"> -</p></td></tr><tr><td style="vertical-align:middle;width:56.61%;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: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:middle;white-space:nowrap;width:2.28%;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:middle;white-space:nowrap;width:10.96%;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;">105,319,405</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:1.63%;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="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.96%;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;">100,057,748</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:middle;white-space:nowrap;width:1.63%;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="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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;">96,611,022</p></td></tr><tr><td style="vertical-align:middle;width:56.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: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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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:middle;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:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.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: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:middle;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;"><span style="font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.47%;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:middle;width:56.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) per share - basic</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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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;"> 1.71</p></td><td style="vertical-align:middle;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:middle;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:middle;white-space:nowrap;width:10.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;"> 0.76</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:middle;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:middle;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.05)</p></td></tr><tr><td style="vertical-align:middle;width:56.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss) per share - diluted</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:middle;white-space:nowrap;width:2.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:middle;white-space:nowrap;width:10.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;"> 1.56</p></td><td style="vertical-align:middle;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:middle;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:middle;white-space:nowrap;width:10.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;"> 0.74</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:middle;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:middle;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.05)</p></td></tr></table>
</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_uZEWlEJfgEOd2DuFfeDC3Q_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 173700000 </us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_U9LGa8Stp0ilpkRQ0AOAcA_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 73939000 </us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_p5AAhOt8HkGtWdIynoUV1g_5_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -4576000 </us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:DilutiveSecurities contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_PLW_2BP8tUSqq-fBVdiu3g_6_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -9062000 </us-gaap:DilutiveSecurities>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_WCj0UjVC70SXRiPcoFQOvw_7_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 164638000 </us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_7EDk4NFel068rRewJ4hU6Q_7_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 73939000 </us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_Gv-g1-mAVkKQJtwRhP2Oug_7_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -4576000 </us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="0" id="Tc_rAW8I7UM0U-YWssAkhuveA_10_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 101350910 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="0" id="Tc_fv_rxaoYpUCBdVojJtmFZA_10_6" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 97213166 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="0" id="Tc_thXk3zwUuU2abLCQaBr__g_10_9" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 96611022 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="INF" id="Tc_wyIlRJayr0WvWA5E5J0JjQ_12_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1469598 </us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_JDiNmo7JnkOMYpi0o-TJ1w" decimals="INF" id="Tc_HpAuAV4TrU2oEZkHwtD0Sg_13_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 500690 </us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_AuLFadRT_0WAoc4oI064FA" decimals="INF" id="Tc_gKRLChZJ5USqNOOPyZDjPA_13_6" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 466563 </us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_9dsrN2fvl0mskArohqgLyg" decimals="INF" id="Tc_umGNCzLIckOt3vK8sUhiVA_14_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 218655 </us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_SZQ3Exx8nES4ODR0BahXzA" decimals="INF" id="Tc_aBtZo5RK_E-bDgXjVuiDtQ_15_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 494536 </us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_nCkO7l3fw0Wr86kgZds19Q" decimals="INF" id="Tc_166xzt-GakmvsdKc6882vQ_15_6" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 518409 </us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_xkE7qVWqPUWz4Ca3b1r6mA" decimals="INF" id="Tc_Dn3cOtmvqki_hhOJ16Jwmg_16_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1285016 </us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_lLb_3LJUNUGvrADFzjJ22g" decimals="INF" id="Tc_RlV9sowfTEO6OdBCS6kYsA_16_6" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1859610 </us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="0" id="Tc_fX_Lvd4P-k2BqzEzJnSKRA_17_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 105319405 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="0" id="Tc_JSF1kxZWTE64dTz-Macxvw_17_6" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 100057748 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="0" id="Tc_Xui5EsLIikSdK-4X-E6zAA_17_9" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 96611022 </us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:EarningsPerShareBasic contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="2" id="Tc_AxnWQUHJTkaX5YdBSUzDvQ_19_3" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 1.71 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="2" id="Tc_C_VmkuXcNUGHv0KBL_M9Eg_19_6" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 0.76 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="2" id="Tc_LivUgPC_M0iF1L0GmCchBg_19_9" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> -0.05 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareDiluted contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="2" id="Tc_l6bWq0AGwE2tLM3DMnHj4Q_20_3" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 1.56 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="2" id="Tc_tz2sMFuJ10aDcj1VuIVRmg_20_6" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 0.74 </us-gaap:EarningsPerShareDiluted>
<us-gaap:EarningsPerShareDiluted contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="2" id="Tc_bBFe0-UT4U6v9ZfjvViWqQ_20_9" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> -0.05 </us-gaap:EarningsPerShareDiluted>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="Duration_3_15_2019_To_3_15_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_th_FounderSharesMember_z2UY-2u2b0uLeLzY4nK2Pw" decimals="INF" id="Narr_EtL42nanq067rxdr94Ilyg" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 5015898 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued contextRef="Duration_3_15_2019_To_3_15_2019_us-gaap_BusinessAcquisitionAxis_th_FounderSharesMember_PEfBm4ij40q9rrod8aK6FQ" decimals="INF" id="Narr_7Eu71KE6nEOxAh7Kec-6ew" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 8050000 </us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
<us-gaap:TreasuryStockCommonShares contextRef="As_Of_3_15_2022_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_us-gaap_BusinessAcquisitionAxis_th_FounderSharesMember_xBhB8i7RJUSPBh4nEdSjCQ" decimals="INF" id="Narr_ZE1vNDXKekCOTRQ68-GoLQ" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 5015898 </us-gaap:TreasuryStockCommonShares>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_9VQxvRkk2U2ah5_iP7Q0Bg" decimals="INF" id="Narr_ecVUph6hQUWEgEpwgCzawQ" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 8061656 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_gTOeCRNkMU6TMicsGXCkJw" decimals="INF" id="Narr_cg_AJ-6gz0aiZfipVZSvxw" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 16166650 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_ciatjJS7pkGG0Mwm1Yxc9A" decimals="INF" id="Narr_AkBmRbTZy02eZYzB4PQBXA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 8044287 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_PerformanceSharesMember_hRjnsq4I7EuGMhKr2sau7Q" decimals="INF" id="Narr_LifJyCTrGUiMgkCYvwLJPg" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 716025 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<th:AntidilutiveSecuritiesThatDidNotMeetPerformanceCriteria contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_PerformanceSharesMember_hRjnsq4I7EuGMhKr2sau7Q" decimals="INF" id="Narr_1srPadUgQkKyQ_35jIYSBg" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 91025 </th:AntidilutiveSecuritiesThatDidNotMeetPerformanceCriteria>
<th:AntidilutiveSecuritiesThatDidNotMeetAllSpecifiedSharePriceThresholds contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_PerformanceSharesMember_hRjnsq4I7EuGMhKr2sau7Q" decimals="INF" id="Narr_gCMZh9Xlm0msNLOzflXNPw" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 625000 </th:AntidilutiveSecuritiesThatDidNotMeetAllSpecifiedSharePriceThresholds>
<us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_nLa0vercOEO5uiV7Mz14Kw">
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. 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 December 31, 2023, Target Hospitality had 111,091,266 shares of Common Stock, par value $0.0001 per share issued and 101,660,601 outstanding. Each share of Common Stock has one vote, except the voting rights related to the 5,015,898 of Founder Shares that were placed in escrow were suspended subject to release pursuant to the terms of the Earnout Agreement. As of the expiration date of the earnout period (March 15, 2022), the 5,015,898 Founder Shares in escrow had not been released and were cancelled and returned to the Company to be held in treasury pursuant to the terms of the Earnout Agreement. As such, these cancelled Founder Shares were reclassed from Common Stock to common stock in treasury during the year ended December 31, 2022 as presented in the accompanying consolidated statements of changes in 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;">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 with par value of </span><span style="font-size:10pt;">$0.0001</span><span style="font-size:10pt;"> per share. As of December 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_oeMFxVklXEusAxiDs8jIcw;"><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;"> or 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_nIHmYLbIJkSd600NbkmUVw;"><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 0pt 12pt 0pt;">As of December 31, 2021, the Company had 10,833,316 Public Warrants issued and outstanding with the same terms as described above. During the year ended December 31, 2022, holders of Public Warrants exercised 7,101 Public Warrants for shares of Common Stock resulting in the Company receiving cash proceeds of approximately $0.1 million and issuing 7,101 shares of Common Stock. During the year ended December 31, 2022, holders exchanged 4,297,893 Public Warrants for shares of common stock as part of the Warrant Exchange discussed below. As of December 31, 2022, the Company had 6,528,322 Public Warrants issued and outstanding. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, holders of Public Warrants exercised 17,369 Public Warrants for shares of Common Stock resulting in the Company receiving cash proceeds of approximately $0.2 million and issuing 17,369 shares of Common Stock. As of December 31, 2023, the Company had 6,510,953 Public Warrants issued and outstanding, which expire on March 15, 2024.</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;">Warrant Exchange</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On November 18, 2022, the Company commenced an offer to exchange the Public and Private Warrants for shares of its common stock in a cashless transaction (the “Warrant Exchange”). In the offer, each warrant holder had the opportunity to receive 0.37 shares of Common Stock, par value $0.0001 per share, of the Company in exchange for each warrant tendered by the holder and exchanged pursuant to the offer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Warrant Exchange offer expired on December 16, 2022 and a total of 8,097,893 of the outstanding Public and Private Warrants were tendered and accepted for exchange, which consisted of 4,297,893 Public Warrants and 3,800,000 Private Warrants. Pursuant to the terms of the Warrant Exchange, the Company issued 2,996,201 shares of Common Stock on December 22, 2022. In lieu of issuing fractional shares of Common Stock, the Company paid $319 in cash to holders of warrants who would otherwise have been entitled to receive fractional shares, after aggregating all such fractional shares of such holder, in an amount equal to such fractional part of a share multiplied by the last sale price of a share of the Company’s Common Stock on December 16, 2022. In connection with the Warrant Exchange, the Company capitalized $2.3 million of offering expenses within additional paid-in capital in December 2022, which resulted in a reduction to additional paid-in capital.</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 Warrant Exchange, the 3,800,000 Private Warrants exchanged for Common Stock as discussed above, were marked to their estimated fair value of approximately $23.6 million through the Warrant Exchange closing date on December 22, 2022 with the change in the estimated fair value during the year ended December 31, 2022 recognized as change in fair value of warrant liabilities in the accompanying consolidated statement of comprehensive income (loss) for the year ended December 31, 2022.  On the closing date of the Warrant Exchange, the estimated fair value of the exchanged Private Warrants of approximately $23.6 million were reclassified to additional paid-in-capital within the stockholders’ equity section from warrant liabilities, which resulted in a reduction to warrant liabilities and an increase to additional paid-in-capital in the accompanying consolidated balance sheet 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;"><b style="font-weight:bold;">Common Stock in Treasury</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 15, 2019, the Company's board of directors approved the 2019 Share Repurchase Program (“2019 Plan”), authorizing the repurchase of up to $75.0 million of our Common Stock from August 30, 2019 to August 15, 2020. During the year ended December 31, 2019, the Company repurchased 4,414,767 shares of our Common Stock for an aggregated price of approximately $23.6 million. As of August 15, 2020, the 2019 Plan had a remaining capacity of approximately $51.4 million. The 2019 Plan terminated on August 15, 2020 and was not renewed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 years ended December 31, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p>
</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
<us-gaap:CommonStockSharesIssued contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="INF" id="Narr_UpDXa0i6V06kp3bdbYQZ6w" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 111091266 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="INF" id="Narr_o1eREViE2k6FcuGcySA1xA" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 0.0001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesOutstanding contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="INF" id="Narr_ETaZj246uUe8NWcsy9NPqw" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 101660601 </us-gaap:CommonStockSharesOutstanding>
<th:CommonStockNumberOfVotesPerShare contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="INF" id="Narr_bzUHSb5PZke2jC-nHY4UzA" unitRef="Unit_Standard_Vote_preS2-PA0EmQAe41FjfMqw"> 1 </th:CommonStockNumberOfVotesPerShare>
<th:CommonSharesPlacedIntoEscrow contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="INF" id="Narr_Pl58PSQKV0yzzQxbF7SQ2Q" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 5015898 </th:CommonSharesPlacedIntoEscrow>
<us-gaap:TreasuryStockCommonShares contextRef="As_Of_3_15_2022_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantMember_us-gaap_BusinessAcquisitionAxis_th_FounderSharesMember_xBhB8i7RJUSPBh4nEdSjCQ" decimals="INF" id="Narr_JTAFqfr0mU-ujW0MQ6GMZA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 5015898 </us-gaap:TreasuryStockCommonShares>
<us-gaap:PreferredStockSharesAuthorized contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="INF" id="Narr_vdl07u7t7UGI6YtuLrbksA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1000000 </us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockParOrStatedValuePerShare contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="INF" id="Narr_J3AV7e40oUuFYKg5IRn7Iw" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 0.0001 </us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockSharesOutstanding contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="INF" id="Narr_Jys6yGfK-k6iFKnbUAxZXQ" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 0 </us-gaap:PreferredStockSharesOutstanding>
<th:NumberOfConvertibleUnitsIssued contextRef="Duration_1_17_2018_To_1_17_2018_us-gaap_SubsidiarySaleOfStockAxis_th_PublicOfferingMember_9N-DEMltr0SbpqCNp4Enlw" decimals="INF" id="Narr_GHHM5jDb_ki3WoxDxZdq4g" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 32500000 </th:NumberOfConvertibleUnitsIssued>
<th:PricePerUnit contextRef="As_Of_1_17_2018_us-gaap_SubsidiarySaleOfStockAxis_th_PublicOfferingMember_9E3P--tnRkKE1dMBq9oHrQ" decimals="INF" id="Narr_jRIt66_y00SVGTMczP1umg" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 10.00 </th:PricePerUnit>
<th:NumberOfConvertibleUnitsIssued contextRef="Duration_1_17_2018_To_1_17_2018_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_PnfEDNqL7UeoMCCVq9OOaQ" decimals="INF" id="Narr_dhkWRKwI60epLleww8XFXA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 2500000 </th:NumberOfConvertibleUnitsIssued>
<th:NumberOfClassSharesAttachedToEachUnit contextRef="As_Of_1_17_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_SubsidiarySaleOfStockAxis_th_PublicOfferingMember_Oi0kCCLX2Eqj12QMpe5luw" decimals="INF" id="Narr_F14eMyqrK0ebHFXRK8bI0Q" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1 </th:NumberOfClassSharesAttachedToEachUnit>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="As_Of_1_17_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_SubsidiarySaleOfStockAxis_th_PublicOfferingMember_Oi0kCCLX2Eqj12QMpe5luw" decimals="INF" id="Narr_ziaQS_d59k-WP0jRMMRECg" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 0.0001 </us-gaap:CommonStockParOrStatedValuePerShare>
<th:NumberOfClassSharesAttachedToEachUnit contextRef="As_Of_1_17_2018_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_SubsidiarySaleOfStockAxis_th_PublicOfferingMember_Oi0kCCLX2Eqj12QMpe5luw" decimals="INF" id="Narr_h8NwIKBiWUKQv2wka9INng" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1 </th:NumberOfClassSharesAttachedToEachUnit>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight contextRef="As_Of_1_17_2018_us-gaap_SubsidiarySaleOfStockAxis_th_PublicOfferingMember_9E3P--tnRkKE1dMBq9oHrQ" decimals="INF" id="Narr_pwmyOQSwKkSMh_dRWLjvJQ" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1 </us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight contextRef="As_Of_1_17_2018_us-gaap_SubsidiarySaleOfStockAxis_th_PublicOfferingMember_9E3P--tnRkKE1dMBq9oHrQ" decimals="INF" id="Narr_CyoeXVW99E-mN0qIF7cyfA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1 </us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
<us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="As_Of_1_17_2018_us-gaap_SubsidiarySaleOfStockAxis_th_PublicOfferingMember_9E3P--tnRkKE1dMBq9oHrQ" decimals="2" id="Narr_LtKP3UGOP0uFJQmPlH_pcg" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 11.50 </us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
<th:NumberOfFractionalSharesIssuedUponExerciseOfWarrants contextRef="Duration_1_17_2018_To_1_17_2018_us-gaap_SubsidiarySaleOfStockAxis_th_PublicOfferingMember_9N-DEMltr0SbpqCNp4Enlw" decimals="INF" id="Narr_OV7YKHz0J0WvHHUc7Yo17g" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 0 </th:NumberOfFractionalSharesIssuedUponExerciseOfWarrants>
<th:ClassOfWarrantOrRightPeriodFromWhichWarrantsOrRightsExercisableOne contextRef="Duration_1_17_2018_To_1_17_2018_us-gaap_SubsidiarySaleOfStockAxis_th_PublicOfferingMember_9N-DEMltr0SbpqCNp4Enlw" id="Narr_QC4M7MJTnUOPMgXl66zG1w"> P30D </th:ClassOfWarrantOrRightPeriodFromWhichWarrantsOrRightsExercisableOne>
<us-gaap:ClassOfWarrantOrRightOutstanding contextRef="As_Of_12_31_2021_pRJC6VKanUelRLRsnL0wnQ" decimals="INF" id="Narr_gVQxlp2Z00ibpH5Jmq9tKA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 10833316 </us-gaap:ClassOfWarrantOrRightOutstanding>
<th:SharesIssuedDuringPeriodWarrantsExercised contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_ClassOfWarrantOrRightAxis_th_PublicWarrantsMember_Evd9DTpsJEKsSXvR4EIxDQ" decimals="INF" id="Narr_BRbomEVRJUO1Q0gnDhVWzA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 7101 </th:SharesIssuedDuringPeriodWarrantsExercised>
<us-gaap:ProceedsFromWarrantExercises contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_ClassOfWarrantOrRightAxis_th_PublicWarrantsMember_Evd9DTpsJEKsSXvR4EIxDQ" decimals="-5" id="Narr_CpHczJxMmk-df2rwxT7gsQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 100000 </us-gaap:ProceedsFromWarrantExercises>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="As_Of_12_31_2022_us-gaap_ClassOfWarrantOrRightAxis_th_PublicWarrantsMember_F3w5DbgJNEKYV9ZNfe5iWw" decimals="INF" id="Narr_xMariWmYFU2_vKP1l947_A" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 7101 </us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
<us-gaap:ConversionOfStockSharesIssued1 contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_ClassOfWarrantOrRightAxis_th_PublicWarrantsMember_Evd9DTpsJEKsSXvR4EIxDQ" decimals="INF" id="Narr_Sbo6iaqAB0-eo2AOCjv49w" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 4297893 </us-gaap:ConversionOfStockSharesIssued1>
<us-gaap:ClassOfWarrantOrRightOutstanding contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="INF" id="Narr_uTLLiPVzmkifqaPt1eXb-w" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 6528322 </us-gaap:ClassOfWarrantOrRightOutstanding>
<th:SharesIssuedDuringPeriodWarrantsExercised contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_th_PublicWarrantsMember_hrCXnomeiEu8GInCt2JqOw" decimals="INF" id="Narr_q_qeWZwn-UeX6xeaWN9V7w" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 17369 </th:SharesIssuedDuringPeriodWarrantsExercised>
<us-gaap:ProceedsFromWarrantExercises contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_th_PublicWarrantsMember_hrCXnomeiEu8GInCt2JqOw" decimals="-5" id="Narr_mRBGS9ba2ECL3DptlXY-8A" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 200000 </us-gaap:ProceedsFromWarrantExercises>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="As_Of_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_th_PublicWarrantsMember_C-f3Uicy6kmTAjLx6UroUw" decimals="INF" id="Narr_jMTEwzjTMUu2sUBuybjmaA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 17369 </us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
<us-gaap:ClassOfWarrantOrRightOutstanding contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="INF" id="Narr_ytznjP1JWkq871Cct51KlA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 6510953 </us-gaap:ClassOfWarrantOrRightOutstanding>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight contextRef="As_Of_11_18_2022_lMcYtPvTmEuaR_6R-5shpA" decimals="2" id="Narr_VtyqGKGP0E2sDgTUzvdGuQ" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 0.37 </us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="As_Of_11_18_2022_lMcYtPvTmEuaR_6R-5shpA" decimals="INF" id="Narr_wV6-YNkf3USTvSnzqjOjPA" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 0.0001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:ClassOfWarrantOrRightOutstanding contextRef="As_Of_12_16_2022_tnTBvWDKXEmw8MEKfOJmBw" decimals="INF" id="Narr_frwywi7l-UaUxqVc85s4Ew" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 8097893 </us-gaap:ClassOfWarrantOrRightOutstanding>
<us-gaap:ClassOfWarrantOrRightOutstanding contextRef="As_Of_12_16_2022_us-gaap_ClassOfWarrantOrRightAxis_th_PublicWarrantsMember_5UM8r0Mj6EmB7m-KI43J6g" decimals="INF" id="Narr_9B-f7arJfESNM6JDFHJC2w" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 4297893 </us-gaap:ClassOfWarrantOrRightOutstanding>
<us-gaap:ClassOfWarrantOrRightOutstanding contextRef="As_Of_12_16_2022_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_u3RfLTe5ZkmQpw-ZNUOX-w" decimals="INF" id="Narr_Vh1faWWe4UiOK_JSZqUBEw" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 3800000 </us-gaap:ClassOfWarrantOrRightOutstanding>
<us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="As_Of_12_16_2022_tnTBvWDKXEmw8MEKfOJmBw" decimals="INF" id="Narr_EU19J053zkmOUjxMpugrig" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 2996201 </us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
<th:ClassOfWarrantOrRightCashPaidInLieuOfIssuanceOfFractionalShares contextRef="Duration_12_16_2022_To_12_16_2022_WBLWtQrC60mJ_VbhSbGjoA" decimals="-3" id="Narr_Tn7a6bkqHEye8rHEYyF1mQ" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 319000 </th:ClassOfWarrantOrRightCashPaidInLieuOfIssuanceOfFractionalShares>
<th:ClassOfWarrantOrRightOfferingExpensesCapitalized contextRef="Duration_12_16_2022_To_12_16_2022_WBLWtQrC60mJ_VbhSbGjoA" decimals="-5" id="Narr_depmPEOGA0OOtcGz3FlTVA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2300000 </th:ClassOfWarrantOrRightOfferingExpensesCapitalized>
<us-gaap:ClassOfWarrantOrRightOutstanding contextRef="As_Of_12_22_2022_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_1DWOCne7lkGQRaQ81rp7Aw" decimals="INF" id="Narr_mfaGq9UJhE-COSn4J0VRkw" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 3800000 </us-gaap:ClassOfWarrantOrRightOutstanding>
<th:ClassOfWarrantsOrRightsFairValue contextRef="As_Of_12_22_2022_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_1DWOCne7lkGQRaQ81rp7Aw" decimals="-5" id="Narr_1ofw9UuKeky1sKKuEeqAPA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 23600000 </th:ClassOfWarrantsOrRightsFairValue>
<th:ClassOfWarrantsOrRightsFairValue contextRef="As_Of_12_22_2022_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_1DWOCne7lkGQRaQ81rp7Aw" decimals="-5" id="Narr_Kqr_mYGdzE6NEwx_FceFNw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 23600000 </th:ClassOfWarrantsOrRightsFairValue>
<us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="As_Of_8_15_2019_us-gaap_ShareRepurchaseProgramAxis_th_ShareRepurchaseProgram2019PlanMember_r3iJM1CRLUOP44GHSyCgyA" decimals="-5" id="Narr_qoEczJ6rtUak-yyZenYC-g" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 75000000.0 </us-gaap:StockRepurchaseProgramAuthorizedAmount1>
<us-gaap:TreasuryStockSharesAcquired contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ShareRepurchaseProgramAxis_th_ShareRepurchaseProgram2019PlanMember_PvFwFmZjFEaBRWtMZFxBIg" decimals="INF" id="Narr_ahIwB14QzUqzwVetJiUJ3g" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 4414767 </us-gaap:TreasuryStockSharesAcquired>
<us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ShareRepurchaseProgramAxis_th_ShareRepurchaseProgram2019PlanMember_PvFwFmZjFEaBRWtMZFxBIg" decimals="-5" id="Narr_ByqVRCkkW0Op3J08oNy5wQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 23600000 </us-gaap:TreasuryStockValueAcquiredCostMethod>
<us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="As_Of_8_15_2020_us-gaap_ShareRepurchaseProgramAxis_th_ShareRepurchaseProgram2019PlanMember_ksn5DAewm0qLnlRlA-rlqQ" decimals="-5" id="Narr_5bIrucsRKECJAf691rIjeA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 51400000 </us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
<us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="As_Of_11_3_2022_us-gaap_ShareRepurchaseProgramAxis_th_ShareRepurchaseProgram2020PlanMember_4A-53guUyEmRug1tewH6FQ" decimals="-6" id="Narr_6pBl0mUO0kOiNsIpFo_P4w" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 100000000 </us-gaap:StockRepurchaseProgramAuthorizedAmount1>
<us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_xa-lCry65k2_bLScUxH62g">
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">18. 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 March 15, 2019, the Company’s board of directors approved the Plan, under which 4,000,000 of the Company’s shares of Common Stock were reserved for issuance pursuant to future grants of share awards. The expiration date of the Plan, on and after which date no awards may be granted, is March 15, 2029.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 4, 2020, the Compensation Committee adopted a new form of Executive Nonqualified Stock Option Award Agreement (the “Stock Option Agreement”) and a new form of Executive Restricted Stock Unit Agreement (the “RSU Agreement” and together with the Stock Option Agreement, the “Award Agreements”) with respect to the granting of nonqualified stock options and restricted stock units, respectively, granted under the Plan. The new Award Agreements will be used for all awards to executive officers made on or after March 4, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Award Agreements have material terms that are substantially similar to those in the forms of award agreements last approved by the Compensation Committee and disclosed by the Company, except for the following: under the new Award Agreements, if the participant’s employment or service terminates due to Retirement (as defined in the Plan), and the participant has been continuously employed by the Company for at least twelve months following the grant date, then any portion of the participant’s awarded securities scheduled to become vested within twelve months after the participant’s termination date shall be vested on his or her termination date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On February 25, 2021, the Compensation Committee adopted a new form Executive Restricted Stock Unit Agreement (the “RSU Agreement”) and a form Executive Stock Appreciation Rights Award Agreement (the “SAR Agreement” and together with the RSU Agreement, the “RSU and SAR Agreements”) with respect to the granting of restricted stock units and stock appreciation rights, respectively, under the Plan. The new RSU and SAR Agreements will be used for all awards to executive officers made on or after February 25, 2021.</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, except for the following: (x) 50% of the restricted stock units (each an “RSU”) will vest on the second grant date anniversary and 50% of the RSUs will vest on the third grant date anniversary and (y) if the participant’s employment or service terminates due to Retirement (as defined in the Plan), and the participant has been continuously employed by the Company for at least twelve months following the grant date, then a pro-rata portion of the participant’s RSUs scheduled to vest on the next following vesting date shall vest on his or her termination date based on completed calendar months since either (a) the grant date or (b) the initial vesting date, as applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The SAR Agreement has material terms that are substantially similar to those in the form Executive Nonqualified Stock Option Award Agreement last approved by the Compensation Committee and previously disclosed by the Company, except for the following: (x) the change in the equity instrument to a stock appreciation right (“SAR”), which may be settled in shares or cash, (y) 50% of the SARs will vest on the second grant date anniversary and 50% of the SARs will vest on the third grant date anniversary, and (z) if the participant’s employment or service terminates due to Retirement (as defined in the Plan), then (a) if the participant has been continuously employed by the Company for at least twelve months following the grant date, then a pro-rata portion of the SARs scheduled to become vested on the next vesting date shall be vested on the participant’s termination date based on completed calendar months since either (i) the grant date or (ii) the initial vesting date, as applicable; (b) following the application of clause (a), the unvested portion of the SARs shall expire upon such termination of employment or service and (c) the participant may exercise the vested portion of the SARs, but only within such period of time ending on the earlier of (i) two years following such termination of employment or service, or (ii) the Expiration Date (as defined in the SAR Agreement).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On February 24, 2022, the Compensation Committee 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 “RSU and PSU Agreements”) with respect to the granting of RSUs and PSUs, respectively, under the Plan. The new RSU and PSU Agreements will be used for all awards to executive officers made on or after February 24, 2022. </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, except for the following: (x) the RSUs will vest in four equal installments on each of the first four anniversaries of the grant date and (y) if approval by the Company’s shareholders of the proposed increase in the number of shares available for issuance under the Plan at the 2022 annual meeting of the Company’s shareholders was not received, then all payments under the RSU Agreement would have been made in cash. However, such approval to increase the number of shares available for issuance under the Plan was received at the 2022 annual meeting as noted below.</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, or, at the Compensation Committee’s sole discretion, cash or part cash and part common stock with the cash amount equal to the fair market value of the common stock as of the date on which the restricted period ends. PSUs vest and become unrestricted on the third anniversary of the grant date. The number of PSUs that vest range from 0% to 150% of the Target Level (as defined in the PSU Agreement) depending upon the achievement of specified three-year cumulative operating cash flow amounts as determined based on the net cash flow from operations disclosed in the Company’s Annual Reports on Form 10-K for the period from January 1, 2022 through December 31, 2024. 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;">On May 19, 2022, the Company’s stockholders approved an amendment to the Plan to increase the number of shares authorized under the plan by 4,000,000 shares.  As a result of this, the Company reclassified all of the outstanding liability-based RSUs and PSUs from accrued liabilities and other non-current liabilities to additional paid-in capital based on the change in the ability to settle these awards in shares upon vesting as a result of the additional shares added to the Plan. The reclassified amount of these awards at the date of this change was approximately $2.4 million and is included in the accompanying consolidated statements of changes in stockholders’ equity for the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 24, 2022 and July 12, 2022,  the Compensation Committee adopted another form of PSU Award Agreement with respect to awarding PSUs.  The award agreement is substantially similar to the PSU agreement adopted on February 24, 2022 except for the number of PSUs that vest are determined based upon the achievement of specified share prices over the period between the grant date and June 30, 2025. Participants will earn a corresponding number of PSUs upon the achievement of specified share price thresholds, the first of which is $12.50 per share. If all Performance Goals (as defined in the Agreement) are met during the performance period then the participant will be entitled to receive a maximum number of PSUs awarded.</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 adopted a new form Executive RSU Agreement and a new form Executive PSU Agreement with respect to the granting of RSUs and PSUs, respectively, under 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 new form Executive 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;">Each PSU awarded under the new form Executive 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 new form Executive 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 new form Executive PSU Agreement) (the “Diversification EBITDA Based Award”), each measured based on the applicable Performance Period specified in the new form Executive 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 new form Executive 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 new form Executive PSU Agreement) depending upon the Company’s Qualifying EBITDA (as defined in the new form Executive 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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;">Beginning on May 21, 2019, the Compensation Committee began granting time-based RSUs to the Company’s executive officers, certain other employees, and directors.  Each RSU represents a contingent right to receive, upon vesting, one share of the Company’s Common Stock or its cash equivalent, as determined by the Compensation Committee. These RSU awards granted to executive officers and other employees generally vest in four equal installments on each of the first four anniversaries of the grant date, except for the RSUs granted on February 25, 2021 discussed below, whereby 50% vest on the second grant date anniversary and 50% vest on the third grant date anniversary. The RSU awards granted to non-employee directors of the board, except as otherwise noted below, generally vest over one year on the anniversary of the date of grant or the date of the first annual meeting of the stockholders following the grant date, whichever is sooner. The following summarizes the RSU activity during the years ended December 31, 2021, 2022, and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On February 25, 2021, the Compensation Committee granted time-based RSUs to the Company’s executive officers and certain other employees. The number of RSUs granted to named executive officers and certain other employees totaled 1,134,524. Also, in August 2021, 30,899 of additional time-based RSUs were granted to certain of the Company’s other employees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Additionally, on May 18, 2021, the Company awarded an aggregate of 326,926 time-based RSUs to each of the Company’s non-employee directors, which vest on the first grant date anniversary or, if earlier, the date of the 2022 Annual Meeting of the Stockholders.   Also, on August 4, 2021 and September 20, 2021, the Company awarded 22,087 and 17,351 time-based RSUs, respectively, to two new non-employee directors, which have the same vesting schedule as those issued on May 18, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Due to certain non-employee director resignations and as permitted by the Plan, effective December 31, 2021, the Board approved the accelerated vesting of 115,386 RSUs granted on May 18, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On January 3, 2022, the Compensation Committee awarded 10,861 time-based RSUs to one of the Company’s non-employee directors, which vested in full during the six months ended June 30, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On February 24, 2022, the Compensation Committee awarded an aggregate of 1,085,548 time-based RSUs to the Company’s executive officers and certain other employees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 19, 2022, the Compensation Committee awarded an aggregate of 159,766 time-based RSUs to the Company’s non-employee directors, which vest in full on May 19, 2023 or, if earlier, the date of the first Annual Meeting of the Stockholders of the Company following the Grant Date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 6, 2022, the Compensation Committee awarded 4,969 time-based RSUs to an employee of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the year ended December 31, 2022, as approved by the Compensation Committee, 116,837 of the employee related vested RSUs were paid in cash in the amount of $0.4 million based on the closing price of the Company’s Common Stock on the vesting date.</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 Compensation Committee awarded an aggregate of 214,901 time-based RSUs to the Company’s executive officers and certain other employees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On April 17, 2023, the Compensation Committee awarded 2,383 time-based RSUs to one of the Company’s employees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 18, 2023, the Compensation Committee awarded an aggregate of 57,616 time-based RSUs to certain of the Company’s non-employee directors, which vest in full on the first anniversary of the grant date or, if earlier, the date of the first annual meeting of the stockholders of the Company following the grant date.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On June 19, 2023, the Compensation Committee awarded a newly appointed non-employee director 6,875 RSUs which vest in full on May 18, 2024, or, if earlier, the date of the 2024 annual meeting of the stockholders of the Company.  Due to a certain non-employee director resignation and as permitted by the Plan, effective June 19, 2023, the Board approved the accelerated vesting of 7,888 RSUs granted on May 18, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On July 10, 2023, an aggregate of 6,074 time-based RSUs were awarded to certain of the Company’s employees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2021, 2022, and 2023, respectively, certain of the Company's employees surrendered RSUs owned by them to satisfy their statutory minimum federal and state tax obligations associated with the vesting of RSUs issued under the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The table below represents the changes in RSUs for the year ended December 31, 2023:</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:54.45%;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;width:2.8%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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:2.1%;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.42%;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:54.45%;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:1.67%;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:2.8%;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: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;">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.1%;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:2.1%;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:18.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 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:54.45%;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:1.67%;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.8%;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 3.5pt 0.05pt 0pt;">2,658,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.1%;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:18.42%;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;"> 2.98</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.45%;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:1.67%;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.8%;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%;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;">287,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.1%;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.42%;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;"> 15.14</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.45%;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:1.67%;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.8%;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 0pt 0.05pt 0pt;"> (1,162,729)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.1%;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.42%;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;"> 3.40</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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: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 0pt 0.05pt 0pt;"> (101,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.1%;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:18.42%;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 0.05pt 0pt;"> 4.91</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.45%;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, 2023</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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: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 3.5pt 0.05pt 0pt;">1,682,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.1%;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:18.42%;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 0.05pt 0pt;"> 4.65</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;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;"><span style="background:#ffffff;">The total fair value of RSUs vested during the years ended December 31, 2023, 2022 and 2021 was </span><span style="background:#ffffff;">$17.7</span><span style="background:#ffffff;"> million, </span><span style="background:#ffffff;">$2.0</span><span style="background:#ffffff;"> million, and </span><span style="background:#ffffff;">$2.1</span><span style="background:#ffffff;"> million, respectively. The weighted-average grant date fair value per RSU of RSUs granted during the years ended December 31, 2023, 2022 and 2021 was </span><span style="background:#ffffff;">$15.14</span><span style="background:#ffffff;">, </span><span style="background:#ffffff;">$3.40</span><span style="background:#ffffff;">, and </span><span style="background:#ffffff;">$2.10</span><span style="background:#ffffff;">, respectively. RSUs granted during the years ended December 31, 2023, 2022 and 2021 were </span><span style="background:#ffffff;">287,849</span><span style="background:#ffffff;">; </span><span style="background:#ffffff;">1,261,129</span><span style="background:#ffffff;">; and </span><span style="background:#ffffff;">1,531,787</span><span style="background:#ffffff;">; respectively.</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 statement of comprehensive income (loss) for the year ended December 31, 2023 was approximately $5.2 million, with an associated tax benefit of approximately $1.3 million.  Stock-based compensation expense for these RSUs recognized in selling, general and administrative expense in the consolidated statement of comprehensive income (loss) for the year ended December 31, 2022 was approximately $5.4 million, with an associated tax benefit of approximately $1.4 million. Stock-based compensation expense for these RSUs recognized in selling, general and administrative expense in the consolidated statement of comprehensive income (loss) for the year ended December 31, 2021 was approximately $3.1 million, with an associated tax benefit of approximately $0.7 million. At December 31, 2023, unrecognized compensation expense related to RSUs totaled approximately $6.5 million and is expected to be recognized over a remaining term of approximately 2.39 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 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 10pt 0pt;">On February 24, 2022, the Company awarded an aggregate of 245,017 time and performance-based PSUs to certain of the Company’s executive officers and management, which vest upon satisfaction of continued service with the Company until the third anniversary of the Grant Date and attainment of Company cash flow performance criteria as previously defined.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On May 24, 2022, the Company and the Company’s President and Chief Executive Officer, James B. Archer, entered into the Executive Performance Stock Unit Agreement (the “Archer PSU Agreement”) in connection with Mr. Archer’s previously disclosed intention to continue to serve as President and Chief Executive Officer of the Company and as a member of the Company’s Board of Directors.  Each PSU awarded under the Agreement represents the right to receive one share of the Company’s common stock.  The PSUs awarded pursuant to the Archer PSU Agreement vest and become unrestricted on June 30, 2025. The number of PSUs that vest are determined based upon the achievement of specified share prices over the period between the grant date and June 30, 2025 (the “Performance Period”).  Mr. Archer will earn a corresponding number of PSUs upon the achievement of specified share price thresholds, the first of which is $12.50 per share. If all Performance Goals (as defined in the Archer PSU Agreement) are met during the Performance Period, Mr. Archer will be entitled to receive a maximum of 500,000 PSUs. Vesting is contingent upon Mr. Archer’s continued </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">employment through the vesting date, unless Mr. Archer’s employment is terminated by reason of death or Disability, without Cause, for Good Reason, or in the event of a Qualifying Termination in connection with a Change in Control (each term as defined in the Plan, as amended, or Mr. Archer’s employment agreement with the Company, as amended). These PSUs were valued using a Monte Carlo simulation with the following assumptions on the grant date: the expected volatility was approximately 53.82%, the term was 3.10 years, the dividend rate was 0.0% and the risk-free interest rate was approximately 2.65%, which resulted in a calculated fair value of approximately $2.21 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 10pt 0pt;">On July 12, 2022, the Compensation Committee granted 750,000 PSUs aimed at retaining, motivating and incentivizing certain of the Company’s executive officers, including its named executive officers (“NEOs”), under and pursuant to the Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The form of agreement with respect to the granting of the PSUs has material terms that are substantially similar to those in the Archer PSU Agreement. Such PSUs represent the right to receive one share of the Company’s common stock, par value $0.0001 per share. PSUs vest and become unrestricted on June 30, 2025. The number of PSUs that vest is determined based upon the achievement of specified share prices over the Performance Period. The executives will each earn a corresponding number of PSUs upon the achievement of specified share price thresholds, the first of which is $12.50 per share. If all Performance Goals (as defined in the applicable award agreement) are met during the Performance Period, the executives will be entitled to receive the maximum PSUs granted to them. Vesting is contingent upon the applicable executive’s continued employment through the vesting date, unless the applicable executive’s employment is terminated by reason of death or Disability, without Cause, for Good Reason, or in the event of a Qualifying Termination in connection with a Change in Control (each term as defined in the Plan, or each executive’s employment agreement, as amended, with the Company). These PSUs were valued using a Monte Carlo simulation with the following assumptions on the grant date: the expected volatility was approximately 55.76%, the term was 2.97 years, the dividend rate was 0.0% and the risk-free interest rate was approximately 3.05%, which resulted in a calculated fair value of approximately $6.96 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 10pt 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 10pt 0pt;">The table below represents the changes in PSUs for the year ended December 31, 2023:</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;"><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.01%;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.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;width:12.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 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.01%;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.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;width:15.7%;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: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%;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="font-size:8pt;font-weight:bold;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%;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%;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%;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;"> 17.82</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;">Forfeited</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: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%;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;"> (227,174)</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: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;"> 6.90</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;">Balance at December 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.25%;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%;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,358,868</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: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;"> 5.23</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;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;"><span style="background:#ffffff;">The weighted-average grant date fair value per PSU of PSUs granted during the years ended December 31, 2023 and 2022 was </span><span style="background:#ffffff;">$17.82</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$4.72</span><span style="background:#ffffff;">, respectively. PSUs granted during the years ended December 31, 2023 and 2022 were </span><span style="background:#ffffff;">91,025</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">1,495,017</span><span style="background:#ffffff;">; respectively.</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 (loss) for the year ended December 31, 2023 was approximately $2.6 million with an associated tax benefit of $0.8 million. Stock-based compensation expense for these PSUs recognized in selling, general and administrative expense in the consolidated statement of comprehensive income (loss) for the year ended December 31, 2022 was approximately $1.5 million with an associated tax benefit of $0.3 million. At December 31, 2023, unrecognized compensation expense related to PSUs totaled approximately $4.3 million and is expected to be recognized over a remaining term of approximately 1.60 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;">On May 21, 2019, the Compensation Committee granted 482,792 time-based stock option awards to certain employees. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 3, 2019 the Compensation Committee made an additional grant of 171,429 time-based stock options to our Chief Financial Officer. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Additionally, on March 4, 2020 the Compensation Committee granted 1,140,873 time-based stock option awards to certain employees. Each option represents the right upon vesting, to buy one share of the Company’s common stock, par value $0.0001 per share, for $4.51 to $10.83 per share. The stock options vest in four equal installments on each of the first four anniversaries of the grant date and expire ten years from 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 stock options for the year ended December 31, 2023:</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:36.56%;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.64%;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;width:12.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 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.64%;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;width:12.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;width:11.92%;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.64%;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;width:16.51%;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:36.56%;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.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 style="vertical-align:bottom;width:1.72%;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:12.26%;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.64%;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;">    </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;font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;width:12.26%;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.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="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;width:11.92%;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.64%;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;">    </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;width:16.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 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:36.56%;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.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:bottom;white-space:nowrap;width:1.72%;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.26%;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;"> 1,510,661</p></td><td style="vertical-align:bottom;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: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:12.26%;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;"> 6.13</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:11.92%;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;"> 6.86</p></td><td style="vertical-align:bottom;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: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:16.51%;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;"> 13,615</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</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 style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.26%;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;"> (19,841)</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 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.26%;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;"> 4.51</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:11.92%;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: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: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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.51%;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;white-space:nowrap;width:36.56%;background:#cceeff;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.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:bottom;white-space:nowrap;width:1.72%;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.26%;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;"> (750,381)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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: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.26%;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 0.05pt 0pt;"> 5.76</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:11.92%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.27%;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:16.51%;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 0.05pt 0pt;"> 8,268</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.56%;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, 2023</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 style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.26%;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 0.05pt 0pt;"> 740,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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: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:12.26%;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 0.05pt 0pt;"> 6.55</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:11.92%;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 0.05pt 0pt;"> 5.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.27%;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:16.51%;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 0.05pt 0pt;"> 2,570</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;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;">492,426 shares were exercisable at December 31, 2023 with a weighted average exercise price per share of $7.58 and an intrinsic value of $1.28 million. <span style="background:#ffffff;">The total fair value of stock option awards vested during the years ended December 31, 2023, 2022 and 2021 was </span><span style="background:#ffffff;">$0.8</span><span style="background:#ffffff;"> million, </span><span style="background:#ffffff;">$0.8</span><span style="background:#ffffff;"> million, and </span><span style="background:#ffffff;">$0.8</span><span style="background:#ffffff;"> million, respectively.</span><span style="font-size:12pt;"> </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 stock option awards recognized in selling, general and administrative expense in the consolidated statement of comprehensive income (loss) for the year ended December 31, 2023 was approximately $0.5 million with an associated tax benefit of approximately $0.1 million. Stock-based compensation expense for these stock option awards recognized in selling, general and administrative expense in the consolidated statement of comprehensive income (loss) for the year ended December 31, 2022 was approximately $0.8 million with an associated tax benefit of approximately $0.2 million. Stock-based compensation expense for these stock option awards recognized in selling, general and administrative expense in the consolidated statement of comprehensive income (loss) for the year ended December 31, 2021 was approximately $0.8 million with an associated tax benefit of approximately $0.2 million. At December 31, 2023, unrecognized compensation expense related to stock options totaled approximately $0.1 million and is expected to be recognized over a remaining term of approximately 0.18 years.</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 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;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;white-space:nowrap;width:70.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><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.47%;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.16%;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:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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;">Assumptions</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.47%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;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:23.84%;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:70.47%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.84%;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:70.47%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.84%;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:70.47%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.84%;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:70.47%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;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:23.84%;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin: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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. </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 0pt 12pt 0pt;">On February 25, 2021, the Compensation Committee granted SARs to certain of the Company’s executive officers and other employees.  Each SAR represents a contingent right to receive, upon vesting, payment in cash or the Company’s Common Stock, as determined by the Compensation Committee, in an amount equal to the difference between (a) the fair market value of a Common Share on the date of exercise, over (b) the grant date price. The number of SARs granted to certain named executive officers and certain other employees totaled 1,578,537 (including 26,906 granted on August 5, 2021).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As approved by the Compensation Committee, 755,436 of 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 share of Common Stock on the date of exercise, over (b) the grant date price; during the first quarter of 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the third quarter of 2023, as approved by the Compensation Committee, 13,453 of the employee related exercised SARs shown in the table below were paid in cash in the amount of $0.1 million based on the difference between (a) the fair market value of a share of Common Stock on the date of exercise, over (b) the grant price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes SARs outstanding at December 31, 2023:</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;white-space:nowrap;width:47.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 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.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;width:12.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 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.42%;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.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;width:14.45%;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.42%;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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.67%;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.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="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;width:12.47%;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.42%;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.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:14.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;">Weighted-Average Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.4%;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.67%;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.89%;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.47%;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;"> 1,537,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.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:14.45%;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;"> 1.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.4%;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;"> 8.17</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</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 0pt 0.05pt 0pt;"><span style="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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (54,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.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="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;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;"> 1.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.4%;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;white-space:nowrap;width:47.67%;background:#cceeff;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.89%;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.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 0pt 0.05pt 0pt;"> (768,889)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;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 0.05pt 0pt;"> 1.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.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 3.5pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.67%;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, 2023</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></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 3.5pt 0.05pt 0pt;"> 714,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.25%;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.45%;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 0.05pt 0pt;"> 1.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.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 3.5pt 0.05pt 0pt;"> 7.17</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;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 $5.4 million as of December 31, 2023, all of which is included in accrued liabilities in the accompanying consolidated balance sheet as of December 31, 2023. The liability associated with these SAR awards recognized as of December 31, 2022 was approximately $12.6 million as of December 31, 2022, 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 yield was 0.0% and the risk-free 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 December 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 35.78% and 53.39%, the term was 0.08 years and 0.30 years, the dividend yield was 0.0% and 0.0%, the risk-free rate was approximately 5.52% and 5.33%, and the exercise price was $1.79 and $3.54, which resulted in a calculated fair value of approximately $7.95 and $6.25 per SAR, respectively, as of December 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 yield was 0.0% and 0.0%, the risk-free 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 December 31, 2023 and December 31, 2022 was $7.96 and $13.61, respectively. Increases and decreases in stock-based compensation expense are recognized over the vesting period, or immediately for vested awards. For the year ended December 31, 2023, the Company recognized compensation expense related to these awards of approximately $2.9 million in selling, general and administrative expense in the consolidated statement of comprehensive income (loss). For the year ended December 31, 2022, the Company recognized compensation expense related to these awards of approximately $11.4 million in selling, general and administrative expense in the consolidated statement of comprehensive income (loss). For the year ended December 31, 2021, the Company recognized compensation expense related to these awards of approximately $1.2 million in selling, general and administrative expense in the consolidated statement of comprehensive income (loss). At December 31, 2023, unrecognized compensation expense related to SARs totaled approximately $0.8 million and is expected to be recognized over a remaining term of approximately 0.18 years. At December 31, 2023 and December 31, 2022, the intrinsic value of the SARs was $5.6 million and $20.5 million, respectively.</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 on the grant date 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.</p>
</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized contextRef="Duration_3_15_2019_To_3_15_2019_Y4CBC-UxyUm-bT5HHuJKNg" decimals="INF" id="Narr_bXw6Rj6pOku69MNVI5F8WA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 4000000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="Duration_2_25_2021_To_2_25_2021_us-gaap_PlanNameAxis_th_ExecutiveRestrictedStockUnitAgreementMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_LxEnhJAJsU2dcFnw-jdb6w" decimals="2" id="Narr_6-25TsjDSUGmo-V8SxuwNg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.50 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="Duration_2_25_2021_To_2_25_2021_us-gaap_PlanNameAxis_th_ExecutiveRestrictedStockUnitAgreementMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_DWBhljb19kysuCNiyjIBeA" decimals="2" id="Narr_P_EX_V1l4k6LPJq4ILekiA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.50 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
<th:ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdServicePeriodForProRataVesting contextRef="Duration_2_25_2021_To_2_25_2021_us-gaap_PlanNameAxis_th_ExecutiveRestrictedStockUnitAgreementMember_qda6RMnegEi0IEtLzD8auw" id="Narr_AQT4skfRx06p6-T2iM_xzg"> P12M </th:ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdServicePeriodForProRataVesting>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="Duration_2_25_2021_To_2_25_2021_us-gaap_PlanNameAxis_th_ExecutiveStockAppreciationRightsAwardAgreementMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_PKJ4qQmRv0uVA9Y2EuerYA" decimals="2" id="Narr_1f_zKVPxvUKUm2R0Y6FUZw" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.50 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="Duration_2_25_2021_To_2_25_2021_us-gaap_PlanNameAxis_th_ExecutiveStockAppreciationRightsAwardAgreementMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_JozVrErUiE6II0v_F1s1pQ" decimals="2" id="Narr_FGl96Sse4k2T6QkzHGxpAQ" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.50 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
<th:ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdServicePeriodForProRataVesting contextRef="Duration_2_25_2021_To_2_25_2021_us-gaap_PlanNameAxis_th_ExecutiveStockAppreciationRightsAwardAgreementMember_L_Lj-CZ2f0qiiY4sNIh3BQ" id="Narr_mipk-AnN40e4S3sC_1-04Q"> P12M </th:ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdServicePeriodForProRataVesting>
<th:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodAfterTerminationOfEmploymentOrServiceToExerciseProRataVesting contextRef="Duration_2_25_2021_To_2_25_2021_us-gaap_PlanNameAxis_th_ExecutiveStockAppreciationRightsAwardAgreementMember_L_Lj-CZ2f0qiiY4sNIh3BQ" id="Narr_31ucsk_hvEKga-gABGYj9Q"> P2Y </th:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodAfterTerminationOfEmploymentOrServiceToExerciseProRataVesting>
<th:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingInstallments contextRef="Duration_2_24_2022_To_2_24_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_qpbIt29Qx0Shklt209nK-g" decimals="INF" id="Narr_zJoSlo_suk-IRM-umh8Rtg" unitRef="Unit_Standard_installment_IZdLNdCWEUeoQdY5wMzR6Q"> 4 </th:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingInstallments>
<th:NumberOfAnniversariesOfGrantDate contextRef="Duration_2_24_2022_To_2_24_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_qpbIt29Qx0Shklt209nK-g" decimals="INF" id="Narr_szNFlJ5TEkGdf0mdTyMVrg" unitRef="Unit_Standard_item_mtfsoCtSBEiDkw5Q8ob2yg"> 4 </th:NumberOfAnniversariesOfGrantDate>
<th:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRight contextRef="Duration_2_24_2022_To_2_24_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_qua3HoNiF0yyfWSJi5ocWg" decimals="INF" id="Narr_-p7r95XlkUayFbtTQsgB7Q" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1 </th:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRight>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="Duration_2_24_2022_To_2_24_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_wh1fHM7l-U-cNXlMjgbUDw" decimals="2" id="Narr_r-d0B2_dCUON3FEa8YrLJg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="Duration_2_24_2022_To_2_24_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_TaXhjzpv0kGHPdVfqEg5SQ" decimals="2" id="Narr_0_cnirecOkKl_z-ACCnQHg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 1.50 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
<th:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodToAchieveCumulativeOperatingCashFlowAmounts contextRef="Duration_2_24_2022_To_2_24_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_qua3HoNiF0yyfWSJi5ocWg" id="Narr_X0O_BPkuiE6cwolGhNaMnA"> P3Y </th:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodToAchieveCumulativeOperatingCashFlowAmounts>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized contextRef="Duration_5_19_2022_To_5_19_2022_18SO93kb9UyBHUtPaiigkw" decimals="INF" id="Narr_LAB3HirzHU-oZcmzaHSzpQ" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 4000000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-5" id="Narr_5AhMRYlTqUCT-PyUTp6LGw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2400000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
<th:AchievementOfSpecifiedSharePriceThresholds contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_us-gaap_PlanNameAxis_th_PsuAwardAgreementMember_e40rddUbFU6fAvzuWBb4Qw" decimals="2" id="Narr_II5LsdGXcUCap90dTEWygQ" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 12.50 </th:AchievementOfSpecifiedSharePriceThresholds>
<th:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRight contextRef="Duration_2_28_2023_To_2_28_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_bQHa_Lc0hE-YtZhskUFRLA" decimals="INF" id="Narr_nXkYhkg8dU-LB0oQopgSVg" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1 </th:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRight>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="As_Of_2_28_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_Z0MciepM5kyUjxdxDNSn8g" decimals="INF" id="Narr_xnkizGaTYESPF_ZZHcU6QA" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 0.0001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="Duration_2_28_2023_To_2_28_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_th_TotalShareholderReturnBasedPerformanceShareUnitsMember_yoGu94Rga02jwaEsHcvY2g" decimals="2" id="Narr_6HoxgPtfPEmH6ucrXpFlUg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="Duration_2_28_2023_To_2_28_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_th_TotalShareholderReturnBasedPerformanceShareUnitsMember_-BR0llHVo0OwrtOW2IYprQ" decimals="2" id="Narr_j5NqssIiQkukvLwHd0nB7g" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 2 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="Duration_2_28_2023_To_2_28_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_th_DiversificationEbitdaBasedPerformanceShareUnitsMember_0vcWc8Iq3ECHteZsGc47SA" decimals="2" id="Narr_0XaqIuapoE-7TxqVQ3fMcg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="Duration_2_28_2023_To_2_28_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_th_DiversificationEbitdaBasedPerformanceShareUnitsMember_j6KhjxrKbEmTi61Gfvym7A" decimals="2" id="Narr_-QohC4636kWIHNQ7CPFHTw" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 2 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
<th:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRight contextRef="Duration_5_21_2019_To_5_21_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_YA2g0abMPEeG42Tyw3grsw" decimals="INF" id="Narr__8jequqa_EKn--jGwjCF8A" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1 </th:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRight>
<th:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingInstallments contextRef="Duration_5_21_2019_To_5_21_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_NhhesDZjFEmahYlvHsDZUA" decimals="INF" id="Narr_ys1Qv2pLJEGclCQJmy_riw" unitRef="Unit_Standard_installment_IZdLNdCWEUeoQdY5wMzR6Q"> 4 </th:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingInstallments>
<th:NumberOfAnniversariesOfGrantDate contextRef="Duration_5_21_2019_To_5_21_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_NhhesDZjFEmahYlvHsDZUA" decimals="INF" id="Narr_baj52k8_R0m-mA-Eg7FG5w" unitRef="Unit_Standard_item_mtfsoCtSBEiDkw5Q8ob2yg"> 4 </th:NumberOfAnniversariesOfGrantDate>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="Duration_5_21_2019_To_5_21_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_sCHJBS5_qECasFiyOp41Cg" decimals="2" id="Narr_3xydWl_bJU6Z_hM1VzqIhQ" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.50 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="Duration_5_21_2019_To_5_21_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_J8LEu0PZ7E-3XW20N-uCKg" decimals="2" id="Narr_Udov0jtWRUed3sF7QG7-pg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.50 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="Duration_5_21_2019_To_5_21_2019_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_5VdwP6t2vEC3RNupy2qyBw" id="Narr_Rz0BO0PM3UmIxv6iOEyM3A"> P1Y </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="Duration_2_25_2021_To_2_25_2021_srt_TitleOfIndividualAxis_th_ExecutiveOfficersAndOtherEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_KSGQP6WoeUGlXkxMtIxpbw" decimals="INF" id="Narr__7_9emWmH0m-cQYE8dhb7Q" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1134524 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="Duration_8_1_2021_To_8_31_2021_srt_TitleOfIndividualAxis_th_ExecutiveOfficersAndOtherEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ji09KD8beEmj7VNSyXLaIA" decimals="INF" id="Narr_RqR9rXvZwUSLBPpX0bf6BA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 30899 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="Duration_5_18_2021_To_5_18_2021_srt_TitleOfIndividualAxis_th_NonExecutiveDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_z_Rgxx1IAUuPInFeWGdrTA" decimals="INF" id="Narr_-FvuI36WoEWYbe46D-qG_Q" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 326926 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="Duration_8_4_2021_To_8_4_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_QBLpOAtv_0uBDIFQtBoklg" decimals="INF" id="Narr_x5FDrBsUpEyZ6MrXvjlZMg" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 22087 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="Duration_9_20_2021_To_9_20_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_4W8az4MoQ0GGAIF__APHig" decimals="INF" id="Narr_LmPmKFv8bkyhsohfl1UZ2g" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 17351 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<th:NumberOfNonEmployeeDirectors contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_xkE7qVWqPUWz4Ca3b1r6mA" decimals="INF" id="Narr_rKLSXx-ifk-f8DAv40OMig" unitRef="Unit_Standard_item_mtfsoCtSBEiDkw5Q8ob2yg"> 2 </th:NumberOfNonEmployeeDirectors>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber contextRef="Duration_5_18_2021_To_5_18_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Reb--NkmXkSxWBbxgzm2_w" decimals="INF" id="Narr_auaY6XKEZUeTEbr4VQ_VBQ" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 115386 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_1_3_2022_To_1_3_2022_srt_TitleOfIndividualAxis_th_NonExecutiveDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_C0rOokYj4Uu1RbauyjA0iA" decimals="INF" id="Narr_qYga78KEx0mOPCjk1Iwqqg" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 10861 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_2_24_2022_To_2_24_2022_srt_TitleOfIndividualAxis_th_ExecutiveOfficersAndOtherEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_qawjQD_vMUqi7wIGGiOz9w" decimals="INF" id="Narr_1m9Z5XR4IEeG-t29Kk--Yw" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1085548 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_5_19_2022_To_5_19_2022_srt_TitleOfIndividualAxis_th_ExecutiveOfficersAndOtherEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ozuigo7HX0us0xwjj8GUzQ" decimals="INF" id="Narr_7MOo9XvWPkypqyTNzlXPlA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 159766 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_9_6_2022_To_9_6_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_kwkXVlkSP0Wao5Ood6r0Dg" decimals="INF" id="Narr_W9UZIbNhUU6wreFaumX17g" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 4969 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<th:NumberOfUnitsInPeriodPaidInCash contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_lLb_3LJUNUGvrADFzjJ22g" decimals="INF" id="Narr_CFW8MOgQukGyfwEusxriOQ" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 116837 </th:NumberOfUnitsInPeriodPaidInCash>
<th:ShareBasedCompensationArrangementByShareBasedPaymentAwardPaymentForVestedAwards contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_lLb_3LJUNUGvrADFzjJ22g" decimals="-5" id="Narr_i1qZbjimcEqWJKBhmG6hJg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 400000 </th:ShareBasedCompensationArrangementByShareBasedPaymentAwardPaymentForVestedAwards>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_3_1_2023_To_3_1_2023_srt_TitleOfIndividualAxis_th_ExecutiveOfficersAndOtherEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember__YXTBVjg5kC-wbi_mtVS6w" decimals="INF" id="Narr_zOCUuIdYxkeUs0TekqsdRw" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 214901 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_4_17_2023_To_4_17_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_lt6aDH2UzEuaxpBBK2h9Fg" decimals="INF" id="Narr_Skxf2M8LAESxmZ9x1jduzQ" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 2383 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_5_18_2023_To_5_18_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_hkOJCXrf1keNlfxK4qaZqw" decimals="INF" id="Narr_3gW0d3fypkmF2Xce1jnGqA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 57616 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_6_19_2023_To_6_19_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_CIlvLPK8RkKkMo47K6kaCg" decimals="INF" id="Narr_Q_x_nS7OF0G5L9Xi3fcZPg" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 6875 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="Duration_6_19_2023_To_6_19_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_CIlvLPK8RkKkMo47K6kaCg" decimals="INF" id="Narr_1SgFolhGOU-x5sn2AaJdAA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 7888 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_7_10_2023_To_7_10_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_P5s6jGqQIkOD1bCcXTckqA" decimals="INF" id="Narr_J11ISSi61E2dH2SU3BfCng" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 6074 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_YHx85M5U6Eu60oG3owCJXA">
<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:54.45%;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;width:2.8%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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:2.1%;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.42%;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:54.45%;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:1.67%;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:2.8%;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: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;">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.1%;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:2.1%;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:18.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 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:54.45%;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:1.67%;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.8%;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 3.5pt 0.05pt 0pt;">2,658,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.1%;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:18.42%;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;"> 2.98</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.45%;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:1.67%;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.8%;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%;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;">287,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.1%;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.42%;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;"> 15.14</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.45%;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:1.67%;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.8%;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 0pt 0.05pt 0pt;"> (1,162,729)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.1%;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.42%;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;"> 3.40</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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: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 0pt 0.05pt 0pt;"> (101,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.1%;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:18.42%;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 0.05pt 0pt;"> 4.91</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.45%;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, 2023</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;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: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 3.5pt 0.05pt 0pt;">1,682,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.1%;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:18.42%;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 0.05pt 0pt;"> 4.65</p></td></tr></table>
</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_6eMyb24QzEiAGRQU40OAxw" decimals="INF" id="Tc_MQj0G6mqJEu6EYqGAXU4rw_2_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 2658581 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_6eMyb24QzEiAGRQU40OAxw" decimals="2" id="Tc_jlvYTeQ-ek-CzzCObbsfnQ_2_6" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 2.98 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_xkE7qVWqPUWz4Ca3b1r6mA" decimals="INF" id="Tc_tlxbuOQrQ0iJ3eUGU_aP6Q_3_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 287849 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_xkE7qVWqPUWz4Ca3b1r6mA" decimals="2" id="Tc_sfeEQEJslEyhhJdxdXb2JQ_3_6" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 15.14 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_xkE7qVWqPUWz4Ca3b1r6mA" decimals="INF" id="Tc_4coTfV3lEUSaNPWEX5xf4Q_4_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1162729 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_xkE7qVWqPUWz4Ca3b1r6mA" decimals="2" id="Tc_3RFNjuOLGEOk_N0Y_mtk5g_4_6" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 3.40 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_xkE7qVWqPUWz4Ca3b1r6mA" decimals="INF" id="Tc_oJ2jVrs--E6DjSGGNd-VFg_5_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 101495 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_xkE7qVWqPUWz4Ca3b1r6mA" decimals="2" id="Tc_b54nBCpK9kmXv1qqH0F1Rw_5_6" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 4.91 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_quUtL-y4rES6CbSFye31qQ" decimals="INF" id="Tc_X_ssCEYp60GxIZq4EGpJKQ_6_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1682206 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_quUtL-y4rES6CbSFye31qQ" decimals="2" id="Tc_D-nu_VjdJ0aqU_UsSTfaDg_6_6" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 4.65 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-5" id="Narr_9HzBjg7bUEmygnZ-9ME27Q" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 17700000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-5" id="Narr_d4sEdqXv90-oLE_bpW3HmA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2000000.0 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-5" id="Narr_XVtMHx4xMkKUDAOSTD9TkA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2100000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_xkE7qVWqPUWz4Ca3b1r6mA" decimals="2" id="Narr_7lRH2Ziq1EmivR-POiWjiw" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 15.14 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_lLb_3LJUNUGvrADFzjJ22g" decimals="2" id="Narr_ZscQQoaXvUyP10nhGLNA4g" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 3.40 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_dpiG4PX8yUaXjZV2GiL6tQ" decimals="2" id="Narr_MwhAbeN-j0eFdTddFq4HUw" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 2.10 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_xkE7qVWqPUWz4Ca3b1r6mA" decimals="INF" id="Narr_31Zk7mlwf0-N0c5AivId9g" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 287849 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_lLb_3LJUNUGvrADFzjJ22g" decimals="INF" id="Narr_lu6JwCmUq06T22-Xmcd_yg" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1261129 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_dpiG4PX8yUaXjZV2GiL6tQ" decimals="INF" id="Narr_sHxYp3xEoU64XkKq00hMdQ" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1531787 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_xkE7qVWqPUWz4Ca3b1r6mA" decimals="-5" id="Narr_jc_OF2qeDkG20AdpNIsypg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5200000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_xkE7qVWqPUWz4Ca3b1r6mA" decimals="-5" id="Narr_zM2IJZypkkmzGUmfTerbZw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1300000 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_lLb_3LJUNUGvrADFzjJ22g" decimals="-5" id="Narr_bfbtYbiRkkem3tHDo2HxMQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5400000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_lLb_3LJUNUGvrADFzjJ22g" decimals="-5" id="Narr_uzChMg41ZUSax5pYlkQiSA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1400000 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_dpiG4PX8yUaXjZV2GiL6tQ" decimals="-5" id="Narr_5fJTHo6Of02eLePaOPQ46g" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 3100000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_dpiG4PX8yUaXjZV2GiL6tQ" decimals="-5" id="Narr_l7sa91vXE0-OB8erSQ44lQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 700000 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_quUtL-y4rES6CbSFye31qQ" decimals="-5" id="Narr_otG4RymzF0KPeVmipjibJQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 6500000 </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_xkE7qVWqPUWz4Ca3b1r6mA" id="Narr_EfXGuLMgqU--dqT2ogxIXg"> P2Y4M20D </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_2_24_2022_To_2_24_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_qua3HoNiF0yyfWSJi5ocWg" decimals="INF" id="Narr_jjV7GAJ5E0SRJ288Ha53cw" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 245017 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<th:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRight contextRef="Duration_5_24_2022_To_5_24_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_EYSDKYqBdkKqsyCJD85Oag" decimals="INF" id="Narr_0BZgLRrBzEWFhU5-xJAxlg" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1 </th:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRight>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="As_Of_5_24_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_0kKlPsZPsUeZ-Qt3BzMtHA" decimals="2" id="Narr_-RMhkavrrUaTmYkQbmi16g" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 12.50 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_5_24_2022_To_5_24_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_sPxLsCD2c0S5_Yy4hrbN1A" decimals="INF" id="Narr_7UZtdpye2k-NPH9Bmk5PnA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 500000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="Duration_5_24_2022_To_5_24_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_EYSDKYqBdkKqsyCJD85Oag" decimals="4" id="Narr_8eQ7IZX7z0eOjMtL1uiIJA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.5382 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="Duration_5_24_2022_To_5_24_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_EYSDKYqBdkKqsyCJD85Oag" id="Narr_i7eHDuYECECDZu9nNPb7zw"> P3Y1M6D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="Duration_5_24_2022_To_5_24_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_EYSDKYqBdkKqsyCJD85Oag" decimals="3" id="Narr_LvErEEEH40-OennNG7Z_tQ" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="Duration_5_24_2022_To_5_24_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_EYSDKYqBdkKqsyCJD85Oag" decimals="4" id="Narr_m9i5URMY4EGt52PY4SxUEg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0265 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice contextRef="As_Of_5_24_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_0kKlPsZPsUeZ-Qt3BzMtHA" decimals="2" id="Narr_g0zY2g9aP0inwBWI1M9zDQ" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 2.21 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_7_12_2022_To_7_12_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_9YlUAciafE2KeTNXAX_-Gw" decimals="INF" id="Narr_2Wp_NQc-E0i7rqmSa9K_Lg" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 750000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="As_Of_7_12_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_tkcnREKRXEyQxgXm2l94Aw" decimals="INF" id="Narr_Tq2bZLmcuUaTFvfyKCML7Q" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 0.0001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_7_12_2022_To_7_12_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_9YlUAciafE2KeTNXAX_-Gw" decimals="2" id="Narr_MaGP91_WLky3Xf_nIDZL_g" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 12.50 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="Duration_7_12_2022_To_7_12_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_9YlUAciafE2KeTNXAX_-Gw" decimals="4" id="Narr_UZB2KqkQ2kWpqnwxHxU6yQ" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.5576 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="Duration_7_12_2022_To_7_12_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_9YlUAciafE2KeTNXAX_-Gw" id="Narr_h9Wenz9zvEmfoPPlGsv4SA"> P2Y11M19D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="Duration_7_12_2022_To_7_12_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_9YlUAciafE2KeTNXAX_-Gw" decimals="3" id="Narr_qVkK5JBuP0aFRzAGyE-RPQ" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="Duration_7_12_2022_To_7_12_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_9YlUAciafE2KeTNXAX_-Gw" decimals="4" id="Narr_4_NT1BYHqUeqXMSLb4Pqtg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0305 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice contextRef="As_Of_7_12_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_tkcnREKRXEyQxgXm2l94Aw" decimals="2" id="Narr_gKqaI5Vd1kSdl69BvQF0yA" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 6.96 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_3_1_2023_To_3_1_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_0PUeyIgghUa0aZlsL3WHNA" decimals="INF" id="Narr_dwUinbxnTUGr0_Z0H5YVvQ" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 91025 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="Duration_3_1_2023_To_3_1_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_0PUeyIgghUa0aZlsL3WHNA" decimals="4" id="Narr_RBv5yRguKkKWI66SrBTImA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.4586 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="Duration_3_1_2023_To_3_1_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_0PUeyIgghUa0aZlsL3WHNA" id="Narr_dS--_S2PEUasEiIiC2mTtg"> P2Y10M2D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<th:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient contextRef="Duration_3_1_2023_To_3_1_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_0PUeyIgghUa0aZlsL3WHNA" decimals="4" id="Narr_O8Gl2k-vLkueVaq_Mb__KA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.6210 </th:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="Duration_3_1_2023_To_3_1_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_0PUeyIgghUa0aZlsL3WHNA" decimals="3" id="Narr_1tzF2iEMlkKIOxxzStqSMQ" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="Duration_3_1_2023_To_3_1_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_0PUeyIgghUa0aZlsL3WHNA" decimals="4" id="Narr_n2vKIgCim0eKZkNwHFW9Zg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0460 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice contextRef="As_Of_3_1_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_3c6Ce13O10aQ6jbQrIcLKA" decimals="2" id="Narr_QHbmFVYn-UyCV_2zEO2meQ" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 20.66 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
<us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_5LoAwqqZ0UiZiPtJMT76VQ">
<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;"><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.01%;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.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;width:12.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 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.01%;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.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;width:15.7%;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: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%;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="font-size:8pt;font-weight:bold;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%;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%;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%;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;"> 17.82</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;">Forfeited</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: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%;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;"> (227,174)</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: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;"> 6.90</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;">Balance at December 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.25%;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%;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,358,868</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: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;"> 5.23</p></td></tr></table>
</us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_HfTbcBxTT06KnAZyyam3tw" decimals="INF" id="Tc_3fxD1iu6q0OGXqONin9PrA_2_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1495017 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_HfTbcBxTT06KnAZyyam3tw" decimals="2" id="Tc_roA8nzKQp0-8txcHXUhDGQ_2_6" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 4.72 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_JDiNmo7JnkOMYpi0o-TJ1w" decimals="INF" id="Tc_fwxGujPTO0yNxNkwA4_Ljw_3_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 91025 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_JDiNmo7JnkOMYpi0o-TJ1w" decimals="2" id="Tc_3k4vQD2SJ0Cqsee6kSg4Rw_3_6" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 17.82 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_JDiNmo7JnkOMYpi0o-TJ1w" decimals="INF" id="Tc_wR7M0_9bo0WkwUajCV2PJg_4_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 227174 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_JDiNmo7JnkOMYpi0o-TJ1w" decimals="2" id="Tc_g7Q8vs5d-kerxyDsP1ZIww_4_6" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 6.90 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_Tiiga0QVB0KvxDZpQyQNXQ" decimals="INF" id="Tc_Ny-qch-8W0O9KQfGqf2zSg_5_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1358868 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_Tiiga0QVB0KvxDZpQyQNXQ" decimals="2" id="Tc_vIZBKj36vUiTL1ErIKi32g_5_6" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 5.23 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_JDiNmo7JnkOMYpi0o-TJ1w" decimals="2" id="Narr_N6rFfpFo_0eDxNq67xVW3w" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 17.82 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_AuLFadRT_0WAoc4oI064FA" decimals="2" id="Narr_bpmZUm5oEki6PvJh6tIFnQ" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 4.72 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_JDiNmo7JnkOMYpi0o-TJ1w" decimals="INF" id="Narr_Mvv14OrbnkSIyTWMpymJgg" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 91025 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_AuLFadRT_0WAoc4oI064FA" decimals="INF" id="Narr_W6vYc-C_OUGgyNg9AKPuog" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1495017 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_JDiNmo7JnkOMYpi0o-TJ1w" decimals="-5" id="Narr_Z_QFpi6j0keVvzYPnFqb_Q" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2600000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_JDiNmo7JnkOMYpi0o-TJ1w" decimals="-5" id="Narr_P1qSfzmjGUKGjZwbGOHqUw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 800000 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_AuLFadRT_0WAoc4oI064FA" decimals="-5" id="Narr_IlLA7llWxkq2RWsQ8POvBg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1500000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_AuLFadRT_0WAoc4oI064FA" decimals="-5" id="Narr_UtRmkXpoMkmoiHZU86vOpQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 300000 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_Tiiga0QVB0KvxDZpQyQNXQ" decimals="-5" id="Narr_lHikNRUcuUK-ncFK2dW0DQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 4300000 </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_JDiNmo7JnkOMYpi0o-TJ1w" id="Narr_6MD6hdvXdUSG0zLzrw1INA"> P1Y7M6D </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="Duration_5_21_2019_To_5_21_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_CHIb1p2wmEuLRXSDpWb6cA" decimals="INF" id="Narr_PKDCVSS-406z2OcFW-aWcw" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 482792 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="Duration_9_3_2019_To_9_3_2019_srt_TitleOfIndividualAxis_srt_ChiefFinancialOfficerMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_qsVDsyPKn0ejt0JBDfomzA" decimals="INF" id="Narr_WI4BAzNwmUGJuA7IDnmCkA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 171429 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="Duration_3_4_2020_To_3_4_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_mi3IfH5gCUeCYLDIz649mw" decimals="INF" id="Narr_wOI4zpHVg0aj3pvYmWVCWA" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1140873 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<th:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRight contextRef="Duration_5_21_2019_To_5_21_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hnt4g937AEu5K2sTlaibDw" decimals="INF" id="Narr_7LZ9F6Zvm0--t4-MznEJFQ" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1 </th:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRight>
<us-gaap:CommonStockNoParValue contextRef="As_Of_5_21_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_db0DC-YLhk2cgUGVsufOcQ" decimals="INF" id="Narr_bD5-nQx2kEyM1xQQ5xpPQA" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 0.0001 </us-gaap:CommonStockNoParValue>
<us-gaap:SharePrice contextRef="As_Of_5_21_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_lNdNSlFpPUi_FH9-YQTFEQ" decimals="2" id="Narr_NkHSxjJR8kKSQmUWWAM-5Q" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 4.51 </us-gaap:SharePrice>
<us-gaap:SharePrice contextRef="As_Of_5_21_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_JkWfPIJGLUuCx--wgBSCVw" decimals="2" id="Narr_P-ODDKDOkkisKAWPKVw5sw" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 10.83 </us-gaap:SharePrice>
<th:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingInstallments contextRef="Duration_5_21_2019_To_5_21_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_CHIb1p2wmEuLRXSDpWb6cA" decimals="INF" id="Narr_qYcNpi4y-kmdkVr1pSVPhw" unitRef="Unit_Standard_installment_IZdLNdCWEUeoQdY5wMzR6Q"> 4 </th:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingInstallments>
<th:NumberOfAnniversariesOfGrantDate contextRef="Duration_5_21_2019_To_5_21_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hnt4g937AEu5K2sTlaibDw" decimals="INF" id="Narr_y0d7gIQX9UyfPNfdNdpI4w" unitRef="Unit_Standard_item_mtfsoCtSBEiDkw5Q8ob2yg"> 4 </th:NumberOfAnniversariesOfGrantDate>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="Duration_5_21_2019_To_5_21_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_hnt4g937AEu5K2sTlaibDw" id="Narr_PG6Ca5N4G0CGmRDTuPr91g"> P10Y </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
<us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_4K56COczykuLOreWoKorkg">
<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:36.56%;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.64%;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;width:12.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 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.64%;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;width:12.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;width:11.92%;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.64%;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;width:16.51%;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:36.56%;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.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 style="vertical-align:bottom;width:1.72%;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:12.26%;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.64%;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;">    </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;font-weight:bold;visibility:hidden;"></span></p></td><td style="vertical-align:bottom;width:12.26%;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.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="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;width:11.92%;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.64%;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;">    </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;width:16.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 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:36.56%;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.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:bottom;white-space:nowrap;width:1.72%;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.26%;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;"> 1,510,661</p></td><td style="vertical-align:bottom;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: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:12.26%;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;"> 6.13</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:11.92%;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;"> 6.86</p></td><td style="vertical-align:bottom;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: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:16.51%;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;"> 13,615</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</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 style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.26%;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;"> (19,841)</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 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.26%;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;"> 4.51</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:11.92%;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: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: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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.51%;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;white-space:nowrap;width:36.56%;background:#cceeff;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.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:bottom;white-space:nowrap;width:1.72%;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.26%;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;"> (750,381)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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: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.26%;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 0.05pt 0pt;"> 5.76</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:11.92%;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 0.05pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.27%;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:16.51%;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 0.05pt 0pt;"> 8,268</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:36.56%;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, 2023</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 style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.26%;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 0.05pt 0pt;"> 740,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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: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:12.26%;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 0.05pt 0pt;"> 6.55</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:11.92%;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 0.05pt 0pt;"> 5.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.27%;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:16.51%;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 0.05pt 0pt;"> 2,570</p></td></tr></table>
</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_UGW6UXSuJ0-BI-_vfR1WNQ" decimals="INF" id="Tc_mHd1lcyHvUOE5T7duYe0Gg_2_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1510661 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_UGW6UXSuJ0-BI-_vfR1WNQ" decimals="2" id="Tc_3l3ocTQfGUqBnKoQsOcTrA_2_6" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 6.13 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_nCkO7l3fw0Wr86kgZds19Q" id="Tc_tte51i4aSEuKoBDPeHjLJg_2_8"> P6Y10M9D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_UGW6UXSuJ0-BI-_vfR1WNQ" decimals="-3" id="Tc_e8Q7xwdxyECD9UnCnwwRxQ_2_11" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 13615000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_SZQ3Exx8nES4ODR0BahXzA" decimals="INF" id="Tc_jx757sV89k6_rQTZpInbkg_3_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 19841 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_SZQ3Exx8nES4ODR0BahXzA" decimals="2" id="Tc__fFeO7qLeEGKGeOQOp3XCg_3_6" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 4.51 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_SZQ3Exx8nES4ODR0BahXzA" decimals="INF" id="Tc_qZyJr0y5OEORuKkbBAbhmQ_4_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 750381 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_SZQ3Exx8nES4ODR0BahXzA" decimals="2" id="Tc_1gRMrx_OYUC2aOlnioaB5w_4_6" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 5.76 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_SZQ3Exx8nES4ODR0BahXzA" decimals="-3" id="Tc_F4uF-889QkWq4IjPb45ayw_4_11" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 8268000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_coKwvA4hDUKW1nvi7pvF3A" decimals="INF" id="Tc_aZbbaBtZB0yG2kviRcJOeQ_5_3" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 740439 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_coKwvA4hDUKW1nvi7pvF3A" decimals="2" id="Tc_plZghWiIdEO_8iLeRnsiqw_5_6" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 6.55 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_SZQ3Exx8nES4ODR0BahXzA" id="Tc_juBwQOVLF0SJC8LRZ4IZ9g_5_8"> P5Y2M1D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_coKwvA4hDUKW1nvi7pvF3A" decimals="-3" id="Tc_Kge5Loj480-HOFDutkI3oQ_5_11" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2570000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="INF" id="Narr_aftm6UiXX0mfL7x-HoMPPw" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 492426 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="2" id="Narr_8aibEiuPAk2IGX1e53RkOg" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 7.58 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-4" id="Narr_jLbf2buvsUOHdFdahOGNHA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1280000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-5" id="Narr_HKhR1bGyyEiLEn153HWfuQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 800000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-5" id="Narr_mqY3OMU7kEOmJ3dOKeWGFw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 800000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-5" id="Narr_LrDc3w5ebU24IB0uVP16sA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 800000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_SZQ3Exx8nES4ODR0BahXzA" decimals="-5" id="Narr_mpfKl_v-Z0CgZpvkY6wIZw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 500000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_SZQ3Exx8nES4ODR0BahXzA" decimals="-5" id="Narr_zBOEzfwejUSSwrt3guEeeg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 100000 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_nCkO7l3fw0Wr86kgZds19Q" decimals="-5" id="Narr_aRmcPRscb0mq3Vz8CGrvAw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 800000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_nCkO7l3fw0Wr86kgZds19Q" decimals="-5" id="Narr_xP3hmnC5yki3d0fI7EGd3w" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 200000 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_A_ouDTEeskWwAv8bY59_DQ" decimals="-5" id="Narr_vzhE14ffEEii2lEWAsh0OQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 800000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_A_ouDTEeskWwAv8bY59_DQ" decimals="-5" id="Narr_11ewHDj3OUe8dzTGtwgquA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 200000 </us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_coKwvA4hDUKW1nvi7pvF3A" decimals="-5" id="Narr_MG4zzk-iSkCFgWRp5qTC1g" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 100000 </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_SZQ3Exx8nES4ODR0BahXzA" id="Narr_Lv8uhJUiLUqqsQSURFaNqg"> P0Y2M4D </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_U7CpvaDZRkGEQ3QHERXGGQ">
<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;white-space:nowrap;width:70.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><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.47%;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.16%;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:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.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;">Assumptions</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.47%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;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:23.84%;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:70.47%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.84%;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:70.47%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.84%;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:70.47%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.84%;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:70.47%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;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:23.84%;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></table>
</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_oInir-QCMk-BjJVK0gEVyg" decimals="4" id="Narr_YYApLRuDAES55lO2T7qwRA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.2594 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="Duration_1_1_2023_To_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_U6UdMe0sBkeBHIwJS6M9JQ" decimals="4" id="Narr_USLL1ZxFwkGL0G_pDNqkzw" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.3090 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_SZQ3Exx8nES4ODR0BahXzA" decimals="4" id="Tc_Kyw3L6UP6k6V0_GZrpylQA_3_3" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_SZQ3Exx8nES4ODR0BahXzA" id="Tc_8dteWFdlXU-6I1uqUkhPjA_4_3"> P6Y3M </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_SZQ3Exx8nES4ODR0BahXzA" decimals="4" id="Narr_L6dIxxgaikCfc8O3qRk_wg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0082 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_SZQ3Exx8nES4ODR0BahXzA" decimals="4" id="Narr_Dq0rlyfZ8kuyB8Fbt-JNhw" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0226 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_ATEhyfI1G0m1bBNlDfh0Vw" decimals="2" id="Narr_q0WXUWh-lEqQgL9Atd2y9w" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 4.51 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice contextRef="As_Of_12_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_KRbHSI-0rUytQYRUD4Qi3w" decimals="2" id="Narr_W8HvxywEf0WfoUEHp-2Z1Q" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 10.83 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_2_25_2021_To_2_25_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_hQZXeBQf8kO9rEf8_tNsNA" decimals="INF" id="Narr_qZOXGNtQgUe6Js9ztIMF9g" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1578537 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="Duration_8_5_2021_To_8_5_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_wPm40S3ra0SL6CjPf23QXA" decimals="INF" id="Narr_Po6nFCl7h0aZNAALUyMs1A" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 26906 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_Qi9CPiJLuk-WrtYNRWQvtQ" decimals="INF" id="Narr_zzENadKqgEqbzrFkGceSAQ" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 755436 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<th:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisedAwardsSettledInCash contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_9dsrN2fvl0mskArohqgLyg" decimals="-5" id="Narr_21L4KDsEo0yrmZWngNdL-A" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 10000000.0 </th:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisedAwardsSettledInCash>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="Duration_7_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_Al9MddV2PUeiFYEUJl3WTg" decimals="INF" id="Narr_oa_CEUDMskmOm0LAlmWkPw" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 13453 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<th:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisedAwardsSettledInCash contextRef="Duration_7_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_9cehXIX3EEyOGNkhn1JhOg" decimals="-5" id="Narr_4z2h_vZc2E-6SzZZEqMDBA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 100000 </th:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisedAwardsSettledInCash>
<us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_O5C-pd-PuUm-w1ZecN2f2g">
<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;white-space:nowrap;width:47.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 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.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;width:12.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 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.42%;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.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;width:14.45%;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.42%;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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.67%;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.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="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;width:12.47%;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.42%;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.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:14.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;">Weighted-Average Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.4%;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.67%;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.89%;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.47%;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;"> 1,537,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.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:14.45%;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;"> 1.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.4%;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;"> 8.17</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</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 0pt 0.05pt 0pt;"><span style="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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (54,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.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="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;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;"> 1.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.4%;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;white-space:nowrap;width:47.67%;background:#cceeff;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.89%;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.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 0pt 0.05pt 0pt;"> (768,889)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.45%;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 0.05pt 0pt;"> 1.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.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 3.5pt 0.05pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.67%;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, 2023</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></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 3.5pt 0.05pt 0pt;"> 714,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.25%;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.45%;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 0.05pt 0pt;"> 1.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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.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 3.5pt 0.05pt 0pt;"> 7.17</p></td></tr></table>
</us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_O0fO8C8-MUCcGYeNrvpfXQ" decimals="INF" id="Tc_tQ35htHtGk-iB0WHRfsj3g_2_2" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1537776 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_O0fO8C8-MUCcGYeNrvpfXQ" decimals="2" id="Tc__DU3DjEDxE6Et2wCxiRBvw_2_5" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 1.82 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember__8wWepkwn0igxhvUSFGsxA" id="Tc_3nOoNFDoe0mWStIIxiOViQ_2_7"> P8Y2M1D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_9dsrN2fvl0mskArohqgLyg" decimals="INF" id="Tc_USz3_wEPN0iKQ1Ngh-xYkA_3_2" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 54348 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_9dsrN2fvl0mskArohqgLyg" decimals="2" id="Tc_si9XNZ1V6UWlpTE1On5A2g_3_5" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 1.79 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
<us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_9dsrN2fvl0mskArohqgLyg" decimals="INF" id="Tc_T6FdQcBZbkSl1uhjT5GaQw_4_2" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 768889 </us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_9dsrN2fvl0mskArohqgLyg" decimals="2" id="Tc_QWIV_Qq6x0Wg2f8Ctx4FEA_4_5" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 1.82 </us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_6Xn1GsOWzUWhKqTRkrA5nQ" decimals="INF" id="Tc_-0zYqQpbukicdn_NhFaKsA_5_2" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 714539 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_6Xn1GsOWzUWhKqTRkrA5nQ" decimals="2" id="Tc_8HRJZ4pVM026vX9zi_LdHg_5_5" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 1.82 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_9dsrN2fvl0mskArohqgLyg" id="Tc_5ZcyybL3cEGcbVB2Bziguw_5_7"> P7Y2M1D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_6Xn1GsOWzUWhKqTRkrA5nQ" decimals="-5" id="Narr_9HHBzntIbU24a9Bi9t3KXQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5400000 </us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
<us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_O0fO8C8-MUCcGYeNrvpfXQ" decimals="-5" id="Narr_zHcjK-9IDUCNrq8vs7zVhQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 12600000 </us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
<us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_BalanceSheetLocationAxis_us-gaap_AccruedLiabilitiesMember_LAponbCoz02KsoeUWlDNUw" decimals="-5" id="Narr_2YZfa4svD0CmyqmXyKzUYg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 6300000 </us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
<us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentLiabilitiesMember_R3G1ehebDEaDA9C1EFxEEg" decimals="-5" id="Narr_2VZFfUVuSUesJ23chcq0Pw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 6300000 </us-gaap:DeferredCompensationShareBasedArrangementsLiabilityCurrent>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="3" id="Narr_TKpLQ5bX7UyIIXBZlD3t0A" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.435 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember__8wWepkwn0igxhvUSFGsxA" id="Narr_ecRNE2-dRESae3T5vyhD1g"> P6Y3M </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember__8wWepkwn0igxhvUSFGsxA" decimals="3" id="Narr_hdFpRkge1kOwhuvXyCTvxg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember__8wWepkwn0igxhvUSFGsxA" decimals="4" id="Narr_zbOnvmcaDUGcFrn9Ll5_Pw" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0107 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_O0fO8C8-MUCcGYeNrvpfXQ" decimals="2" id="Narr_eFzXBwtvfUChAkLZMwhLiQ" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 0.78 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="Duration_2_25_2021_To_2_25_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionOneMember_7oc7Vs5X0UOgxmkW0xaPRg" decimals="4" id="Narr_S6v9hA9RBUq3KBGzhZ3QRA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.3578 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="Duration_8_5_2021_To_8_5_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionOneMember_0SrUmpFWkUir1-gltRCMUA" decimals="4" id="Narr_yjOWu3adf0yr9-02XWQpMw" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.5339 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="Duration_2_25_2021_To_2_25_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionOneMember_7oc7Vs5X0UOgxmkW0xaPRg" id="Narr_l0QxZZb510-B9pUnW2cFjw"> P0Y29D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="Duration_8_5_2021_To_8_5_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionOneMember_0SrUmpFWkUir1-gltRCMUA" id="Narr_QIhAoffk5UeVww0x4w_OmA"> P0Y3M18D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="Duration_2_25_2021_To_2_25_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionOneMember_7oc7Vs5X0UOgxmkW0xaPRg" decimals="4" id="Narr_HhFB41_esU2JKwcP1L55KA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="Duration_8_5_2021_To_8_5_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionOneMember_0SrUmpFWkUir1-gltRCMUA" decimals="4" id="Narr_nBn9IA2np0yI70uC4v7qYw" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="Duration_2_25_2021_To_2_25_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionOneMember_7oc7Vs5X0UOgxmkW0xaPRg" decimals="4" id="Narr_5qYrftxONEuWm60BJ-nadQ" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0552 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="Duration_8_5_2021_To_8_5_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionOneMember_0SrUmpFWkUir1-gltRCMUA" decimals="4" id="Narr_4JCOM2EW2ky6IEDTPxRqhw" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0533 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice contextRef="As_Of_2_25_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionOneMember_YzOKbVtQ506KUi1Tp7Nv3A" decimals="2" id="Narr_gJo_px-_NUeIQhG4kG2cDQ" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 1.79 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice contextRef="As_Of_8_5_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionOneMember_AiBhaRXQAEWDHmEqbFqVGQ" decimals="2" id="Narr_p2_DLxMpO0qlEZTrYBa_3g" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 3.54 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="As_Of_2_25_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_0rCK_SlJlEenZjHullmJYQ" decimals="2" id="Narr_c63kwlJUP0qfjTV8rSeKbQ" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 7.95 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue contextRef="As_Of_8_5_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_2_wXN2B4GEuYuXl3QzFv3g" decimals="2" id="Narr_e2KPIB1VU0Cg2ygAXhD17g" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 6.25 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="Duration_2_25_2021_To_2_25_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionTwoMember_HVVi4lZ8kEaNdeviHM25CQ" decimals="4" id="Narr_F0AbHfdhCEi96OLmQ7dARA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.4686 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="Duration_8_5_2021_To_8_5_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionTwoMember_Ev_Ac3ryi0u0-ehqMBjVyw" decimals="4" id="Narr_TVU5QOZP2Ea1VtVV06UjqQ" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.4727 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="Duration_2_25_2021_To_2_25_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionTwoMember_HVVi4lZ8kEaNdeviHM25CQ" id="Narr_Q15KqNcgfE-tY9mvQ20gbQ"> P0Y7M24D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="Duration_8_5_2021_To_8_5_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionTwoMember_Ev_Ac3ryi0u0-ehqMBjVyw" id="Narr_SrRw4xlnd0-ZyHWt98_W0g"> P1Y1M6D </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="Duration_2_25_2021_To_2_25_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionTwoMember_HVVi4lZ8kEaNdeviHM25CQ" decimals="4" id="Narr_p5M-pYUCEEC7rIFCX7oaUw" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="Duration_8_5_2021_To_8_5_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionTwoMember_Ev_Ac3ryi0u0-ehqMBjVyw" decimals="4" id="Narr_GpKo2xHyAEWMI5jVDW53DQ" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="Duration_2_25_2021_To_2_25_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionTwoMember_HVVi4lZ8kEaNdeviHM25CQ" decimals="4" id="Narr_8yw37QbDoEiUbpkU4ia5EQ" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0470 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="Duration_8_5_2021_To_8_5_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionTwoMember_Ev_Ac3ryi0u0-ehqMBjVyw" decimals="4" id="Narr_r1NzzUueD0m7f8dixGBTiQ" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.0465 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice contextRef="As_Of_2_25_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionTwoMember_dAF7ixAlskWGEbxWHKkeFg" decimals="2" id="Narr_T3_Lcl1o3kOswvqzQAffAA" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 1.79 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice contextRef="As_Of_8_5_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionTwoMember_CFperPjSuk-1V4uHQKzZ-Q" decimals="2" id="Narr_VxZmsFNxn0STDX3RdapxaQ" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 3.54 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
<th:EstimatedFairValuePerShare contextRef="As_Of_2_25_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionTwoMember_dAF7ixAlskWGEbxWHKkeFg" decimals="2" id="Narr_rHg2BJ2vmUaPbcxUVrCIeQ" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 13.40 </th:EstimatedFairValuePerShare>
<th:EstimatedFairValuePerShare contextRef="As_Of_8_5_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_us-gaap_PlanNameAxis_th_StockOptionTwoMember_CFperPjSuk-1V4uHQKzZ-Q" decimals="2" id="Narr_mvcdDIk66E2z6nBOfKF5LQ" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 11.78 </th:EstimatedFairValuePerShare>
<th:EstimatedFairValuePerShare contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_6Xn1GsOWzUWhKqTRkrA5nQ" decimals="2" id="Narr_ji5lkSExo0GhfLsFOqERbg" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 7.96 </th:EstimatedFairValuePerShare>
<th:EstimatedFairValuePerShare contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_O0fO8C8-MUCcGYeNrvpfXQ" decimals="2" id="Narr_2v3bZSNRi0Ks8tTfgQAIDQ" unitRef="Unit_Divide_USD_shares_Sr-U2PFbuUanEin7XDQ05Q"> 13.61 </th:EstimatedFairValuePerShare>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_9dsrN2fvl0mskArohqgLyg" decimals="-5" id="Narr_UZg0T5qH5UOlmVoSK260dg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2900000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember__8wWepkwn0igxhvUSFGsxA" decimals="-5" id="Narr_2AJzluV_bU-pjp_hzgNmXQ" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 11400000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense contextRef="Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_uc9E3uJBXEinIzRHdsqJVw" decimals="-5" id="Narr_f-1JktKdTU-VRbZ-YgITrw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1200000 </us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_6Xn1GsOWzUWhKqTRkrA5nQ" decimals="-5" id="Narr_91KqyaPH5EOZqcXIygkr7g" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 800000 </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_9dsrN2fvl0mskArohqgLyg" id="Narr_sgjqMfmAckKAN2RN_5jLDg"> P0Y2M4D </us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_6Xn1GsOWzUWhKqTRkrA5nQ" decimals="-5" id="Narr_LbTyHpU13kiYOW5K3jQCAA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 5600000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding contextRef="As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_O0fO8C8-MUCcGYeNrvpfXQ" decimals="-5" id="Narr_yza4Gi0gwECG2xhTnQdCMA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 20500000 </us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
<us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_YuFZof_okUeiZYeOGYaYPg">
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">19. Retirement Plans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 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. We recognized expense of $1.1 million,  $0.9 million and $0.7 million related to matching contributions under our various defined contribution plans during the years ended December 31, 2023, 2022 and 2021, respectively.</p>
</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
<th:DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="2" id="Narr_C-77GcvaoEeUpZfKBJ8-LQ" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.01 </th:DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent>
<us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="2" id="Narr_03m4YAYc5Uqs63kZMifelA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.90 </us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
<us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="2" id="Narr_GMYr2kW8ek2-C6w6BWeC6Q" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.05 </us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
<us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="2" id="Narr_NZIGC4C4A0KbzNDCYEIZIA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 1 </us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
<th:DefinedContributionPlanEmployerMatchingContributionPercentLevelOne contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="2" id="Narr_DzpAPJ0bnUiJU8AdqPo9og" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.03 </th:DefinedContributionPlanEmployerMatchingContributionPercentLevelOne>
<th:DefinedContributionPlanEmployerMatchPercentLevelTwo contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="2" id="Narr_nJCD10GWJky3bTu0HeEbgA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.50 </th:DefinedContributionPlanEmployerMatchPercentLevelTwo>
<th:DefinedContributionPlanEmployerMatchingContributionPercentLevelTwo contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="2" id="Narr_zxVNhNnZ_0-MnpJTSwppog" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.02 </th:DefinedContributionPlanEmployerMatchingContributionPercentLevelTwo>
<us-gaap:DefinedContributionPlanCostRecognized contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-5" id="Narr_OhEKKHnGqkqWG2zDkvuKKA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1100000 </us-gaap:DefinedContributionPlanCostRecognized>
<us-gaap:DefinedContributionPlanCostRecognized contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-5" id="Narr_ebFwD53RXEqLe3dw99QkUg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 900000 </us-gaap:DefinedContributionPlanCostRecognized>
<us-gaap:DefinedContributionPlanCostRecognized contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-5" id="Narr_ZQpx9Pb07k2tMdW7Nae4Lg" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 700000 </us-gaap:DefinedContributionPlanCostRecognized>
<us-gaap:SegmentReportingDisclosureTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_tRiLBdUO102uXF0DAf02pQ">
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">20. 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;">As of June 30, 2021, the Company changed the names of select reportable segments to appropriately align with its diversified hospitality and facilities service offerings.  The segments formerly known as Permian Basin and Bakken Basin are now referred to as HFS – South and HFS – Midwest, respectively. As mentioned above, the HFS – Midwest segment is now combined in the “All Other” category in 2023. All other reportable segment names remain unchanged.</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 and operates in two reportable segments.  These reportable segments are also operating segments. Resources are allocated, and performance is assessed by our CEO, whom we have determined to be our Chief Operating Decision Maker (CODM).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our remaining operating segments have been consolidated and included in an “All Other” category.</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 in the natural resources and development industry 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 primarily in the natural resources and development industry 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 accounting policies of the segments are the same as those described in the “Summary of Significant Accounting Policies” for the Company in Note 1. The Company evaluates performance of their segments and allocates resources to them based on revenue and adjusted gross profit.  Adjusted gross profit for the CODM’s analysis includes the services and specialty rental costs in the financial statements and excludes depreciation, loss on impairment, and certain severance costs.</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 years ended December 31:</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:middle;white-space:nowrap;width:36.68%;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.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.13%;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:14.21%;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.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.55%;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.92%;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.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.55%;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:10.14%;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.31%;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.96%;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:10.53%;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:36.68%;margin:0pt;padding:0pt;"><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></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:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:14.21%;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:middle;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:middle;white-space:nowrap;width:13.92%;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:middle;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:middle;white-space:nowrap;width:10.14%;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:3.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:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:10.53%;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:middle;width:36.68%;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: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 colspan="2" style="vertical-align:bottom;width:15.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;">HFS – South</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.48%;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: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">All Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;width:36.68%;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:middle;white-space:nowrap;width:1.13%;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:14.21%;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;">148,677</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:middle;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:middle;white-space:nowrap;width:13.92%;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;">403,724</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:middle;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:middle;white-space:nowrap;width:10.14%;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,207</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(a)  </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.96%;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:10.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 0pt 0pt;">563,608</p></td></tr><tr><td style="vertical-align:middle;width:36.68%;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:middle;white-space:nowrap;width:1.13%;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:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,444</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:middle;white-space:nowrap;width:1.55%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">332,480</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:middle;white-space:nowrap;width:1.55%;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:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,974)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.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.96%;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:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">381,950</p></td></tr><tr><td style="vertical-align:middle;width:36.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capital expenditures</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:middle;white-space:nowrap;width:1.13%;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:14.21%;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,729</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:middle;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:middle;white-space:nowrap;width:13.92%;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;">30,363</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:middle;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:middle;white-space:nowrap;width:10.14%;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;">514</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:10.53%;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:middle;width:36.68%;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%;margin:0pt;padding:0pt;"><p 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.13%;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:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">184,453</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:middle;white-space:nowrap;width:1.55%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">207,409</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:middle;white-space:nowrap;width:1.55%;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:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30,987</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.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.96%;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:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">422,849</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:middle;white-space:nowrap;width:36.67%;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.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.13%;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:14.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: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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.59%;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.9%;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.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.59%;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:10.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.31%;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.96%;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:10.53%;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:36.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">2022</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 style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:14.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:middle;white-space:nowrap;width:1.59%;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:13.9%;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:middle;white-space:nowrap;width:1.59%;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:10.11%;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:3.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:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:10.53%;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:middle;width:36.67%;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: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 colspan="2" style="vertical-align:bottom;width:15.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;">HFS – South</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;"><b style="font-weight:bold;">Government</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;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:3.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: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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;width:36.67%;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:middle;white-space:nowrap;width:1.13%;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:14.19%;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;">132,373</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:middle;white-space:nowrap;width:1.59%;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.9%;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;">360,294</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:middle;white-space:nowrap;width:1.59%;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: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 3.5pt 0pt 0pt;">9,318</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(a)  </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.96%;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:10.53%;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;">501,985</p></td></tr><tr><td style="vertical-align:middle;width:36.67%;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:middle;white-space:nowrap;width:1.13%;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:14.19%;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;">54,558</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:middle;white-space:nowrap;width:1.59%;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.9%;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;">246,598</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:middle;white-space:nowrap;width:1.59%;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:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,195)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.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.96%;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:10.53%;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;">299,961</p></td></tr><tr><td style="vertical-align:middle;width:36.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capital expenditures</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:middle;white-space:nowrap;width:1.13%;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:14.19%;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;">8,686</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:middle;white-space:nowrap;width:1.59%;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.9%;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;">130,871</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:middle;white-space:nowrap;width:1.59%;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: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 3.5pt 0pt 0pt;"> 339</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:10.53%;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:middle;width:36.67%;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%;margin:0pt;padding:0pt;"><p 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.13%;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:14.19%;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;">176,637</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:middle;white-space:nowrap;width:1.59%;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.9%;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;">217,029</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:middle;white-space:nowrap;width:1.59%;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:10.11%;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,722</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.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.96%;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:10.53%;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;">428,388</p></td></tr></table><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:middle;white-space:nowrap;width:36.67%;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.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.13%;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:14.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: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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.59%;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.9%;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.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.59%;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:10.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.31%;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.96%;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:10.53%;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:36.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">2021</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 style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:14.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:middle;white-space:nowrap;width:1.59%;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:13.9%;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:middle;white-space:nowrap;width:1.59%;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:10.11%;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:3.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:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:10.53%;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:middle;width:36.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: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 colspan="2" style="vertical-align:bottom;width:15.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;">HFS – South</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;"><b style="font-weight:bold;">Government</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;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:3.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: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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;width:36.67%;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:middle;white-space:nowrap;width:1.13%;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:14.19%;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;">116,958</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:middle;white-space:nowrap;width:1.59%;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.9%;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;">156,250</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:middle;white-space:nowrap;width:1.59%;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: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 3.5pt 0pt 0pt;">18,129</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(a)  </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.96%;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:10.53%;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;">291,337</p></td></tr><tr><td style="vertical-align:middle;width:36.67%;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:middle;white-space:nowrap;width:1.13%;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:14.19%;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;">52,344</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:middle;white-space:nowrap;width:1.59%;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.9%;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,801</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:middle;white-space:nowrap;width:1.59%;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:10.11%;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;"> 7,814</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.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.96%;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:10.53%;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;">154,959</p></td></tr><tr><td style="vertical-align:middle;width:36.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capital expenditures</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:middle;white-space:nowrap;width:1.13%;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:14.19%;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;">8,835</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:middle;white-space:nowrap;width:1.59%;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.9%;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;">27,525</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:middle;white-space:nowrap;width:1.59%;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: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 3.5pt 0pt 0pt;"> 207</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:10.53%;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></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Revenues from operating segments below the quantitative thresholds are reported in the “All Other” category previously described.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">A reconciliation of total segment adjusted gross profit to total consolidated income (loss) before income taxes for years ended as of the dates indicated below, is as follows:</p><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:top;width:43.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;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:0pt;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:top;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:16.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;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:0pt;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:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;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:0pt;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:top;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:middle;width:43.47%;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;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:18.57%;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, 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;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:18.74%;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><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:14.25%;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, 2021</b></p></td></tr><tr><td style="vertical-align:top;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total reportable segment adjusted gross profit</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:1.57%;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:top;white-space:nowrap;width:16.99%;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;"> 383,924</p></td><td style="vertical-align:top;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:top;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:16.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 0.05pt 0pt;"> 301,156</p></td><td style="vertical-align:top;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:top;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;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.18%;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;"> 147,145</p></td></tr><tr><td style="vertical-align:middle;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;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:16.99%;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;"> (1,974)</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:2.06%;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:16.68%;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;"> (1,195)</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: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:middle;white-space:nowrap;width:12.18%;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,814</p></td></tr><tr><td style="vertical-align:middle;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and amortization</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.57%;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:16.99%;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;"> (83,977)</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:2.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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.68%;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;"> (67,665)</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: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:middle;white-space:nowrap;width:12.18%;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;"> (70,519)</p></td></tr><tr><td style="vertical-align:middle;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling, general, and administrative expenses</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.57%;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:16.99%;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;"> (56,126)</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:2.06%;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:16.68%;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;"> (57,893)</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: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:middle;white-space:nowrap;width:12.18%;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;"> (46,461)</p></td></tr><tr><td style="vertical-align:middle;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other income (expense), net</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.57%;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:16.99%;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;"> (1,241)</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:2.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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.68%;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;"> (36)</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: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:middle;white-space:nowrap;width:12.18%;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;"> (880)</p></td></tr><tr><td style="vertical-align:middle;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss on extinguishment of debt</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.57%;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:16.99%;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;"> (2,279)</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:2.06%;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:16.68%;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: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: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:middle;white-space:nowrap;width:12.18%;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:middle;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense, net</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.57%;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:16.99%;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;"> (22,639)</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:2.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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.68%;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;"> (36,323)</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: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:middle;white-space:nowrap;width:12.18%;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;"> (38,704)</p></td></tr><tr><td style="vertical-align:middle;width:43.47%;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: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.57%;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: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:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,062</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:2.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:middle;white-space:nowrap;width:16.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 0pt 0.05pt 0pt;"> (31,735)</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:2.07%;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:middle;white-space:nowrap;width:12.18%;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;"> (1,067)</p></td></tr><tr><td style="vertical-align:middle;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Consolidated income (loss) before income taxes</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.57%;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:middle;white-space:nowrap;width:16.99%;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;"> 224,750</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:2.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:middle;white-space:nowrap;width:16.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 0.05pt 0pt;"> 106,309</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:2.07%;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:middle;white-space:nowrap;width:12.18%;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 0pt 0.05pt 0pt;"> (2,672)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;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;">A reconciliation of total segment assets to total consolidated assets as of December 31, 2023 and 2022, respectively, is as follows:</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:85.86%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:51.72%;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.91%;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.89%;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:20.24%;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.89%;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:2.48%;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:19.83%;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;width:51.72%;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:middle;white-space:nowrap;width:1.91%;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:22.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;">2023</b></p></td><td style="vertical-align:middle;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:8pt;font-weight:bold;visibility:hidden;"></span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:22.31%;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:51.72%;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:middle;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.89%;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:20.24%;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;">391,862</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.48%;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:19.83%;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;">393,666</p></td></tr><tr><td style="vertical-align:middle;width:51.72%;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:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p 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.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:middle;white-space:nowrap;width:20.24%;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,871</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p 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:19.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,399</p></td></tr><tr><td style="vertical-align:middle;width:51.72%;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:middle;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.24%;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;">269,620</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.48%;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:middle;white-space:nowrap;width:19.83%;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:middle;width:51.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total Assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p 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.89%;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:20.24%;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;">694,353</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.48%;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:19.83%;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 0pt 11pt 0pt;"><span style="font-size:1pt;visibility:hidden;"></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Other unallocated assets are not included in the measure of segment assets provided to or reviewed by the CODM for assessing performance and allocating resources, and as such, are not allocated. 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;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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:84.87%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:51.72%;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.94%;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.89%;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:20.22%;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.9%;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:2.47%;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:19.83%;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;width:51.72%;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:middle;white-space:nowrap;width:1.94%;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:22.11%;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><td style="vertical-align:middle;white-space:nowrap;width:1.9%;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:middle;white-space:nowrap;width:22.31%;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;width:51.72%;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:middle;white-space:nowrap;width:1.94%;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:middle;white-space:nowrap;width:22.11%;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:1.9%;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:middle;white-space:nowrap;width:22.31%;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:51.72%;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:middle;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.89%;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:20.22%;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;">180,500</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.47%;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:19.83%;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:middle;width:51.72%;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:middle;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p 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.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:middle;white-space:nowrap;width:20.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">66,282</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p 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:2.47%;margin:0pt;padding:0pt;"><p 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:19.83%;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:middle;width:51.72%;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:middle;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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:middle;white-space:nowrap;width:20.22%;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;">19,698</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:19.83%;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:middle;width:51.72%;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:middle;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p 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.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:middle;white-space:nowrap;width:20.22%;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,479</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p 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:2.47%;margin:0pt;padding:0pt;"><p 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:19.83%;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:middle;width:51.72%;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:1.94%;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:middle;white-space:nowrap;width:1.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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.22%;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;">661</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.47%;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:middle;white-space:nowrap;width:19.83%;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:middle;width:51.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total other unallocated amounts of assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.94%;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:middle;white-space:nowrap;width:1.89%;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:20.22%;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;">269,620</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p 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:2.47%;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:19.83%;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 0pt 11pt 0pt;"><span style="font-size:1pt;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 2023, 2022, and 2021, revenues from the Company’s Government segment were from two customers and represented approximately $403.7 million, $360.3 million, and $156.3 million of the Company’s consolidated revenues for the years ended December 31, 2023, 2022 and 2021, respectively. Revenues from one customer within the Government segment represented approximately 62%, 61%, and 35% of the Company’s consolidated revenues for the years ended December 31, 2023, 2022 and 2021, respectively.  Revenues from another customer within the Government segment represented approximately 9.9%, 11%, and 19% of the Company’s consolidated revenues for the years ended December 31, 2023, 2022 and 2021, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">There were no single customers from the HFS – South segment for the years ended December 31, 2023, 2022 and 2021 that represented 10% or more of the Company’s consolidated revenues. There were no revenues generated from transactions between reportable operating segments for the years ended December 31, 2023, 2022, and 2021, respectively.</p>
</us-gaap:SegmentReportingDisclosureTextBlock>
<us-gaap:NumberOfOperatingSegments contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="INF" id="Narr_qar3wky5xkqHSgKIpUA5ZA" unitRef="Unit_Standard_segment_N2Adc9sqt0CKYpJy9JqbKw"> 6 </us-gaap:NumberOfOperatingSegments>
<us-gaap:NumberOfReportableSegments contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="INF" id="Narr_PU5J03e3hUaTOR5Ub4d4jA" unitRef="Unit_Standard_segment_N2Adc9sqt0CKYpJy9JqbKw"> 4 </us-gaap:NumberOfReportableSegments>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2022_To_12_31_2022_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_StatementBusinessSegmentsAxis_th_FourSegmentsMember_ZrapsUOv0Emqc_sHEyUf7Q" decimals="2" id="Narr__CGeC7ZQNkSknbWjgwG3BA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.75 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:NumberOfReportableSegments contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="INF" id="Narr_ERRUqG8BlkCXA7wMGev-KA" unitRef="Unit_Standard_segment_N2Adc9sqt0CKYpJy9JqbKw"> 2 </us-gaap:NumberOfReportableSegments>
<us-gaap:NumberOfOperatingSegments contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="INF" id="Narr_diZY60irwkqNNscQCD7qsA" unitRef="Unit_Standard_segment_N2Adc9sqt0CKYpJy9JqbKw"> 4 </us-gaap:NumberOfOperatingSegments>
<us-gaap:NumberOfReportableSegments contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="INF" id="Narr_ZZqBRqPJOUyk4T5MOu7prg" unitRef="Unit_Standard_segment_N2Adc9sqt0CKYpJy9JqbKw"> 2 </us-gaap:NumberOfReportableSegments>
<us-gaap:NumberOfReportableSegments contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="INF" id="Narr_0068U2dCJ0qJTHZGUS2tjg" unitRef="Unit_Standard_segment_N2Adc9sqt0CKYpJy9JqbKw"> 2 </us-gaap:NumberOfReportableSegments>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2023_To_12_31_2023_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_StatementBusinessSegmentsAxis_th_TwoSegmentsMember_yonNZ-RIPkWmfuHNzGt61Q" decimals="2" id="Narr_dZgzrYaJFk20ExrUmIIB5Q" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.75 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:NumberOfReportableSegments contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="INF" id="Narr__ervroq5BUey6-O_bwwQXw" unitRef="Unit_Standard_segment_N2Adc9sqt0CKYpJy9JqbKw"> 2 </us-gaap:NumberOfReportableSegments>
<us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_r_4uxMBnJE2EgwRONkFWNA">
<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:middle;white-space:nowrap;width:36.68%;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.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.13%;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:14.21%;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.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.55%;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.92%;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.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.55%;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:10.14%;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.31%;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.96%;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:10.53%;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:36.68%;margin:0pt;padding:0pt;"><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></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:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:14.21%;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:middle;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:middle;white-space:nowrap;width:13.92%;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:middle;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:middle;white-space:nowrap;width:10.14%;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:3.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:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:10.53%;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:middle;width:36.68%;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: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 colspan="2" style="vertical-align:bottom;width:15.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;">HFS – South</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.48%;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: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">All Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;width:36.68%;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:middle;white-space:nowrap;width:1.13%;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:14.21%;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;">148,677</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:middle;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:middle;white-space:nowrap;width:13.92%;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;">403,724</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:middle;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:middle;white-space:nowrap;width:10.14%;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,207</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(a)  </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.96%;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:10.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 0pt 0pt;">563,608</p></td></tr><tr><td style="vertical-align:middle;width:36.68%;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:middle;white-space:nowrap;width:1.13%;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:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,444</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:middle;white-space:nowrap;width:1.55%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">332,480</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:middle;white-space:nowrap;width:1.55%;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:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,974)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.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.96%;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:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">381,950</p></td></tr><tr><td style="vertical-align:middle;width:36.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capital expenditures</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:middle;white-space:nowrap;width:1.13%;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:14.21%;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,729</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:middle;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:middle;white-space:nowrap;width:13.92%;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;">30,363</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:middle;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:middle;white-space:nowrap;width:10.14%;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;">514</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:10.53%;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:middle;width:36.68%;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%;margin:0pt;padding:0pt;"><p 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.13%;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:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">184,453</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:middle;white-space:nowrap;width:1.55%;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">207,409</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:middle;white-space:nowrap;width:1.55%;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:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30,987</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.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.96%;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:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">422,849</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:middle;white-space:nowrap;width:36.67%;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.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.13%;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:14.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: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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.59%;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.9%;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.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.59%;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:10.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.31%;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.96%;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:10.53%;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:36.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">2022</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 style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:14.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:middle;white-space:nowrap;width:1.59%;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:13.9%;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:middle;white-space:nowrap;width:1.59%;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:10.11%;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:3.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:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:10.53%;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:middle;width:36.67%;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: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 colspan="2" style="vertical-align:bottom;width:15.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;">HFS – South</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;"><b style="font-weight:bold;">Government</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;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:3.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: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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;width:36.67%;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:middle;white-space:nowrap;width:1.13%;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:14.19%;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;">132,373</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:middle;white-space:nowrap;width:1.59%;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.9%;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;">360,294</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:middle;white-space:nowrap;width:1.59%;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: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 3.5pt 0pt 0pt;">9,318</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(a)  </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.96%;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:10.53%;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;">501,985</p></td></tr><tr><td style="vertical-align:middle;width:36.67%;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:middle;white-space:nowrap;width:1.13%;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:14.19%;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;">54,558</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:middle;white-space:nowrap;width:1.59%;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.9%;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;">246,598</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:middle;white-space:nowrap;width:1.59%;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:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,195)</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.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.96%;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:10.53%;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;">299,961</p></td></tr><tr><td style="vertical-align:middle;width:36.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capital expenditures</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:middle;white-space:nowrap;width:1.13%;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:14.19%;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;">8,686</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:middle;white-space:nowrap;width:1.59%;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.9%;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;">130,871</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:middle;white-space:nowrap;width:1.59%;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: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 3.5pt 0pt 0pt;"> 339</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:10.53%;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:middle;width:36.67%;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%;margin:0pt;padding:0pt;"><p 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.13%;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:14.19%;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;">176,637</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:middle;white-space:nowrap;width:1.59%;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.9%;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;">217,029</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:middle;white-space:nowrap;width:1.59%;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:10.11%;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,722</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.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.96%;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:10.53%;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;">428,388</p></td></tr></table><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:middle;white-space:nowrap;width:36.67%;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.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.13%;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:14.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: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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.59%;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.9%;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.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.59%;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:10.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;"><span style="font-size:1pt;visibility:hidden;"></span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:3.31%;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.96%;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:10.53%;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:36.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">2021</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 style="vertical-align:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:14.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:middle;white-space:nowrap;width:1.59%;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:13.9%;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:middle;white-space:nowrap;width:1.59%;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:10.11%;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:3.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:middle;white-space:nowrap;width:1.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:middle;white-space:nowrap;width:10.53%;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:middle;width:36.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: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 colspan="2" style="vertical-align:bottom;width:15.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;">HFS – South</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;"><b style="font-weight:bold;">Government</b></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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;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:3.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: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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:middle;width:36.67%;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:middle;white-space:nowrap;width:1.13%;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:14.19%;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;">116,958</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:middle;white-space:nowrap;width:1.59%;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.9%;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;">156,250</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:middle;white-space:nowrap;width:1.59%;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: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 3.5pt 0pt 0pt;">18,129</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(a)  </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.96%;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:10.53%;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;">291,337</p></td></tr><tr><td style="vertical-align:middle;width:36.67%;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:middle;white-space:nowrap;width:1.13%;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:14.19%;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;">52,344</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:middle;white-space:nowrap;width:1.59%;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.9%;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,801</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:middle;white-space:nowrap;width:1.59%;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:10.11%;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;"> 7,814</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.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.96%;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:10.53%;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;">154,959</p></td></tr><tr><td style="vertical-align:middle;width:36.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capital expenditures</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:middle;white-space:nowrap;width:1.13%;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:14.19%;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;">8,835</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:middle;white-space:nowrap;width:1.59%;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.9%;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;">27,525</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:middle;white-space:nowrap;width:1.59%;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: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 3.5pt 0pt 0pt;"> 207</p></td><td style="vertical-align:middle;white-space:nowrap;width:3.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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:10.53%;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></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;text-align:justify;">Revenues from operating segments below the quantitative thresholds are reported in the “All Other” category previously described.</p></td></tr></table>
</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
<us-gaap:Revenues contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_XtE4v81__UKIWtS27R2aQw" decimals="-3" id="Tc_1s_CxChLjU6OOEVpJwgjEQ_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 148677000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_T_jB5y_Qi0S-7OlEzJYBhQ" decimals="-3" id="Tc_O2NcLI5anE-cZawiGTvPPA_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 403724000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_8Aojb-t6mkm21E85bJiNgA" decimals="-3" id="Tc_husO7YJVI0G2UmoTUHnI7Q_3_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 11207000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_OUuchHDJWEKpOfq5d4aPig" decimals="-3" id="Tc_2-5ql6lVPEi6r7lt6-p8PA_3_12" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 563608000 </us-gaap:Revenues>
<th:AdjustedGrossProfit contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_XtE4v81__UKIWtS27R2aQw" decimals="-3" id="Tc_PPk9x3MiT0CWblx53vIvbw_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 51444000 </th:AdjustedGrossProfit>
<th:AdjustedGrossProfit contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_T_jB5y_Qi0S-7OlEzJYBhQ" decimals="-3" id="Tc_Q6mk7eGBLEKlIBmGW_uA3Q_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 332480000 </th:AdjustedGrossProfit>
<th:AdjustedGrossProfit contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_8Aojb-t6mkm21E85bJiNgA" decimals="-3" id="Tc_r9-dHeQAyU2x3lnRa_X8hA_4_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -1974000 </th:AdjustedGrossProfit>
<th:AdjustedGrossProfit contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_OUuchHDJWEKpOfq5d4aPig" decimals="-3" id="Tc_EzMNqIgAEkqN8rpRlEeBDw_4_12" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 381950000 </th:AdjustedGrossProfit>
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_XtE4v81__UKIWtS27R2aQw" decimals="-3" id="Tc_remkGMZqqUOD1T_nJlk8kA_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 33729000 </us-gaap:PaymentsToAcquireProductiveAssets>
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_T_jB5y_Qi0S-7OlEzJYBhQ" decimals="-3" id="Tc_1n_omeIUzkON_O-gc0tzqg_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 30363000 </us-gaap:PaymentsToAcquireProductiveAssets>
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_8Aojb-t6mkm21E85bJiNgA" decimals="-3" id="Tc_fEDLNqmmH0GZupa3DuHJhw_5_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 514000 </us-gaap:PaymentsToAcquireProductiveAssets>
<us-gaap:Assets contextRef="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_usJ0GDmCiEmGX-ECt-TFOQ" decimals="-3" id="Tc_Js89S0HNZUqB-UzBMS8_dg_6_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 184453000 </us-gaap:Assets>
<us-gaap:Assets contextRef="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_tGhsi3z_-k6mwoPeAdDtNA" decimals="-3" id="Tc_cV_xXLQgCEy7QB1R60TF1w_6_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 207409000 </us-gaap:Assets>
<us-gaap:Assets contextRef="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_rR0DPud0dEqdzTbZ4lYrag" decimals="-3" id="Tc_1n2Z_913c0eg1yVIFXj3cw_6_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 30987000 </us-gaap:Assets>
<us-gaap:Assets contextRef="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_nUfAGIdEIk6FGoetQz_LRg" decimals="-3" id="Tc_uh7iHcwX3kmaRE3V6Ljw9Q_6_12" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 422849000 </us-gaap:Assets>
<us-gaap:Revenues contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_okXzp4zd3kCjTVeGzPFMfg" decimals="-3" id="Tc_pb-0fmILEUuR87F7vRTSRQ_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 132373000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_P7qXxCb1f06mRVAxcOBYdQ" decimals="-3" id="Tc_aaaEo387I0Ks46WTONIBoA_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 360294000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_WHM3D9r0u0amU3B1oQkT2Q" decimals="-3" id="Tc_WMAogDWWpEegS1mJN_duSA_3_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 9318000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_HD5g_z8iUEeNGnjgcA2yrg" decimals="-3" id="Tc_hygiX0KV3UWnPmvCB7F9yQ_3_12" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 501985000 </us-gaap:Revenues>
<th:AdjustedGrossProfit contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_okXzp4zd3kCjTVeGzPFMfg" decimals="-3" id="Tc_1NWTK2tH6kSYDXtHodApmQ_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 54558000 </th:AdjustedGrossProfit>
<th:AdjustedGrossProfit contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_P7qXxCb1f06mRVAxcOBYdQ" decimals="-3" id="Tc_OWrNHyOtL0yBqsQL8fREOw_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 246598000 </th:AdjustedGrossProfit>
<th:AdjustedGrossProfit contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_WHM3D9r0u0amU3B1oQkT2Q" decimals="-3" id="Tc_CQSu548QJEGgGiU2Ng_pSA_4_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -1195000 </th:AdjustedGrossProfit>
<th:AdjustedGrossProfit contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_HD5g_z8iUEeNGnjgcA2yrg" decimals="-3" id="Tc_PC4ncm-qt0G2BKewop7BTw_4_12" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 299961000 </th:AdjustedGrossProfit>
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_okXzp4zd3kCjTVeGzPFMfg" decimals="-3" id="Tc_BZuGAHxD-UKv8zwtrt4JmQ_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 8686000 </us-gaap:PaymentsToAcquireProductiveAssets>
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_P7qXxCb1f06mRVAxcOBYdQ" decimals="-3" id="Tc_PW60Yzbf10a8D6qKDEHN6A_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 130871000 </us-gaap:PaymentsToAcquireProductiveAssets>
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_WHM3D9r0u0amU3B1oQkT2Q" decimals="-3" id="Tc_UhDHkcKtwkSNQN3W8RgZFw_5_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 339000 </us-gaap:PaymentsToAcquireProductiveAssets>
<us-gaap:Assets contextRef="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_kGvmA13J5keh0wfJPURnNQ" decimals="-3" id="Tc_8oOveoUDw0WsfDZ4owqEKA_6_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 176637000 </us-gaap:Assets>
<us-gaap:Assets contextRef="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_H4yWuxbYCki8bGryXG_k3Q" decimals="-3" id="Tc_KbHz2S50c02Lf6ZQfYYNnQ_6_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 217029000 </us-gaap:Assets>
<us-gaap:Assets contextRef="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_l994JpTNDkqag100LuPGmg" decimals="-3" id="Tc_tRAzlCxks0-1VuT0EWiETg_6_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 34722000 </us-gaap:Assets>
<us-gaap:Assets contextRef="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_iDpaaC9sY0uFpwjREwItBQ" decimals="-3" id="Tc_t6ScwmqgJECW3yc0tCkchQ_6_12" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 428388000 </us-gaap:Assets>
<us-gaap:Revenues contextRef="Duration_1_1_2021_To_12_31_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_qd0xC21C30Gr4GdGm6NLJA" decimals="-3" id="Tc_KpZyFGrWMkyRmQaxmZ3tMQ_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 116958000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2021_To_12_31_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_6ooh1dosfEaRdENINXqyeQ" decimals="-3" id="Tc_ect6KmClDEaukILEHQia5Q_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 156250000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2021_To_12_31_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_5gZNsXnYQ0Wg6jBWkGsOYw" decimals="-3" id="Tc_CfedqUJFxkqaVZlbE-XY1w_3_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 18129000 </us-gaap:Revenues>
<us-gaap:Revenues contextRef="Duration_1_1_2021_To_12_31_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_kOMQ0-SMa0OBERBX92NZjQ" decimals="-3" id="Tc_aDfWracBbEWSFqNuggNvog_3_12" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 291337000 </us-gaap:Revenues>
<th:AdjustedGrossProfit contextRef="Duration_1_1_2021_To_12_31_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_qd0xC21C30Gr4GdGm6NLJA" decimals="-3" id="Tc_RMXNMfpQ906omu0lpgsBmA_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 52344000 </th:AdjustedGrossProfit>
<th:AdjustedGrossProfit contextRef="Duration_1_1_2021_To_12_31_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_6ooh1dosfEaRdENINXqyeQ" decimals="-3" id="Tc_7F_FGWA2nECas5q1BfFC7w_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 94801000 </th:AdjustedGrossProfit>
<th:AdjustedGrossProfit contextRef="Duration_1_1_2021_To_12_31_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_5gZNsXnYQ0Wg6jBWkGsOYw" decimals="-3" id="Tc_iaerHupb1U26pWNEB8f4yQ_4_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 7814000 </th:AdjustedGrossProfit>
<th:AdjustedGrossProfit contextRef="Duration_1_1_2021_To_12_31_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_kOMQ0-SMa0OBERBX92NZjQ" decimals="-3" id="Tc_AavTyiWS2E-JFfs98F8bgA_4_12" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 154959000 </th:AdjustedGrossProfit>
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="Duration_1_1_2021_To_12_31_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_HospitalityAndFacilitiesServicesSouthMember_qd0xC21C30Gr4GdGm6NLJA" decimals="-3" id="Tc_f8CWpB5WC0COXtvDoRQK5w_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 8835000 </us-gaap:PaymentsToAcquireProductiveAssets>
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="Duration_1_1_2021_To_12_31_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_6ooh1dosfEaRdENINXqyeQ" decimals="-3" id="Tc__1T6wChmH0Kr6PCGoHRgXA_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 27525000 </us-gaap:PaymentsToAcquireProductiveAssets>
<us-gaap:PaymentsToAcquireProductiveAssets contextRef="Duration_1_1_2021_To_12_31_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_5gZNsXnYQ0Wg6jBWkGsOYw" decimals="-3" id="Tc_aNVPUhlWlUKK9ZQ0cfyeuw_5_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 207000 </us-gaap:PaymentsToAcquireProductiveAssets>
<us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_jRaPLvHc5UCsQMS6rhYx3A">
<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:top;width:43.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;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:0pt;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:top;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:16.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;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:0pt;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:top;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:16.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;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:0pt;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:top;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:top;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;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:middle;width:43.47%;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;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:18.57%;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, 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;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:18.74%;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><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:14.25%;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, 2021</b></p></td></tr><tr><td style="vertical-align:top;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total reportable segment adjusted gross profit</p></td><td style="vertical-align:top;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:top;white-space:nowrap;width:1.57%;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:top;white-space:nowrap;width:16.99%;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;"> 383,924</p></td><td style="vertical-align:top;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:top;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:16.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 0.05pt 0pt;"> 301,156</p></td><td style="vertical-align:top;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:top;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;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:12.18%;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;"> 147,145</p></td></tr><tr><td style="vertical-align:middle;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;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:16.99%;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;"> (1,974)</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:2.06%;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:16.68%;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;"> (1,195)</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: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:middle;white-space:nowrap;width:12.18%;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,814</p></td></tr><tr><td style="vertical-align:middle;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and amortization</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.57%;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:16.99%;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;"> (83,977)</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:2.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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.68%;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;"> (67,665)</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: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:middle;white-space:nowrap;width:12.18%;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;"> (70,519)</p></td></tr><tr><td style="vertical-align:middle;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling, general, and administrative expenses</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.57%;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:16.99%;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;"> (56,126)</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:2.06%;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:16.68%;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;"> (57,893)</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: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:middle;white-space:nowrap;width:12.18%;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;"> (46,461)</p></td></tr><tr><td style="vertical-align:middle;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other income (expense), net</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.57%;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:16.99%;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;"> (1,241)</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:2.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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.68%;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;"> (36)</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: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:middle;white-space:nowrap;width:12.18%;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;"> (880)</p></td></tr><tr><td style="vertical-align:middle;width:43.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss on extinguishment of debt</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.57%;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:16.99%;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;"> (2,279)</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:2.06%;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:16.68%;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: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: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:middle;white-space:nowrap;width:12.18%;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:middle;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense, net</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.57%;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:16.99%;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;"> (22,639)</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:2.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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:16.68%;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;"> (36,323)</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: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:middle;white-space:nowrap;width:12.18%;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;"> (38,704)</p></td></tr><tr><td style="vertical-align:middle;width:43.47%;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: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.57%;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: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:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,062</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:2.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:middle;white-space:nowrap;width:16.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 0pt 0.05pt 0pt;"> (31,735)</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:2.07%;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:middle;white-space:nowrap;width:12.18%;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;"> (1,067)</p></td></tr><tr><td style="vertical-align:middle;width:43.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Consolidated income (loss) before income taxes</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.57%;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:middle;white-space:nowrap;width:16.99%;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;"> 224,750</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:2.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:middle;white-space:nowrap;width:16.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 0.05pt 0pt;"> 106,309</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:2.07%;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:middle;white-space:nowrap;width:12.18%;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 0pt 0.05pt 0pt;"> (2,672)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;"></span></p>
</us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
<th:AdjustedGrossProfit contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_WUcxCfV3CkasbLGuziJp_w_2_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 383924000 </th:AdjustedGrossProfit>
<th:AdjustedGrossProfit contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_4yYF2tofekG6ozqPXVKbdQ_2_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 301156000 </th:AdjustedGrossProfit>
<th:AdjustedGrossProfit contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_7fZ28nmelkC29DRYxlsZtA_2_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 147145000 </th:AdjustedGrossProfit>
<th:AdjustedGrossProfitOther contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_dxh1UX0nRUqDSVr9A5dx1Q_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -1974000 </th:AdjustedGrossProfitOther>
<th:AdjustedGrossProfitOther contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_9Dax6d7YF0GD5o8sHk6S6A_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -1195000 </th:AdjustedGrossProfitOther>
<th:AdjustedGrossProfitOther contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_P-4MWYud0k6DuTt33DIeqw_3_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 7814000 </th:AdjustedGrossProfitOther>
<us-gaap:DepreciationAndAmortization contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_nWgl7CL5yEqa_2YyI7G9Bw_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 83977000 </us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_ZzVVBEfYWkKzeLuH1rWxkA_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 67665000 </us-gaap:DepreciationAndAmortization>
<us-gaap:DepreciationAndAmortization contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_h4Lw6tiCh0yGUkDmf7gKqA_4_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 70519000 </us-gaap:DepreciationAndAmortization>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_OAtC14n42E63jGJJza4ENw_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 56126000 </us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_mqtp2yID3EqW6FX5v9hLLg_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 57893000 </us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_mjuAQ7G5RUilnES3dc2rTQ_5_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 46461000 </us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:OtherOperatingIncomeExpenseNet contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_VSrWoMCrVU-E9UfeItRJsQ_6_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -1241000 </us-gaap:OtherOperatingIncomeExpenseNet>
<us-gaap:OtherOperatingIncomeExpenseNet contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_M0fyPs5AyUesxqJFE5RSwQ_6_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -36000 </us-gaap:OtherOperatingIncomeExpenseNet>
<us-gaap:OtherOperatingIncomeExpenseNet contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_F5AUeFa8WUi_3RujBjwpFw_6_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -880000 </us-gaap:OtherOperatingIncomeExpenseNet>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_6ANJN6YnDkSdZv_lf-oqag_7_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -2279000 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_kIAHSaDYHkmvjy4mt1VQ3Q_7_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_K36dTTZcYEWQoYwe_rCllQ_7_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 0 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:InterestIncomeExpenseNet contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_RuryuQ5-lEWC4i_zVUbk4w_8_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -22639000 </us-gaap:InterestIncomeExpenseNet>
<us-gaap:InterestIncomeExpenseNet contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_KRbTHlxTZU--RPFxEKKsng_8_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -36323000 </us-gaap:InterestIncomeExpenseNet>
<us-gaap:InterestIncomeExpenseNet contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_s2r9cfOfX0uuLpqgGcalZQ_8_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -38704000 </us-gaap:InterestIncomeExpenseNet>
<us-gaap:FairValueAdjustmentOfWarrants contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_g2a9padtB0iGtAPHRU1C2w_9_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -9062000 </us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:FairValueAdjustmentOfWarrants contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_F65yf6n6kk-efs7PS2qTqg_9_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 31735000 </us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:FairValueAdjustmentOfWarrants contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_Gp9XSY5jLEeVoTdBlbsmcA_9_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1067000 </us-gaap:FairValueAdjustmentOfWarrants>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" decimals="-3" id="Tc_5Tn2ZRUVD0CwhvIw83tzyg_10_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 224750000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Duration_1_1_2022_To_12_31_2022_9KitmRIyjE-zW8g3j3Eocw" decimals="-3" id="Tc_Boj61ujPsUCd8wtFUrXRHA_10_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 106309000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="Duration_1_1_2021_To_12_31_2021_4pf-w9xmZk2GJXYNCe0WXw" decimals="-3" id="Tc_ZVu5wvwu9k658om0m7XHJg_10_9" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> -2672000 </us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_N5Vf75Hpekms_u_2FLte4w">
<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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:85.86%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:51.72%;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.91%;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.89%;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:20.24%;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.89%;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:2.48%;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:19.83%;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;width:51.72%;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:middle;white-space:nowrap;width:1.91%;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:22.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;">2023</b></p></td><td style="vertical-align:middle;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:8pt;font-weight:bold;visibility:hidden;"></span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:22.31%;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:51.72%;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:middle;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.89%;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:20.24%;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;">391,862</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.48%;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:19.83%;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;">393,666</p></td></tr><tr><td style="vertical-align:middle;width:51.72%;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:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p 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.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:middle;white-space:nowrap;width:20.24%;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,871</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p 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:19.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,399</p></td></tr><tr><td style="vertical-align:middle;width:51.72%;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:middle;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.24%;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;">269,620</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.48%;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:middle;white-space:nowrap;width:19.83%;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:middle;width:51.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total Assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p 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.89%;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:20.24%;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;">694,353</p></td><td style="vertical-align:middle;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:middle;white-space:nowrap;width:2.48%;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:19.83%;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>
</us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock>
<us-gaap:Assets contextRef="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_th_ReportableSegmentsExcludingOtherMember_n4klfuaeIUiy0e7gAc1u4g" decimals="-3" id="Tc_RvwBY-q4D0WYxHsvuLIQIw_2_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 391862000 </us-gaap:Assets>
<us-gaap:Assets contextRef="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_th_ReportableSegmentsExcludingOtherMember_oUO9YV5g1Uyy1GbX7SFWYw" decimals="-3" id="Tc_JXgnjZOlQUyK51AX67LUZQ_2_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 393666000 </us-gaap:Assets>
<us-gaap:OtherAssets contextRef="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_Qns-UTUrWEOkPvwInlIAFg" decimals="-3" id="Tc_Pk9cJlJwckieE5MYWCHX9Q_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 32871000 </us-gaap:OtherAssets>
<us-gaap:OtherAssets contextRef="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_-uQmJYDHcE6UERsV05zMJQ" decimals="-3" id="Tc_8YUUTa-5Q0ShAC0ON7bybA_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 36399000 </us-gaap:OtherAssets>
<th:OtherUnallocatedAssets contextRef="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_Qns-UTUrWEOkPvwInlIAFg" decimals="-3" id="Tc_JAuDjCVrSkKefCCnJHQckg_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 269620000 </th:OtherUnallocatedAssets>
<th:OtherUnallocatedAssets contextRef="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember_-uQmJYDHcE6UERsV05zMJQ" decimals="-3" id="Tc_k5699NcRDUi94EfOdSN6Pw_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 341662000 </th:OtherUnallocatedAssets>
<us-gaap:Assets contextRef="As_Of_12_31_2023_uF3zHTOuG0SlV6fsT2WWZA" decimals="-3" id="Tc_5GlomMYPF06Ny7AuGhdVJA_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 694353000 </us-gaap:Assets>
<us-gaap:Assets contextRef="As_Of_12_31_2022_uhRCG7S4G0-IOHX9JtaAPQ" decimals="-3" id="Tc_il1O6a1_9UeF4zOyd0yrJA_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 771727000 </us-gaap:Assets>
<th:ScheduleOfComponentsOfUnallocatedAssetsReportedInCombinedBalanceSheetTableTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_ch02ibjqJ0q8BkehOfg3lw">
<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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:84.87%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:51.72%;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.94%;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.89%;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:20.22%;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.9%;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:2.47%;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:19.83%;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;width:51.72%;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:middle;white-space:nowrap;width:1.94%;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:22.11%;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><td style="vertical-align:middle;white-space:nowrap;width:1.9%;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:middle;white-space:nowrap;width:22.31%;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;width:51.72%;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:middle;white-space:nowrap;width:1.94%;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:middle;white-space:nowrap;width:22.11%;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:1.9%;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:middle;white-space:nowrap;width:22.31%;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:51.72%;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:middle;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.89%;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:20.22%;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;">180,500</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.47%;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:19.83%;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:middle;width:51.72%;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:middle;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p 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.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:middle;white-space:nowrap;width:20.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">66,282</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p 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:2.47%;margin:0pt;padding:0pt;"><p 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:19.83%;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:middle;width:51.72%;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:middle;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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:middle;white-space:nowrap;width:20.22%;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;">19,698</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:19.83%;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:middle;width:51.72%;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:middle;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p 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.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:middle;white-space:nowrap;width:20.22%;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,479</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p 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:2.47%;margin:0pt;padding:0pt;"><p 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:19.83%;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:middle;width:51.72%;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:1.94%;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:middle;white-space:nowrap;width:1.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;"><span style="visibility:hidden;"></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:20.22%;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;">661</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:2.47%;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:middle;white-space:nowrap;width:19.83%;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:middle;width:51.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total other unallocated amounts of assets</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.94%;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:middle;white-space:nowrap;width:1.89%;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:20.22%;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;">269,620</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p 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:2.47%;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:19.83%;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>
</th:ScheduleOfComponentsOfUnallocatedAssetsReportedInCombinedBalanceSheetTableTextBlock>
<us-gaap:AssetsCurrent contextRef="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_XLoAws0vxUKZseJ3tpdisg" decimals="-3" id="Tc_00zveA0xCUebHWGsAZyVzA_3_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 180500000 </us-gaap:AssetsCurrent>
<us-gaap:AssetsCurrent contextRef="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_n_M-dNH6vEmxxqyupIp8BQ" decimals="-3" id="Tc_buZiKRIZR0qiOvIDgLrdUA_3_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 236379000 </us-gaap:AssetsCurrent>
<us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_XLoAws0vxUKZseJ3tpdisg" decimals="-3" id="Tc_533m33vqzkC7RjN1aGnBSA_4_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 66282000 </us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_n_M-dNH6vEmxxqyupIp8BQ" decimals="-3" id="Tc_vaNoVt5qJEurkIiVaM_pWA_4_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 75182000 </us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_XLoAws0vxUKZseJ3tpdisg" decimals="-3" id="Tc_YyBEZvDHLUSFa-4vyUTJJw_5_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 19698000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_n_M-dNH6vEmxxqyupIp8BQ" decimals="-3" id="Tc_drIacP1980CYsArdvUg6uA_5_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 27298000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:DeferredFinanceCostsNoncurrentNet contextRef="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_XLoAws0vxUKZseJ3tpdisg" decimals="-3" id="Tc_NbC9hFSdX02pL2VZ8saMzw_6_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 2479000 </us-gaap:DeferredFinanceCostsNoncurrentNet>
<us-gaap:DeferredFinanceCostsNoncurrentNet contextRef="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_n_M-dNH6vEmxxqyupIp8BQ" decimals="-3" id="Tc_vC4KCZ67qkCWXnF7r3PMoA_6_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 896000 </us-gaap:DeferredFinanceCostsNoncurrentNet>
<us-gaap:OtherAssetsNoncurrent contextRef="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_XLoAws0vxUKZseJ3tpdisg" decimals="-3" id="Tc_TErqWaw9WUe575TY6JYnIA_7_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 661000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_n_M-dNH6vEmxxqyupIp8BQ" decimals="-3" id="Tc_tbTYTwO7LUaVMUtJaruzhQ_7_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 1907000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:Assets contextRef="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_XLoAws0vxUKZseJ3tpdisg" decimals="-3" id="Tc_KoKq72Vg9EKYNH8riRS38g_8_3" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 269620000 </us-gaap:Assets>
<us-gaap:Assets contextRef="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_MaterialReconcilingItemsMember_n_M-dNH6vEmxxqyupIp8BQ" decimals="-3" id="Tc_iZYfI4eADE-4MS0Ha0e4Xw_8_6" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 341662000 </us-gaap:Assets>
<th:NumberOfCustomers contextRef="As_Of_12_31_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_d_gHY7rf5UmZ5s_5K0tXLw" decimals="INF" id="Narr_q8GuPj37g021XBe9aPEHkw" unitRef="Unit_Standard_customer_cCjsVTzvbkmh2KoT7k7Q_Q"> 2 </th:NumberOfCustomers>
<th:NumberOfCustomers contextRef="As_Of_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_A9FgwtLoQkeozTC_4aKXOg" decimals="INF" id="Narr_ZMp7j6gjeEOmYH8-HDzK6A" unitRef="Unit_Standard_customer_cCjsVTzvbkmh2KoT7k7Q_Q"> 2 </th:NumberOfCustomers>
<th:NumberOfCustomers contextRef="As_Of_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_hSchW3jikUeQfqamSFrIpA" decimals="INF" id="Narr_yZnCWwAntUeOP5HdPBI_fA" unitRef="Unit_Standard_customer_cCjsVTzvbkmh2KoT7k7Q_Q"> 2 </th:NumberOfCustomers>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2023_To_12_31_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_Ex3uxIAlZk-ftWW7Eqkrfw" decimals="-5" id="Narr_eWt_V0CN3UKA2dzpo1oFuA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 403700000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2022_To_12_31_2022_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_zCqUF-2nnka4_olVSaywYQ" decimals="-5" id="Narr_05y-zrp6o0eI0msMLj06vA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 360300000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="Duration_1_1_2021_To_12_31_2021_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_us-gaap_StatementBusinessSegmentsAxis_th_GovernmentSegmentMember_AiEIyeqSf0ee3m9oOyoXFA" decimals="-5" id="Narr_v_-do-J3sEqj8FJ7UQTS_Q" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 156300000 </us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
<th:NumberOfCustomers contextRef="As_Of_12_31_2021_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_1KYuOo29l0Wko_YMvnW-og" decimals="INF" id="Narr_fB1I5wyHsk2MIJw591s8sg" unitRef="Unit_Standard_customer_cCjsVTzvbkmh2KoT7k7Q_Q"> 1 </th:NumberOfCustomers>
<th:NumberOfCustomers contextRef="As_Of_12_31_2022_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_8IqHfEVE1U6jn5FVgo0BQQ" decimals="INF" id="Narr_Oqszh1Px6kG7Vi-V1wcmYw" unitRef="Unit_Standard_customer_cCjsVTzvbkmh2KoT7k7Q_Q"> 1 </th:NumberOfCustomers>
<th:NumberOfCustomers contextRef="As_Of_12_31_2023_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_3zmWc_Sp2k67_-cKQjBs_g" decimals="INF" id="Narr_ojL3WcK-VUmpraOJ_MZhkg" unitRef="Unit_Standard_customer_cCjsVTzvbkmh2KoT7k7Q_Q"> 1 </th:NumberOfCustomers>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_eQXjU1ny3kCHK8YQifq61g" decimals="3" id="Narr_kY-0wInjNEuhAD9bCjN4qQ" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.62 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_lePlThoiTUGeBL75cKoGpw" decimals="2" id="Narr_9Fa1At8gxkyYIl5a5enUmA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.61 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2021_To_12_31_2021_srt_MajorCustomersAxis_th_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_J31iOphC-kG9pZGHtiygmA" decimals="2" id="Narr_nOCPk9BMgEOBO7ZxjvXl8Q" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.35 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2023_To_12_31_2023_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_wqoNitfC70erjn4U7s0lDg" decimals="3" id="Narr_Lp_QaC14IEOCjnAZ79NMWg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.099 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_mwI5PGCv-kKUKlk0_YoGkg" decimals="2" id="Narr_GZ3AtHmwe0y2NIU8j2ONSg" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.11 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="Duration_1_1_2021_To_12_31_2021_srt_MajorCustomersAxis_th_CustomerTwoMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_QqwOSYgcy0albTMX5yZgkQ" decimals="2" id="Narr_MRQ-8tXhAESARcKOpddmKA" unitRef="Unit_Standard_pure_lPAMeweMxE-t6YDeJVihmA"> 0.19 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:SubsequentEventsTextBlock contextRef="Duration_1_1_2023_To_12_31_2023_71wyONoaS0S3KawjChy-MQ" id="Tb_cLF29xF0p0Suti13irXUnw">
<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;">21. Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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. Commencing on January 5, 2024 through March 8, 2024, the Company repurchased 1,895,463 shares of Common Stock for an aggregated price of approximately $17.8 million.  This repurchase program may be suspended from time to time, modified, extended or discontinued at certain times.  Purchases under the repurchase program may be made from time to time in open market or privately negotiated transactions, and will be subject to market conditions, applicable legal requirements, contractual obligations and other factors. Any shares of common stock repurchased will be held as treasury shares.</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;"><span style="visibility:hidden;"></span></p>
</us-gaap:SubsequentEventsTextBlock>
<us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="As_Of_11_3_2022_srt_RangeAxis_srt_MaximumMember_aOop5x8t0EO4aZawVjMntQ" decimals="-6" id="Narr_HeWIGH53KEe1Bk-4eW18gA" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 100000000 </us-gaap:StockRepurchaseProgramAuthorizedAmount1>
<us-gaap:StockRepurchasedDuringPeriodShares contextRef="Duration_1_5_2024_To_3_8_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_JUuXxHJkFUyRSTpqXn_t4Q" decimals="INF" id="Narr_sec2IfZKxka9XvKLFxrJYg" unitRef="Unit_Standard_shares_3tPo8VkOtk6mnwAdUPrkOQ"> 1895463 </us-gaap:StockRepurchasedDuringPeriodShares>
<us-gaap:StockRepurchasedDuringPeriodValue contextRef="Duration_1_5_2024_To_3_8_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_JUuXxHJkFUyRSTpqXn_t4Q" decimals="-5" id="Narr_7hx9kb2u30q_0qgstrtYaw" unitRef="Unit_Standard_USD_PdqK3jikCEKu_oqWivdKoA"> 17800000 </us-gaap:StockRepurchasedDuringPeriodValue>
<ecd:Rule10b51ArrAdoptedFlag contextRef="Duration_10_1_2023_To_12_31_2023_Vnkar-1GQkyflA39vdqASw" id="Narr_v55VUZGLcEm4Gr9c6-3iww"> false </ecd:Rule10b51ArrAdoptedFlag>
<ecd:NonRule10b51ArrAdoptedFlag contextRef="Duration_10_1_2023_To_12_31_2023_Vnkar-1GQkyflA39vdqASw" id="Narr_BHmCXghuAE2DcJOSMkRttg"> false </ecd:NonRule10b51ArrAdoptedFlag>
<ecd:Rule10b51ArrTrmntdFlag contextRef="Duration_10_1_2023_To_12_31_2023_Vnkar-1GQkyflA39vdqASw" id="Narr_oNTgDeC_TE-So98Pfqq8ag"> false </ecd:Rule10b51ArrTrmntdFlag>
<ecd:NonRule10b51ArrTrmntdFlag contextRef="Duration_10_1_2023_To_12_31_2023_Vnkar-1GQkyflA39vdqASw" id="Narr_jsTYV48H-k6JxZw77_JlFw"> false </ecd:NonRule10b51ArrTrmntdFlag>
</xbrl>


30 Previous Filings that this Filing References

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

11/03/23  Target Hospitality Corp.          8-K:1,2,5,810/31/23   15:1.7M                                   Toppan Merrill/FA
10/13/23  Target Hospitality Corp.          8-K:1,8,9  10/12/23   13:1.7M                                   Toppan Merrill/FA
 8/11/23  Target Hospitality Corp.          8-K:1,9     8/10/23   12:257K
 3/10/23  Target Hospitality Corp.          10-K       12/31/22  122:16M                                    Toppan Merrill Bridge/FA
 2/02/23  Target Hospitality Corp.          8-K:1,9     2/01/23   12:1.7M                                   Toppan Merrill/FA
 7/12/22  Target Hospitality Corp.          8-K:5,9     7/12/22   12:269K
 5/25/22  Target Hospitality Corp.          8-K:5,9     5/24/22   12:265K
 5/23/22  Target Hospitality Corp.          8-K:5,8,9   5/19/22   13:282K
 3/11/22  Target Hospitality Corp.          10-K       12/31/21  135:15M                                    Toppan Merrill Bridge/FA
 2/28/22  Target Hospitality Corp.          8-K:5,9     2/24/22   15:571K                                   Toppan Merrill/FA
12/10/21  Target Hospitality Corp.          8-K:5,9    12/06/21   14:259K
 5/19/21  Target Hospitality Corp.          8-K:5       5/18/21   12:260K
 5/05/21  Target Hospitality Corp.          8-K:5,9     5/04/21   12:326K
 3/01/21  Target Hospitality Corp.          8-K:5,9     2/25/21   14:302K
10/02/20  Target Hospitality Corp.          8-K:5,8,9  10/01/20   13:250K
 8/10/20  Target Hospitality Corp.          10-Q        6/30/20  105:10M                                    Toppan Merrill Bridge/FA
 8/07/20  Target Hospitality Corp.          8-K:5,9     8/05/20    2:33K
 5/21/20  Target Hospitality Corp.          8-K:5,8,9   5/20/20    2:62K
 4/02/20  Target Hospitality Corp.          8-K:5,8,9   4/01/20   13:355K                                   Toppan Merrill/FA
 3/13/20  Target Hospitality Corp.          10-K       12/31/19  139:17M                                    Toppan Merrill Bridge/FA
 3/06/20  Target Hospitality Corp.          8-K:5,9     3/04/20   13:344K                                   Toppan Merrill/FA
 8/15/19  Target Hospitality Corp.          8-K/A:5,9   3/15/19    2:137K                                   Toppan Merrill/FA
 8/15/19  Target Hospitality Corp.          8-K:5,9     8/12/19    3:202K                                   Toppan Merrill/FA
 6/21/19  Target Hospitality Corp.          8-K:1,7,9   6/19/19    3:648K                                   Toppan Merrill/FA
 5/24/19  Target Hospitality Corp.          8-K:5,9     5/21/19    5:258K                                   Toppan Merrill/FA
 3/21/19  Target Hospitality Corp.          8-K:1,2,3   3/15/19   24:9.7M                                   Toppan Merrill/FA
 3/21/19  Target Hospitality Corp.          8-K:5,8,9   3/15/19   24:9.7M                                   Toppan Merrill/FA
 1/04/19  Target Hospitality Corp.          S-4/A                  8:12M                                    Toppan Merrill/FA
11/13/18  Target Hospitality Corp.          S-4                    4:5.7M                                   Toppan Merrill/FA
 1/18/18  Target Hospitality Corp.          8-K:1,3,5,8 1/11/18   19:1.5M                                   Toppan Merrill/FA
Top
Filing Submission 0001558370-24-003101   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Tue., May 14, 9:00:19.4pm ET