XML 56 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill, Identifiable Intangible Assets, And Other Long-Lived Assets (Tables)
12 Months Ended
Dec. 31, 2023
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, 2023 and 2022 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, 2021
$159,512 $303,887 $312,781 $114,088 $890,268 
Acquisitions
17,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 
Acquisitions
— 4,524 32,874 — 37,398 
Intersegment transfers— (1,500)1,500 — — 
Balance at December 31, 2023
$178,013 $318,353 $346,095 $114,088 $956,549 
Schedule of Intangible Assets Identifiable intangible assets as of December 31, 2023 and 2022 consisted of the following (in thousands):  
 
December 31, 2023
 Gross
Carrying
Amount
Accumulated
Amortization
Accumulated
Impairment
Charge 
Total
Customer relationships$807,766 $(482,594)$(4,834)$320,338 
Trade names (indefinite-lived)299,271 — (58,933)240,338 
Developed technology/Vendor network95,661 (78,788)— 16,873 
Trade names (finite-lived)35,991 (27,800)— 8,191 
Contract backlog84,845 (84,553)— 292 
Total$1,323,534 $(673,735)$(63,767)$586,032 
 
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 
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):  
2024
$63,873 
2025
62,369 
2026
55,782 
2027
42,583 
2028
33,818 
Thereafter87,269 
 $345,694