v3.26.3
Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
segment
Sep. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Segment Information          
Number of reportable segments | segment     2    
Total assets $ 9,805,283   $ 9,805,283   $ 6,441,169
Revenue 3,766,302 $ 2,450,969 9,897,290 $ 6,455,574  
Cost of services 2,831,820 1,843,098 7,364,168 4,934,390  
Gross profit 934,482 607,871 2,533,122 1,521,184  
Selling, general and administrative expenses 314,165 229,579 870,208 634,919  
Loss (gain) on sale of assets (4,253) (582) (5,340) (1,580)  
Operating income (loss) 624,570 378,874 1,668,254 887,845  
Other income (expense) 10,486 (8,416) 15,191 (12,891)  
Income before income taxes 635,056 370,458 1,683,445 874,954  
Amortization of identifiable intangible assets 25,691 19,526 69,359 59,432  
Depreciation expense 21,850 16,048 60,452 44,914  
Capital expenditures 210,600 35,332 499,437 88,813  
Operating Segments | Mechanical Segment          
Segment Information          
Total assets 4,918,736   4,918,736   3,683,678
Revenue 2,582,889 1,810,462 6,940,178 4,851,349  
Cost of services 1,935,615 1,370,687 5,150,117 3,732,449  
Gross profit 647,274 439,775 1,790,061 1,118,900  
Selling, general and administrative expenses 181,701 152,442 500,613 421,786  
Loss (gain) on sale of assets (4,015) (418) (4,988) (1,141)  
Operating income (loss) 469,588 287,751 1,294,436 698,255  
Amortization of identifiable intangible assets 10,831 14,001 32,037 42,857  
Depreciation expense 17,885 13,048 49,529 36,545  
Capital expenditures 196,538 28,881 468,570 72,179  
Operating Segments | Electrical Segment          
Segment Information          
Total assets 2,724,730   2,724,730   1,765,570
Revenue 1,183,413 640,507 2,957,112 1,604,225  
Cost of services 896,205 472,411 2,214,051 1,201,941  
Gross profit 287,208 168,096 743,061 402,284  
Selling, general and administrative expenses 113,846 60,021 295,525 159,302  
Loss (gain) on sale of assets (238) (164) (352) (439)  
Operating income (loss) 173,600 108,239 447,888 243,421  
Amortization of identifiable intangible assets 14,860 5,525 37,322 16,575  
Depreciation expense 3,612 2,600 9,813 7,361  
Capital expenditures 13,511 5,787 29,325 15,419  
Corporate & Eliminations          
Segment Information          
Total assets 2,161,817   2,161,817   $ 991,921
Selling, general and administrative expenses 18,618 17,116 74,070 53,831  
Operating income (loss) (18,618) (17,116) (74,070) (53,831)  
Depreciation expense 353 400 1,110 1,008  
Capital expenditures $ 551 $ 664 $ 1,542 $ 1,215