v3.26.1
Goodwill and Identifiable Intangible Assets, Net - Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Changes in the carrying amount of goodwill    
Balance at beginning of year $ 1,025,515 $ 875,270
Acquisitions and purchase price adjustments (See Note 5) 75,960 150,245
Balance at end of period 1,101,475 1,025,515
Mechanical Segment    
Changes in the carrying amount of goodwill    
Balance at beginning of year 654,409 601,512
Acquisitions and purchase price adjustments (See Note 5) 52,897
Balance at end of period 654,409 654,409
Electrical Segment    
Changes in the carrying amount of goodwill    
Balance at beginning of year 371,106 273,758
Acquisitions and purchase price adjustments (See Note 5) 75,960 97,348
Balance at end of period $ 447,066 $ 371,106