XML 125 R105.htm IDEA: XBRL DOCUMENT v3.25.4
Segments and Related Information - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Segment and Related Information [Line Items]      
Number of operating segments | segment 5    
Number of reportable segments | segment 5    
Loss on extinguishment of debt $ 0 $ 11,344 $ 0
2023 Acquisitions      
Segment and Related Information [Line Items]      
Acquisition and integration costs     71,900
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  
Corporate      
Segment and Related Information [Line Items]      
Fair value gain related to resolved contingent payments $ (700) $ (10,700) 13,900
Corporate | AVCT      
Segment and Related Information [Line Items]      
Fair value losses related to investment     (200)
Corporate | 2023 Acquisitions      
Segment and Related Information [Line Items]      
Acquisition and integration costs     3,800
Reportable Segments | 2023 Acquisitions | Communications      
Segment and Related Information [Line Items]      
Acquisition and integration costs     22,500
Reportable Segments | 2023 Acquisitions | Clean Energy and Infrastructure Segment      
Segment and Related Information [Line Items]      
Acquisition and integration costs     37,100
Reportable Segments | 2023 Acquisitions | Power Delivery      
Segment and Related Information [Line Items]      
Acquisition and integration costs     $ 8,500