XML 105 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information - Summary of Depreciation and Amortization by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Depreciation and amortization      
Depreciation and amortization $ 46,205 $ 46,453 $ 44,516
T&D      
Depreciation and amortization      
Depreciation and amortization 38,668 37,254 35,711
C&I      
Depreciation and amortization      
Depreciation and amortization $ 7,537 $ 9,199 $ 8,805