XML 104 R83.htm IDEA: XBRL DOCUMENT v3.25.4
Business Segment Data - Narrative (Details) - segment
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Number of operating segments 2    
Number of reportable segments 2    
Single customer | Customer concentration risk | Operating revenue      
Segment Reporting Information [Line Items]      
Concentration risk (as a percentage)     16.80%
Single customer | Customer concentration risk | Operating revenue | Operating segments | E&M      
Segment Reporting Information [Line Items]      
Concentration risk (as a percentage)     22.50%
Single customer | Customer concentration risk | Operating revenue | Operating segments | T&D      
Segment Reporting Information [Line Items]      
Concentration risk (as a percentage)   17.20%  
Single customer | Customer concentration risk | Trade receivables      
Segment Reporting Information [Line Items]      
Concentration risk (as a percentage) 16.30%    
Single customer | Customer concentration risk | Trade receivables | E&M      
Segment Reporting Information [Line Items]      
Concentration risk (as a percentage)   10.40%  
Single customer | Customer concentration risk | Segment      
Segment Reporting Information [Line Items]      
Concentration risk (as a percentage) 16.50%    
Customer one | Customer concentration risk | Operating revenue | Operating segments | T&D      
Segment Reporting Information [Line Items]      
Concentration risk (as a percentage)     17.50%
Customer one | Customer concentration risk | Trade receivables | E&M      
Segment Reporting Information [Line Items]      
Concentration risk (as a percentage) 19.90%    
Customer one | Customer concentration risk | Segment | E&M      
Segment Reporting Information [Line Items]      
Concentration risk (as a percentage) 21.10%    
Customer one | Customer concentration risk | Segment | T&D      
Segment Reporting Information [Line Items]      
Concentration risk (as a percentage) 16.00%    
Customer two | Customer concentration risk | Operating revenue | Operating segments | T&D      
Segment Reporting Information [Line Items]      
Concentration risk (as a percentage)     13.70%
Customer two | Customer concentration risk | Segment | E&M      
Segment Reporting Information [Line Items]      
Concentration risk (as a percentage) 10.40%