XML 94 R78.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
customer
segment
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Segment Information      
Number of reportable segments | segment 2    
Total assets $ 6,441,169 $ 4,711,088  
Revenue 9,101,641 7,027,476 $ 5,206,760
Cost of services 6,905,742 5,551,065 4,216,251
Gross profit 2,195,899 1,476,411 990,509
Selling, general and administrative expenses 883,284 730,072 574,423
Gain on sale of assets (1,974) (3,030) (2,302)
Operating income (loss) 1,314,589 749,369 418,388
Other income (expense) (21,136) (82,808) (30,194)
Income before income taxes 1,293,453 666,561 388,194
Amortization of identifiable intangible assets 79,580 97,266 43,404
Depreciation expense 62,379 48,219 38,162
Capital expenditures $ 154,903 $ 111,071 $ 94,838
Revenue from contract with customer benchmark | Customer concentration      
Segment Information      
Number of Customers | customer 1    
Revenue from contract with customer benchmark | Customer concentration | Customer One      
Segment Information      
Single customer, percentage 12.80% 13.30% 13.80%
Operating Segments | Mechanical Segment      
Segment Information      
Total assets $ 3,683,678 $ 3,162,677  
Revenue 6,673,745 5,527,604 $ 3,946,022
Cost of services 5,101,349 4,413,108 3,195,916
Gross profit 1,572,396 1,114,496 750,106
Selling, general and administrative expenses 574,344 499,441 394,657
Gain on sale of assets (1,433) (1,813) (1,715)
Operating income (loss) 999,485 616,868 357,164
Amortization of identifiable intangible assets 54,162 74,873 17,619
Depreciation expense 50,754 39,601 30,850
Capital expenditures 126,436 80,957 82,449
Operating Segments | Electrical Segment      
Segment Information      
Total assets 1,765,570 985,006  
Revenue 2,427,896 1,499,872 1,260,738
Cost of services 1,804,393 1,137,957 1,020,335
Gross profit 623,503 361,915 240,403
Selling, general and administrative expenses 236,580 170,155 129,623
Gain on sale of assets (541) (1,217) (587)
Operating income (loss) 387,464 192,977 111,367
Amortization of identifiable intangible assets 25,418 22,393 25,785
Depreciation expense 10,199 7,450 6,576
Capital expenditures 26,556 26,850 9,600
Corporate & Eliminations      
Segment Information      
Total assets 991,921 563,405  
Selling, general and administrative expenses 72,360 60,476 50,143
Operating income (loss) (72,360) (60,476) (50,143)
Depreciation expense 1,426 1,168 736
Capital expenditures $ 1,911 $ 3,264 $ 2,789