XML 110 R94.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Schedule of Restructuring Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Restructuring Cost and Reserve [Line Items]      
Restructuring reserve $ 2,697 $ 1,558 $ 1,630
Restructuring expenses 2,214 1,523 2,306
Payments for restructuring (1,075) (1,595)  
Employee Severance [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring expenses 2,200 1,500 2,300
Corporate, Non-Segment [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring reserve 346 701 1,424
Restructuring expenses 0 0  
Payments for restructuring (355) (723)  
UNITED STATES | Operating Segments [Member] | United States Electrical Construction And Facilities Services      
Restructuring Cost and Reserve [Line Items]      
Restructuring reserve 1,278 445 30
Restructuring expenses 1,072 445  
Payments for restructuring (239) (30)  
UNITED STATES | Operating Segments [Member] | United States Mechanical Construction And Facilities Services      
Restructuring Cost and Reserve [Line Items]      
Restructuring reserve 1,073 0 0
Restructuring expenses 1,073 0  
Payments for restructuring 0 0  
UNITED STATES | Operating Segments [Member] | United States Building Services      
Restructuring Cost and Reserve [Line Items]      
Restructuring reserve 0 412 $ 176
Restructuring expenses 69 1,078  
Payments for restructuring $ (481) $ (842)