XML 112 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segments and Related Information - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Segment and Related Information [Line Items]        
Number of operating segments | segment   5    
Number of reportable segments | segment   5    
Loss on extinguishment of debt   $ 11,344 $ 0 $ 0
Business Combination Bargain Purchase Gain Recognized Statement of Income or Comprehensive Income Extensible Enumeration not Disclosed Flag       Corporate results
Unsecured Debt | New Term Loan Facility, Three-Year Tranche | Line of Credit        
Segment and Related Information [Line Items]        
Loss on extinguishment of debt $ 11,300      
Other        
Segment and Related Information [Line Items]        
Gain (loss) on investments       $ 2,800
Corporate        
Segment and Related Information [Line Items]        
(Expense) income related to changes in fair value   $ 10,700 (13,900) (3,400)
Bargain purchase gain       200
Corporate | AVCT        
Segment and Related Information [Line Items]        
Fair value losses related to investment     (200) (7,700)
2023 Acquisitions        
Segment and Related Information [Line Items]        
Acquisition and integration costs     71,900  
2023 Acquisitions | Reportable Segments | Communications        
Segment and Related Information [Line Items]        
Acquisition and integration costs     22,500  
2023 Acquisitions | Reportable Segments | Clean Energy and Infrastructure Segment        
Segment and Related Information [Line Items]        
Acquisition and integration costs     37,100  
2023 Acquisitions | Reportable Segments | Power Delivery        
Segment and Related Information [Line Items]        
Acquisition and integration costs     8,500  
2023 Acquisitions | Corporate        
Segment and Related Information [Line Items]        
Acquisition and integration costs     $ 3,800  
2022 Acquisitions        
Segment and Related Information [Line Items]        
Acquisition and integration costs       86,000
2022 Acquisitions | Reportable Segments | Communications        
Segment and Related Information [Line Items]        
Acquisition and integration costs       4,700
2022 Acquisitions | Reportable Segments | Clean Energy and Infrastructure Segment        
Segment and Related Information [Line Items]        
Acquisition and integration costs       6,400
2022 Acquisitions | Reportable Segments | Power Delivery        
Segment and Related Information [Line Items]        
Acquisition and integration costs       39,000
2022 Acquisitions | Reportable Segments | Pipeline Infrastructure        
Segment and Related Information [Line Items]        
Acquisition and integration costs       8,000
2022 Acquisitions | Corporate        
Segment and Related Information [Line Items]        
Acquisition and integration costs       $ 27,900