XML 107 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information - Summary of Assets Allocation by Segment (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting, Asset Reconciling Item [Line Items]    
Identifiable assets $ 1,398,858 $ 1,121,092
General Corporate    
Segment Reporting, Asset Reconciling Item [Line Items]    
Identifiable assets 425,189 408,511
T&D | Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Identifiable assets 500,568 303,685
C&I | Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Identifiable assets $ 473,101 $ 408,896