XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Segments and Related Information - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
segment
Sep. 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 $ 0   $ 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     21,100   60,900
Corporate | 2023 Acquisitions          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Business combination, acquisition and integration related costs     500   3,200
Communications | Operating Segments | 2023 Acquisitions          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Business combination, acquisition and integration related costs     4,800   18,300
Clean Energy and Infrastructure | Operating Segments | 2023 Acquisitions          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Business combination, acquisition and integration related costs     15,300   36,900
Power Delivery | Operating Segments | 2023 Acquisitions          
Segment Reporting, Other Significant Reconciling Item [Line Items]          
Business combination, acquisition and integration related costs     $ 500   $ 2,500