XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed on Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Aug. 23, 2023
Apr. 13, 2023
Dec. 31, 2022
May 31, 2022
Dec. 31, 2021
Jul. 06, 2021
Business Acquisition [Line Items]              
Contract assets $ 757,515     $ 634,033      
Goodwill 1,792,665     1,661,850   $ 1,412,690  
Investments in and advances to unconsolidated joint ventures 128,204     107,425      
Contract liabilities $ (301,107)     $ (213,064)      
Sealing Technologies, Inc.              
Business Acquisition [Line Items]              
Cash and cash equivalents   $ 8,133          
Accounts receivable   17,889          
Contract assets   2,946          
Prepaid expenses and other current assets   1,379          
Property and equipment   2,025          
Right of use assets, operating leases   1,836          
Deferred tax assets   357          
Goodwill   90,593          
Intangible assets   75,000          
Accounts payable   (15,987)          
Accrued expenses and other current liabilities   (2,408)          
Contract liabilities   (668)          
Short-term lease liabilities, operating leases   (418)          
Long-term lease liabilities, operating leases   (1,418)          
Net assets acquired   $ 179,259          
IPKeys Power Partners              
Business Acquisition [Line Items]              
Cash and cash equivalents     $ 126        
Accounts receivable     3,937        
Contract assets     834        
Prepaid expenses and other current assets     455        
Property and equipment     86        
Right of use assets, operating leases     1,105        
Goodwill     22,407        
Intangible assets     23,000        
Other noncurrent assets     152        
Accounts payable     (541)        
Accrued expenses and other current liabilities     (1,768)        
Contract liabilities     (1,936)        
Short-term lease liabilities, operating leases     (343)        
Long-term lease liabilities, operating leases     (762)        
Deferred tax liabilities     (3,713)        
Net assets acquired     $ 43,039        
Xator Corporation              
Business Acquisition [Line Items]              
Cash and cash equivalents         $ 8,935    
Accounts receivable         7,393    
Contract assets         24,332    
Prepaid expenses and other current assets         3,615    
Property and equipment         1,699    
Right of use assets, operating leases         7,517    
Goodwill         257,934    
Investments in and advances to unconsolidated joint ventures         698    
Intangible assets         123,500    
Other noncurrent assets         9,156    
Accounts payable         (6,626)    
Accrued expenses and other current liabilities         (31,309)    
Contract liabilities         (2,631)    
Short-term lease liabilities, operating leases         (2,371)    
Long-term lease liabilities, operating leases         (5,146)    
Other long-term liabilities         (9,156)    
Net assets acquired         $ 387,540    
BlackHorse Solutions, Inc.              
Business Acquisition [Line Items]              
Cash and cash equivalents             $ 15,428
Accounts receivable             3,351
Contract assets             5,979
Prepaid expenses and other current assets             937
Property and equipment             2,239
Right of use assets, operating leases             6,157
Goodwill             143,086
Intangible assets             65,000
Accounts payable             (2,326)
Accrued expenses and other current liabilities             (17,190)
Contract liabilities             (320)
Short-term lease liabilities, operating leases             (1,011)
Long-term lease liabilities, operating leases             (5,146)
Deferred tax liabilities             (10,916)
Other long-term liabilities             (235)
Net assets acquired             $ 205,033