v3.25.0.1
Acquisitions - Additional Information (Details)
3 Months Ended 12 Months Ended
Nov. 01, 2024
USD ($)
Aug. 16, 2024
USD ($)
Oct. 31, 2023
USD ($)
Aug. 23, 2023
USD ($)
Apr. 13, 2023
USD ($)
May 31, 2022
USD ($)
Dec. 31, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Business Acquisition [Line Items]                      
Amortization of intangible assets                 $ 55,600,000 $ 76,600,000 $ 78,200,000
Revenues             $ 1,734,317,000 $ 1,535,676,000 6,750,576,000 5,442,749,000 4,195,272,000
Goodwill             2,082,680,000   2,082,680,000 1,792,665,000 1,661,850,000
BCC Engineering, LLC                      
Business Acquisition [Line Items]                      
Percentage of ownership interest acquired 100.00%                    
Cash paid to acquire $ 232,700,000                    
Amortization of intangible assets                 1,500,000    
Revenues                 20,300,000    
Goodwill $ 174,532,000                    
Goodwill deductible for tax purposes             45,800,000   45,800,000    
BCC Engineering, LLC | Selling, General and Administrative Expense                      
Business Acquisition [Line Items]                      
Acquisition related expenses                 4,200,000    
BlackSignal Technologies, LLC.                      
Business Acquisition [Line Items]                      
Percentage of ownership interest acquired   100.00%                  
Cash paid to acquire   $ 203,700,000                  
Amortization of intangible assets                 4,300,000    
Revenues                 22,700,000    
Goodwill   119,663,000                  
Goodwill deductible for tax purposes   $ 15,700,000                  
BlackSignal Technologies, LLC. | Selling, General and Administrative Expense                      
Business Acquisition [Line Items]                      
Acquisition related expenses                 2,500,000    
I.S. Engineers, LLC                      
Business Acquisition [Line Items]                      
Percentage of ownership interest acquired     100.00%                
Cash paid to acquire     $ 12,200,000                
Goodwill     $ 11,900,000                
I.S. Engineers, LLC | Selling, General and Administrative Expense                      
Business Acquisition [Line Items]                      
Acquisition related expenses                   300,000  
Sealing Technologies, Inc.                      
Business Acquisition [Line Items]                      
Percentage of ownership interest acquired       100.00%              
Cash paid to acquire       $ 176,028,000              
Earn out payment due and payable to the selling shareholders, Multiplier       0.5              
Estimated fair value of contingent consideration             $ 0   0 2,300,000  
Gain on change in fair value of contingent consideration       $ 3,231,000              
Borrowed under credit agreement to partially fund the acquisition       175,000,000              
Acquisition related expenses       3,300,000              
Amortization of intangible assets                 12,900,000 7,000,000  
Revenues                   34,100,000  
Goodwill       90,593,000              
Sealing Technologies, Inc. | Other Income (Expense), Net                      
Business Acquisition [Line Items]                      
Gain on change in fair value of contingent consideration                 2,300,000    
Sealing Technologies, Inc. | Maximum                      
Business Acquisition [Line Items]                      
Additional amount agreed to pay the selling shareholders in the event an earn out revenue target is exceeded       25,000,000              
Earn out revenue target, amount       110,000,000              
Target amount of earnout revenue       25,000,000              
Sealing Technologies, Inc. | Minimum                      
Business Acquisition [Line Items]                      
Target amount of earnout revenue       $ 0              
IPKeys Power Partners                      
Business Acquisition [Line Items]                      
Percentage of ownership interest acquired         100.00%            
Cash paid to acquire         $ 43,000,000            
Amortization of intangible assets                 1,600,000 1,400,000  
Revenues                   9,300,000  
Goodwill         22,407,000            
Goodwill deductible for tax purposes         $ 900,000            
IPKeys Power Partners | Selling, General and Administrative Expense                      
Business Acquisition [Line Items]                      
Acquisition related expenses                   600,000  
Xator Corporation                      
Business Acquisition [Line Items]                      
Percentage of ownership interest acquired           100.00%          
Cash paid to acquire           $ 387,500,000          
Borrowed under credit agreement to partially fund the acquisition           300,000,000          
Amortization of intangible assets                 $ 16,500,000 $ 18,100,000 11,900,000
Revenues                     157,800,000
Goodwill           $ 257,934,000          
Xator Corporation | Selling, General and Administrative Expense                      
Business Acquisition [Line Items]                      
Acquisition related expenses                     $ 7,700,000