XML 56 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Acquisitions - Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed on Preliminary Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Jan. 31, 2025
Dec. 31, 2024
Nov. 01, 2024
Aug. 16, 2024
Business Acquisition [Line Items]          
Contract assets $ 822,781   $ 741,504    
Goodwill 2,107,072   2,082,680    
Investments in and advances to unconsolidated joint ventures 142,248   138,759    
Contract liabilities $ (297,511)   $ (289,799)    
TRS group Inc          
Business Acquisition [Line Items]          
Cash and cash equivalents   $ 2,054      
Accounts receivable   3,390      
Contract assets   2,277      
Income taxes receivable   354      
Prepaid expenses and other current assets   2,414      
Property and equipment   5,832      
Goodwill   22,972      
Intangible assets   6,100      
Accounts payable   (1,095)      
Accrued expenses and other current liabilities   (3,270)      
Contract liabilities   (4,222)      
Short-term lease liabilities, operating leases   (116)      
Long-term lease liabilities, operating leases   (124)      
Net assets acquired   $ 36,566      
BCC Engineering, LLC          
Business Acquisition [Line Items]          
Cash and cash equivalents       $ 2,839  
Accounts receivable       24,142  
Contract assets       16,649  
Prepaid expenses and other current assets       2,483  
Right of use assets, operating leases       9,438  
Property and equipment       1,586  
Other noncurrent assets       1,744  
Goodwill       175,680  
Intangible assets       32,400  
Accounts payable       (8,668)  
Accrued expenses and other current liabilities       (7,296)  
Contract liabilities       (4,446)  
Short-term lease liabilities, operating leases       (2,090)  
Deferred tax liabilities       (2,299)  
Long-term lease liabilities, operating leases       (7,462)  
Other long-term liabilities       (1,183)  
Net assets acquired       $ 233,517  
BlackSignal Technologies, LLC.          
Business Acquisition [Line Items]          
Cash and cash equivalents         $ 4,917
Accounts receivable         5,171
Contract assets         3,209
Prepaid expenses and other current assets         447
Right of use assets, operating leases         5,370
Property and equipment         997
Goodwill         119,663
Intangible assets         97,600
Other assets         145
Accounts payable         (951)
Accrued expenses and other current liabilities         (4,999)
Short-term lease liabilities, operating leases         (800)
Deferred income taxes         (22,461)
Long-term lease liabilities, operating leases         (4,570)
Net assets acquired         $ 203,738