XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
segment
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Segment Information          
Number of reportable segments | segment     2    
Total assets $ 5,777,851   $ 5,777,851   $ 4,711,088
Revenue 2,450,969 $ 1,812,366 6,455,574 $ 5,159,672  
Cost of services 1,843,098 1,430,652 4,934,390 4,116,999  
Gross profit 607,871 381,714 1,521,184 1,042,673  
Selling, general and administrative expenses 229,579 180,177 634,919 522,437  
Gain on sale of assets (582) (1,347) (1,580) (2,778)  
Operating income (loss) 378,874 202,884 887,845 523,014  
Amortization of identifiable intangible assets 19,526 24,421 59,432 75,224  
Depreciation expense 16,048 12,333 44,914 35,377  
Capital expenditures (loss) 35,332 22,059 88,813 70,395  
Operating Segments | Mechanical Segment          
Segment Information          
Total assets 3,689,895   3,689,895   3,162,677
Revenue 1,810,462 1,438,617 4,851,349 4,075,305  
Cost of services 1,370,687 1,146,245 3,732,449 3,286,249  
Gross profit 439,775 292,372 1,118,900 789,056  
Selling, general and administrative expenses 152,442 127,591 421,786 363,201  
Gain on sale of assets (418) (675) (1,141) (1,605)  
Operating income (loss) 287,751 165,456 698,255 427,460  
Amortization of identifiable intangible assets 14,001 18,896 42,857 58,355  
Depreciation expense 13,048 10,170 36,545 29,103  
Capital expenditures (loss) 28,881 18,234 72,179 56,403  
Operating Segments | Electrical Segment          
Segment Information          
Total assets 1,184,210   1,184,210   985,006
Revenue 640,507 373,749 1,604,225 1,084,367  
Cost of services 472,411 284,407 1,201,941 830,750  
Gross profit 168,096 89,342 402,284 253,617  
Selling, general and administrative expenses 60,021 39,612 159,302 114,630  
Gain on sale of assets (164) (672) (439) (1,173)  
Operating income (loss) 108,239 50,402 243,421 140,160  
Amortization of identifiable intangible assets 5,525 5,525 16,575 16,869  
Depreciation expense 2,600 1,877 7,361 5,401  
Capital expenditures (loss) 5,787 3,506 15,419 11,778  
Corporate & Eliminations          
Segment Information          
Total assets 903,746   903,746   $ 563,405
Selling, general and administrative expenses 17,116 12,974 53,831 44,606  
Operating income (loss) (17,116) (12,974) (53,831) (44,606)  
Depreciation expense 400 286 1,008 873  
Capital expenditures (loss) $ 664 $ 319 $ 1,215 $ 2,214