Quarterly report [Sections 13 or 15(d)]

Acquisitions - Schedule of Fair Value of Acquisition (Details)

v3.26.1
Acquisitions - Schedule of Fair Value of Acquisition (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 12, 2026
Dec. 31, 2025
Business Combination [Line Items]      
Cash and cash equivalents   $ 102  
Accounts receivable, net   1,159  
Other current assets   1  
Property, plant and equipment   2,850  
Goodwill $ 1,462 1,462 $ 0
Total assets acquired   7,187  
Accounts payable and accrued liabilities   377  
Other current liabilities   311  
Total liabilities assumed   688  
Net assets acquired   6,499  
Customer Relationships      
Business Combination [Line Items]      
Identifiable intangible assets   1,382  
Trade Names      
Business Combination [Line Items]      
Identifiable intangible assets   231  
Mission Construction      
Business Combination [Line Items]      
Cash and cash equivalents   43  
Accounts receivable, net   795  
Other current assets   0  
Property, plant and equipment   1,454  
Goodwill   986  
Total assets acquired   3,643  
Accounts payable and accrued liabilities   351  
Other current liabilities   192  
Total liabilities assumed   543  
Net assets acquired   3,100  
Mission Construction | Customer Relationships      
Business Combination [Line Items]      
Identifiable intangible assets   295  
Mission Construction | Trade Names      
Business Combination [Line Items]      
Identifiable intangible assets   70  
BERE Rentals      
Business Combination [Line Items]      
Cash and cash equivalents   59  
Accounts receivable, net   364  
Other current assets   1  
Property, plant and equipment   1,396  
Goodwill   476  
Total assets acquired   3,544  
Accounts payable and accrued liabilities   26  
Other current liabilities   119  
Total liabilities assumed   145  
Net assets acquired   3,399  
BERE Rentals | Customer Relationships      
Business Combination [Line Items]      
Identifiable intangible assets   1,087  
BERE Rentals | Trade Names      
Business Combination [Line Items]      
Identifiable intangible assets   $ 161