XML 17 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets - Summary of goodwill and intangible assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Schedule Of Intangible Assets And Goodwill [Line Items]    
Goodwill, Gross Carrying Amount $ 66,060 $ 56,588
Goodwill, Accumulated Amortization 0 0
Goodwill, Net Carrying Amount 66,060 56,588
Amortizable Intangible Assets, Accumulated Amortization 10,880 7,031
Amortizable Intangible Assets, Net Carrying Amount 26,485  
Total intangible assets, Gross Carrying Amount 65,820 40,297
Total intangible assets, Net Carrying Amount 54,940 33,266
T&D [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Goodwill, Gross Carrying Amount 40,224 40,224
Goodwill, Accumulated Amortization 0 0
Goodwill, Net Carrying Amount 40,224 40,224
C&I [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Goodwill, Gross Carrying Amount 25,836 16,364
Goodwill, Accumulated Amortization 0 0
Goodwill, Net Carrying Amount 25,836 16,364
Trade names [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Indefinite-lived Intangible Assets 28,455 19,533
Backlog [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizable Intangible Assets, Gross Carrying Amount 5,289 2,789
Amortizable Intangible Assets, Accumulated Amortization 4,039 1,889
Amortizable Intangible Assets, Net Carrying Amount 1,250 900
Customer relationships [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizable Intangible Assets, Gross Carrying Amount 31,381 17,280
Amortizable Intangible Assets, Accumulated Amortization 6,623 4,970
Amortizable Intangible Assets, Net Carrying Amount 24,758 12,310
Trade names [Member]    
Schedule Of Intangible Assets And Goodwill [Line Items]    
Amortizable Intangible Assets, Gross Carrying Amount 695 695
Amortizable Intangible Assets, Accumulated Amortization 218 172
Amortizable Intangible Assets, Net Carrying Amount $ 477 $ 523