XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill, Identifiable Intangible Assets, And Other Long-Lived Assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the carrying amount of goodwill by reportable segment during the years ended December 31, 2022 and 2021 were as follows (in thousands):  
 United States
electrical
construction
and facilities
services segment
United States
mechanical
construction
and facilities
services segment
United States
building
services segment
United States
industrial services segment
Total
Balance at December 31, 2020$142,545 $299,618 $302,132 $107,488 $851,783 
Acquisitions and purchase price adjustments24,467 4,269 9,749 — 38,485 
Intersegment transfers(7,500)— 900 6,600 — 
Balance at December 31, 2021159,512 303,887 312,781 114,088 890,268 
Acquisitions and purchase price adjustments17,601 6,942 4,340 — 28,883 
Intersegment transfers900 4,500 (5,400)— — 
Balance at December 31, 2022$178,013 $315,329 $311,721 $114,088 $919,151 
Schedule of Intangible Assets
Identifiable intangible assets as of December 31, 2022 and 2021 consisted of the following (in thousands):  
 December 31, 2022
 Gross
Carrying
Amount
Accumulated
Amortization
Accumulated
Impairment
Charge 
Total
Customer relationships$762,516 $(427,211)$(4,834)$330,471 
Trade names (indefinite-lived)289,121 — (58,933)230,188 
Developed technology/Vendor network95,661 (74,238)— 21,423 
Trade names (finite-lived)33,791 (25,690)— 8,101 
Contract backlog83,245 (79,453)— 3,792 
Total$1,264,334 $(606,592)$(63,767)$593,975 

 December 31, 2021
 Gross
Carrying
Amount
Accumulated
Amortization
Accumulated
Impairment
Charge
Total
Customer relationships$717,666 $(374,764)$(4,834)$338,068 
Trade names (indefinite-lived)274,721 — (58,933)215,788 
Developed technology/Vendor network95,661 (69,688)— 25,973 
Trade names (finite-lived)32,366 (24,180)— 8,186 
Contract backlog77,995 (76,645)— 1,350 
Total$1,198,409 $(545,277)$(63,767)$589,365 
Schedule of Estimated Future Amortization Expense The following table presents the estimated future amortization expense of identifiable intangible assets in the following years (in thousands):  
2023$63,366 
202459,507 
202558,002 
202651,883 
202738,949 
Thereafter92,080 
 $363,787