XML 89 R93.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Information - Summary of depreciation and amortization by segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Depreciation and amortization      
Depreciation and amortization $ 44,516 $ 39,913 $ 38,576
T&D [Member]      
Depreciation and amortization      
Depreciation and amortization 35,711 33,977 34,990
C&I [Member]      
Depreciation and amortization      
Depreciation and amortization $ 8,805 $ 5,936 $ 3,586