XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Identifiable Intangible Assets, Net - Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Changes in the carrying amount of goodwill    
Balance at beginning of year $ 666,834 $ 611,789
Acquisitions and purchase price adjustments (See Note 5) 208,436 55,045
Balance at end of period 875,270 666,834
Mechanical Segment    
Changes in the carrying amount of goodwill    
Balance at beginning of year 393,276 363,929
Acquisitions and purchase price adjustments (See Note 5) 208,236 29,347
Balance at end of period 601,512 393,276
Accumulated impairment charges 116,600 116,600
Electrical Segment    
Changes in the carrying amount of goodwill    
Balance at beginning of year 273,558 247,860
Acquisitions and purchase price adjustments (See Note 5) 200 25,698
Balance at end of period $ 273,758 $ 273,558