v3.25.4
Acquisitions - Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed on Preliminary Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Oct. 01, 2025
Jun. 30, 2025
Jan. 31, 2025
Dec. 31, 2024
Nov. 01, 2024
Aug. 16, 2024
Dec. 31, 2023
Aug. 23, 2023
Apr. 13, 2023
Business Acquisition [Line Items]                    
Contract assets $ 915,806       $ 741,504          
Goodwill 2,186,650       2,082,680     $ 1,792,665    
Investments in and advances to unconsolidated joint ventures 148,640       138,759          
Contract liabilities $ (340,113)       $ (289,799)          
Applied Sciences Consulting, Inc.                    
Business Acquisition [Line Items]                    
Cash and cash equivalents   $ 1,352                
Accounts receivable   1,210                
Right of use assets, operating leases   586                
Property and equipment   140                
Goodwill   21,852                
Intangible assets   4,590                
Accounts payable   (557)                
Accrued expenses and other current liabilities   (418)                
Short-term lease liabilities, operating leases   (107)                
Long-term lease liabilities, operating leases   (511)                
Net assets acquired   $ 28,137                
Chesapeake Technology International, Corp                    
Business Acquisition [Line Items]                    
Cash and cash equivalents     $ 4,769              
Accounts receivable     28,145              
Contract assets     4,256              
Inventory     169              
Right of use assets, operating leases     2,310              
Prepaid expenses and other current assets     498              
Property and equipment     1,029              
Goodwill     57,468              
Intangible assets     34,820              
Other noncurrent assets     3,173              
Accounts payable     (17,818)              
Accrued expenses and other current liabilities     (7,471)              
Contract liabilities     (8,079)              
Short-term lease liabilities, operating leases     (143)              
Deferred income taxes     (5,446)              
Long-term lease liabilities, operating leases     (2,167)              
Other long-term liabilities     (3,979)              
Net assets acquired     $ 91,534              
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           23,240        
Contract assets           16,649        
Right of use assets, operating leases           9,438        
Prepaid expenses and other current assets           2,483        
Property and equipment           1,586        
Goodwill           176,582        
Intangible assets           32,400        
Other noncurrent assets           1,744        
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 income taxes           (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      
Right of use assets, operating leases             5,370      
Prepaid expenses and other current assets             447      
Property and equipment             997      
Goodwill             116,849      
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             (19,647)      
Long-term lease liabilities, operating leases             (4,570)      
Net assets acquired             $ 203,738      
Sealing Technologies, Inc.                    
Business Acquisition [Line Items]                    
Cash and cash equivalents                 $ 8,133  
Accounts receivable                 17,889  
Contract assets                 2,946  
Right of use assets, operating leases                 1,836  
Prepaid expenses and other current assets                 1,379  
Property and equipment                 2,025  
Goodwill                 90,593  
Deferred tax assets                 357  
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
Right of use assets, operating leases                   1,105
Prepaid expenses and other current assets                   455
Property and equipment                   86
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