XML 109 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Summary of Assets Allocation by Segment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting, Asset Reconciling Item [Line Items]    
Identifiable assets $ 1,578,746 $ 1,398,858
General Corporate    
Segment Reporting, Asset Reconciling Item [Line Items]    
Identifiable assets 443,507 425,189
T&D | Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Identifiable assets 632,788 500,568
C&I | Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Identifiable assets $ 502,451 $ 473,101