XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.3
BUSINESS SEGMENT AND ENTITY WIDE DISCLOSURES - Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment information:        
Number of reportable segment not disclosed     true  
Revenues:        
Revenues $ 447,103 $ 337,652 $ 1,200,789 $ 1,079,638
Selling, general and administrative expenses 44,628 37,697 127,952 115,188
Segment depreciation and amortization 44,098 35,034 122,068 97,371
Acquisition related employment costs 6,467   13,021  
Gain on sale of assets (3,563) (1,790) (7,288) (6,342)
Operating income 20,800 19,204 48,722 87,021
Operating segments        
Revenues:        
Revenues 447,103 337,652 1,200,789 1,079,638
Employment costs 107,882 77,161 293,335 242,266
Materials and supplies 114,103 76,131 301,365 256,878
Maintenance & repairs 63,411 49,767 164,473 156,174
Fleet and transportation 14,933 18,708 40,030 50,031
Other cost of revenues 34,344 25,740 97,111 81,051
Cost of revenues (exclusive of depreciation and amortization) 334,673 247,507 896,314 786,400
Employment costs 20,085 15,318 55,752 49,614
Enterprise shared services 7,031 8,522 27,061 26,776
Other selling, general and administrative expenses 12,184 9,661 28,175 27,773
Selling, general and administrative expenses 39,300 33,501 110,988 104,163
Segment depreciation and amortization 44,078 35,014 122,009 97,313
Operating income 29,052 21,630 71,478 91,762
Operating segments | Technical Services        
Revenues:        
Revenues 422,206 313,492 1,130,804 1,011,370
Employment costs 102,133 72,291 277,019 227,060
Materials and supplies 113,119 75,012 298,586 254,210
Maintenance & repairs 59,967 46,611 155,483 147,571
Fleet and transportation 14,140 17,705 37,749 47,458
Other cost of revenues 33,155 24,383 93,471 76,594
Cost of revenues (exclusive of depreciation and amortization) 322,514 236,002 862,308 752,893
Employment costs 17,465 13,165 48,015 42,724
Enterprise shared services 6,824 8,258 25,969 25,770
Other selling, general and administrative expenses 10,785 7,960 23,817 23,349
Selling, general and administrative expenses 35,074 29,383 97,801 91,843
Segment depreciation and amortization 41,011 31,764 111,121 88,137
Operating income 23,607 16,343 59,574 78,497
Operating segments | Support Services        
Revenues:        
Revenues 24,897 24,160 69,985 68,268
Employment costs 5,749 4,870 16,316 15,206
Materials and supplies 984 1,119 2,779 2,668
Maintenance & repairs 3,444 3,156 8,990 8,603
Fleet and transportation 793 1,003 2,281 2,573
Other cost of revenues 1,189 1,357 3,640 4,457
Cost of revenues (exclusive of depreciation and amortization) 12,159 11,505 34,006 33,507
Employment costs 2,620 2,153 7,737 6,890
Enterprise shared services 207 264 1,092 1,006
Other selling, general and administrative expenses 1,399 1,701 4,358 4,424
Selling, general and administrative expenses 4,226 4,118 13,187 12,320
Segment depreciation and amortization 3,067 3,250 10,888 9,176
Operating income 5,445 5,287 11,904 13,265
Unallocated        
Revenues:        
Selling, general and administrative expenses 5,328 4,196 16,964 11,025
Segment depreciation and amortization 20 20 59 58
Unallocated corporate expenses 5,348 4,216 17,023 11,083
Segment Reporting, Reconciling Item, Excluding Corporate Non segment        
Revenues:        
Acquisition related employment costs 6,467   13,021  
Gain on sale of assets $ (3,563) $ (1,790) $ (7,288) $ (6,342)