XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.1
BUSINESS SEGMENT AND ENTITY WIDE DISCLOSURES - Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Segment information:      
Selling, general and administrative expenses $ 42,499 $ 40,085  
Depreciation and amortization 35,623 30,004  
Capital expenditures 32,270 52,778  
Assets 1,345,919 1,297,233 $ 1,386,489
Cash and cash equivalents 326,724   $ 325,975
Operating segments      
Segment information:      
Selling, general and administrative expenses 36,714 35,684  
Depreciation and amortization 35,604 29,985  
Capital expenditures 30,944 51,682  
Assets 948,924 977,225  
Operating segments | Technical Services      
Segment information:      
Selling, general and administrative expenses 32,329 31,476  
Depreciation and amortization 32,263 27,170  
Capital expenditures 22,543 43,869  
Assets 862,481 897,462  
Operating segments | Support Services      
Segment information:      
Selling, general and administrative expenses 4,385 4,208  
Depreciation and amortization 3,341 2,815  
Capital expenditures 8,401 7,813  
Assets 86,443 79,763  
Unallocated      
Segment information:      
Selling, general and administrative expenses 5,785 4,401  
Depreciation and amortization 19 19  
Capital expenditures 1,326 1,096  
Assets 396,995 320,008  
Cash and cash equivalents $ 326,700 $ 212,200