XML 71 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions - Schedule of Supplemental Pro Forma Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
BCC Engineering, LLC        
Business Acquisition [Line Items]        
Pro forma Revenue $ 6,838,190 $ 5,537,090    
Pro forma Net Income including noncontrolling interests 286,948 189,200    
BlackSignal Technologies, LLC.        
Business Acquisition [Line Items]        
Pro forma Revenue 6,782,552 5,481,036    
Pro forma Net Income including noncontrolling interests $ 283,900 185,954    
Sealing Technologies, Inc.        
Business Acquisition [Line Items]        
Pro forma Revenue   5,525,099 $ 4,262,525  
Pro forma Net Income including noncontrolling interests   216,157 107,937  
IPKeys Power Partners        
Business Acquisition [Line Items]        
Pro forma Revenue   5,445,604 4,207,967  
Pro forma Net Income including noncontrolling interests   $ 209,773 123,257  
Xator Corporation        
Business Acquisition [Line Items]        
Pro forma Revenue     4,302,448 $ 3,949,562
Pro forma Net Income including noncontrolling interests     $ 139,901 $ 91,770