XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Identifiable Intangible Assets, Net - Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Changes in the carrying amount of goodwill    
Balance at beginning of year $ 875,270 $ 666,834
Acquisitions and purchase price adjustments (See Note 5) 52,510 208,436
Balance at end of period 927,780 875,270
Mechanical Segment    
Changes in the carrying amount of goodwill    
Balance at beginning of year 601,512 393,276
Acquisitions and purchase price adjustments (See Note 5) 52,510 208,236
Balance at end of period 654,022 601,512
Electrical Segment    
Changes in the carrying amount of goodwill    
Balance at beginning of year 273,758 273,558
Acquisitions and purchase price adjustments (See Note 5)   200
Balance at end of period $ 273,758 $ 273,758