v3.26.1
Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Segment Information          
Number of reportable segments | segment     2    
Total assets $ 8,487,806   $ 8,487,806   $ 6,441,169
Revenue 3,265,656 $ 2,173,319 6,130,988 $ 4,004,605  
Cost of services 2,421,428 1,663,422 4,532,348 3,091,292  
Gross profit 844,228 509,897 1,598,640 913,313  
Selling, general and administrative expenses 287,047 210,466 556,043 405,340  
Gain on sale of assets (785) (442) (1,087) (998)  
Operating income (loss) 557,966 299,873 1,043,684 508,971  
Other income (expense) 8,277 (3,389) 4,705 (4,475)  
Income before income taxes 566,243 296,484 1,048,389 504,496  
Amortization of identifiable intangible assets 23,274 19,791 43,668 39,906  
Depreciation expense 20,036 14,856 38,602 28,866  
Capital expenditures 141,364 31,273 288,837 53,481  
Operating Segments | Mechanical Segment          
Segment Information          
Total assets 4,391,510   4,391,510   3,683,678
Revenue 2,296,667 1,638,672 4,357,289 3,040,887  
Cost of services 1,708,157 1,264,066 3,214,502 2,361,762  
Gross profit 588,510 374,606 1,142,787 679,125  
Selling, general and administrative expenses 162,398 137,074 318,912 269,344  
Gain on sale of assets (626) (371) (973) (723)  
Operating income (loss) 426,738 237,903 824,848 410,504  
Amortization of identifiable intangible assets 10,429 14,266 21,206 28,856  
Depreciation expense 16,408 12,093 31,644 23,497  
Capital expenditures 131,818 24,879 272,032 43,298  
Operating Segments | Electrical Segment          
Segment Information          
Total assets 2,254,819   2,254,819   1,765,570
Revenue 968,989 534,647 1,773,699 963,718  
Cost of services 713,271 399,356 1,317,846 729,530  
Gross profit 255,718 135,291 455,853 234,188  
Selling, general and administrative expenses 101,825 55,235 181,679 99,281  
Gain on sale of assets (159) (71) (114) (275)  
Operating income (loss) 154,052 80,127 274,288 135,182  
Amortization of identifiable intangible assets 12,845 5,525 22,462 11,050  
Depreciation expense 3,243 2,458 6,201 4,761  
Capital expenditures 9,185 6,093 15,814 9,632  
Corporate & Eliminations          
Segment Information          
Total assets 1,841,477   1,841,477   $ 991,921
Selling, general and administrative expenses 22,824 18,157 55,452 36,715  
Operating income (loss) (22,824) (18,157) (55,452) (36,715)  
Depreciation expense 385 305 757 608  
Capital expenditures $ 361 $ 301 $ 991 $ 551