v3.26.1
Acquisitions - Summary of Estimated Fair Values of Assets Acquired and Liabilities Assumed on Preliminary Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jan. 14, 2026
Dec. 31, 2025
Oct. 01, 2025
Jun. 30, 2025
Jan. 31, 2025
Business Acquisition [Line Items]            
Contract assets $ 1,021,848   $ 915,806      
Goodwill 2,423,561   2,186,650      
Contract liabilities $ (359,760)   $ (340,113)      
Altamira Technologies Corporation            
Business Acquisition [Line Items]            
Cash and cash equivalents   $ 6,918        
Accounts receivable   20,443        
Contract assets   12,066        
Income taxes receivable   435        
Right of use assets, operating leases   20,927        
Prepaid expenses and other current assets   300        
Property and equipment   3,556        
Other noncurrent assets   178        
Goodwill   237,473        
Intangible assets   105,800        
Accounts payable   (3,886)        
Short-term lease liabilities, operating leases   (1,989)        
Accrued expenses and other current liabilities   (7,344)        
Income taxes payable   (1,073)        
Contract liabilities   (1,200)        
Long-term lease liabilities, operating leases   (18,937)        
Deferred tax liabilities, net   (23,207)        
Other long-term liabilities   (912)        
Net assets acquired   $ 349,548        
Applied Sciences Consulting, Inc.            
Business Acquisition [Line Items]            
Cash and cash equivalents       $ 1,422    
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)    
Short-term lease liabilities, operating leases       (107)    
Accrued expenses and other current liabilities       (398)    
Long-term lease liabilities, operating leases       (511)    
Net assets acquired       $ 28,227    
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  
Other noncurrent assets         3,173  
Goodwill         57,468  
Intangible assets         34,820  
Accounts payable         (17,818)  
Short-term lease liabilities, operating leases         (143)  
Accrued expenses and other current liabilities         (7,471)  
Contract liabilities         (8,079)  
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)
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