XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Alliance Acquisition (Details) - USD ($)
$ in Thousands
Jul. 01, 2022
Dec. 31, 2023
Business Acquisition [Line Items]    
Agreed earn-out consideration   $ 85,000
Alliance    
Business Acquisition [Line Items]    
Total consideration for business acquisition $ 145,661  
Cash paid to acquire companies 118,961  
Post-closing earn-out consideration payable 26,700  
Agreed earn-out consideration   $ 85,000
Estimated fair values of the identifiable assets acquired and liabilities assumed    
Cash consideration 118,961  
Contingent consideration 26,700  
Total fair value of consideration transferred 145,661  
Assets acquired:    
Cash and cash equivalents 6,336  
Accounts receivable 43,378  
Other current assets 6,077  
Property and equipment 117,321  
Operating lease right-of-use assets 1,205  
Intangible assets 1,500  
Other assets 2,133  
Total assets acquired 177,950  
Liabilities assumed:    
Accounts payable 20,480  
Accrued liabilities 3,073  
Operating lease liabilities 1,205  
Deferred tax liabilities 7,531  
Total liabilities assumed 32,289  
Net assets acquired $ 145,661