XML 73 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segments and Related Information - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
Jun. 30, 2023
USD ($)
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Number of operating segments | segment     5  
Number of reportable segments | segment     5  
Loss on extinguishment of debt $ 11,344 $ 0 $ 11,344 $ 0
Unsecured Debt | New Term Loan Facility, Three-Year Tranche | Line of Credit        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Loss on extinguishment of debt $ 11,300   $ 11,300  
2023 Acquisitions        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Business combination, acquisition and integration related costs   22,700   39,800
Corporate | 2023 Acquisitions        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Business combination, acquisition and integration related costs   1,400   2,700
Fair value losses related to investment       (200)
Communications | Operating Segments | 2023 Acquisitions        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Business combination, acquisition and integration related costs   4,600   13,500
Clean Energy and Infrastructure | Operating Segments | 2023 Acquisitions        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Business combination, acquisition and integration related costs   16,400   21,700
Power Delivery | Operating Segments | 2023 Acquisitions        
Segment Reporting, Other Significant Reconciling Item [Line Items]        
Business combination, acquisition and integration related costs   $ 300   $ 1,900