XML 48 R32.htm IDEA: XBRL DOCUMENT v3.25.4
Goodwill and Identifiable Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of changes in the carrying amount of goodwill

The changes in the carrying amount of goodwill are as follows (in thousands):

  ​ ​ ​

Mechanical Segment

  ​ ​ ​

Electrical Segment

  ​ ​ ​

Total

Balance at December 31, 2023

$

393,276

$

273,558

$

666,834

Acquisitions and purchase price adjustments (See Note 5)

 

208,236

200

208,436

Balance at December 31, 2024

601,512

273,758

875,270

Acquisitions and purchase price adjustments (See Note 5)

52,897

97,348

150,245

Balance at December 31, 2025

$

654,409

$

371,106

$

1,025,515

Schedule of components of identifiable intangible assets

Identifiable intangible assets consist of the following (dollars in thousands):

Weighted-Average

December 31, 2025

December 31, 2024

  ​ ​ ​

Remaining Useful Lives

  ​ ​ ​

Gross Book

  ​ ​ ​

Accumulated

  ​ ​ ​

Gross Book

  ​ ​ ​

Accumulated

  ​ ​ ​

in Years

  ​ ​ ​

Value

  ​ ​ ​

Amortization

  ​ ​ ​

Value

  ​ ​ ​

Amortization

Customer Relationships

 

6.8

$

636,734

$

(294,683)

$

550,518

$

(241,263)

Backlog

 

1.4

 

24,148

(10,300)

 

54,918

 

(40,328)

Trade Names

 

17.8

 

177,746

(48,477)

 

151,561

 

(40,989)

Total

$

838,628

$

(353,460)

$

756,997

$

(322,580)

Schedule of future amortization expense of identifiable intangible assets

As of December 31, 2025, future amortization expense of identifiable intangible assets was as follows (in thousands):

Year ending December 31—

  ​ ​ ​

  ​ ​ ​

2026

$

76,564

2027

 

65,826

2028

 

63,119

2029

56,852

2030

44,317

Thereafter

 

178,490

Total

$

485,168