XML 119 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segment and Entity Wide Disclosures - Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment information:      
Selling, general and administrative expenses $ 156,437 $ 165,940 $ 148,573
Depreciation and amortization 132,575 108,123 83,017
Capital expenditures 219,930 181,005 139,552
Assets 1,386,489 1,286,845 1,129,013
Cash and cash equivalents 325,975 223,310  
Operating segments      
Segment information:      
Selling, general and administrative expenses 140,916 147,524 131,074
Depreciation and amortization 132,498 108,066 82,856
Capital expenditures 216,382 176,433 138,647
Assets 980,870 949,304 903,538
Operating segments | Technical Services      
Segment information:      
Selling, general and administrative expenses 124,086 129,707 115,143
Depreciation and amortization 120,226 97,773 73,016
Capital expenditures 195,263 160,799 126,327
Assets 895,067 867,550 823,434
Operating segments | Support Services      
Segment information:      
Selling, general and administrative expenses 16,830 17,817 15,931
Depreciation and amortization 12,272 10,293 9,840
Capital expenditures 21,119 15,634 12,320
Assets 85,803 81,754 80,104
Unallocated      
Segment information:      
Selling, general and administrative expenses 15,521 18,416 17,499
Depreciation and amortization 77 57 161
Capital expenditures 3,548 4,572 905
Assets 405,619 337,541 225,475
Cash and cash equivalents $ 326,000 $ 223,300 $ 126,400