v3.25.2
Acquisitions - Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed on Preliminary Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jan. 31, 2025
Dec. 31, 2024
Nov. 01, 2024
Aug. 16, 2024
Business Acquisition [Line Items]          
Contract assets $ 836,366   $ 741,504    
Goodwill 2,161,939   2,082,680    
Contract liabilities (320,295)   $ (289,799)    
Chesapeake Technology International, Corp          
Business Acquisition [Line Items]          
Cash and cash equivalents 2,877        
Accounts receivable 28,315        
Contract assets 3,011        
Inventory 144        
Income taxes receivable 265        
Right of use assets, operating leases 484        
Prepaid expenses and other current assets 3,732        
Property and equipment 929        
Goodwill 55,330        
Intangible assets 38,700        
Accounts payable (17,380)        
Short-term lease liabilities, operating leases (389)        
Accrued expenses and other current liabilities (10,701)        
Contract liabilities (8,523)        
Deferred income taxes (7,457)        
Long-term lease liabilities, operating leases (132)        
Net assets acquired $ 89,205        
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)      
Short-term lease liabilities, operating leases   (116)      
Accrued expenses and other current liabilities   (3,270)      
Contract liabilities   (4,222)      
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  
Right of use assets, operating leases       9,438  
Prepaid expenses and other current assets       2,483  
Property and equipment       1,586  
Other noncurrent assets       1,744  
Goodwill       175,680  
Intangible assets       32,400  
Accounts payable       (8,668)  
Short-term lease liabilities, operating leases       (2,090)  
Accrued expenses and other current liabilities       (7,296)  
Contract liabilities       (4,446)  
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)
Short-term lease liabilities, operating leases         (800)
Accrued expenses and other current liabilities         (4,999)
Deferred income taxes         (19,647)
Long-term lease liabilities, operating leases         (4,570)
Net assets acquired         $ 203,738