XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.2
BUSINESS SEGMENT AND ENTITY WIDE DISCLOSURES - Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues:        
Revenues $ 420,809 $ 364,153 $ 753,686 $ 741,986
Selling, general and administrative expenses 40,825 37,406 83,324 77,491
Segment depreciation and amortization 42,347 32,333 77,970 62,337
Acquisition related employment costs 6,554   6,554  
(Gain) on sale of assets (2,199) (3,338) (3,725) (4,552)
Operating income 15,536 35,468 27,922 67,817
Operating segments        
Revenues:        
Revenues 420,809 364,153 753,686 741,986
Employment costs 102,864 82,766 185,453 165,105
Materials and supplies 111,953 85,472 187,262 180,747
Maintenance & repairs 52,979 53,305 101,062 106,407
Fleet and transportation 14,141 12,696 25,097 31,323
Other cost of revenues 35,809 28,045 62,767 55,311
Cost of revenues (exclusive of depreciation and amortization) 317,746 262,284 561,641 538,893
Employment costs 18,126 16,274 35,667 34,296
Enterprise shared services 9,702 9,269 20,030 18,254
Other selling, general and administrative expenses 8,844 10,267 17,689 18,944
Selling, general and administrative expenses 36,672 35,810 73,386 71,494
Segment depreciation and amortization 40,629 31,482 76,233 61,467
Operating income 25,762 34,577 42,426 70,132
Operating segments | Technical Services        
Revenues:        
Revenues 396,754 341,484 708,598 697,878
Employment costs 97,550 77,617 174,886 154,769
Materials and supplies 110,998 84,708 185,467 179,198
Maintenance & repairs 50,055 50,654 95,516 100,960
Fleet and transportation 13,458 11,918 23,609 29,753
Other cost of revenues 34,484 26,202 60,316 52,211
Cost of revenues (exclusive of depreciation and amortization) 306,545 251,099 539,794 516,891
Employment costs 15,498 13,982 30,550 29,559
Enterprise shared services 9,286 8,940 19,145 17,512
Other selling, general and administrative expenses 7,058 8,645 14,476 15,972
Selling, general and administrative expenses 31,842 31,567 64,171 63,043
Segment depreciation and amortization 36,403 28,620 68,666 55,790
Operating income 21,964 30,198 35,967 62,154
Operating segments | Support Services        
Revenues:        
Revenues 24,055 22,669 45,088 44,108
Employment costs 5,314 5,149 10,567 10,336
Materials and supplies 955 764 1,795 1,549
Maintenance & repairs 2,924 2,651 5,546 5,447
Fleet and transportation 683 778 1,488 1,570
Other cost of revenues 1,325 1,843 2,451 3,100
Cost of revenues (exclusive of depreciation and amortization) 11,201 11,185 21,847 22,002
Employment costs 2,628 2,292 5,117 4,737
Enterprise shared services 416 329 885 742
Other selling, general and administrative expenses 1,786 1,622 3,213 2,972
Selling, general and administrative expenses 4,830 4,243 9,215 8,451
Segment depreciation and amortization 4,226 2,862 7,567 5,677
Operating income 3,798 4,379 6,459 7,978
Unallocated        
Revenues:        
Selling, general and administrative expenses 4,153 1,596 9,938 5,997
Segment depreciation and amortization 1,718 851 1,737 870
Unallocated corporate expenses 5,871 2,447 11,675 6,867
Segment Reporting, Reconciling Item, Excluding Corporate Non segment        
Revenues:        
Acquisition related employment costs 6,554   6,554  
(Gain) on sale of assets $ (2,199) $ (3,338) $ (3,725) $ (4,552)