XML 78 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Business acquisition (Tables)
12 Months Ended
Dec. 31, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Schedule of fair value of the assets acquired and liabilities assumed at the acquisition date
The following table summarizes the total consideration paid for MacKellar and the fair values of the assets acquired and liabilities assumed at the acquisition date:
October 1, 2023
Cash consideration$65,572 
Earn-out at estimated fair value79,839 
Deferred consideration at estimated fair value27,014 
Contingent payment at estimated fair value7,243 
Total consideration transferred$179,668 
Equipment financing assumed203,946 
Total purchase price$383,614 
Purchase price allocation to assets acquired and liabilities assumed:
Cash$13,901 
Accounts receivable65,033 
Contract assets713 
Inventories12,155 
Prepaid expenses2,187 
Property, plant and equipment394,394 
Investments in affiliates and joint ventures85 
Intangible assets690 
Accounts payable(45,829)
Accrued liabilities(22,464)
Other long-term obligations(16,934)
Deferred income tax liabilities(20,317)
Third party equipment financing assumed:
Financing obligations(173,430)
Finance leases(30,516)
Total identifiable net assets at fair value$179,668 
Schedule of total consideration paid
The following table summarizes the total consideration paid for MacKellar and the fair values of the assets acquired and liabilities assumed at the acquisition date:
October 1, 2023
Cash consideration$65,572 
Earn-out at estimated fair value79,839 
Deferred consideration at estimated fair value27,014 
Contingent payment at estimated fair value7,243 
Total consideration transferred$179,668 
Equipment financing assumed203,946 
Total purchase price$383,614 
Purchase price allocation to assets acquired and liabilities assumed:
Cash$13,901 
Accounts receivable65,033 
Contract assets713 
Inventories12,155 
Prepaid expenses2,187 
Property, plant and equipment394,394 
Investments in affiliates and joint ventures85 
Intangible assets690 
Accounts payable(45,829)
Accrued liabilities(22,464)
Other long-term obligations(16,934)
Deferred income tax liabilities(20,317)
Third party equipment financing assumed:
Financing obligations(173,430)
Finance leases(30,516)
Total identifiable net assets at fair value$179,668 
Schedule of unaudited proforma information
The following unaudited pro forma information reflects the impact of the transaction on the Company's consolidated results as if it had occurred on January 1, 2022.
Year ended December 31,20232022
Revenue$1,296,328 $1,086,460 
Net income89,658 78,261