v3.26.1
BUSINESS SEGMENT AND ENTITY WIDE DISCLOSURES - Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment information:          
Selling, general and administrative expenses $ 51,523 $ 40,825 $ 99,730 $ 83,324  
Depreciation and amortization 42,982 42,347 85,836 77,970  
Capital expenditures 38,732 43,053 70,837 75,323  
Total assets, end of period 1,459,755 1,464,396 1,459,755 1,464,396 $ 1,468,385
Cash and cash equivalents 179,468   179,468   $ 209,974
Operating segments          
Segment information:          
Selling, general and administrative expenses 42,338 34,974 82,295 71,688  
Depreciation and amortization 42,961 42,327 85,795 77,931  
Capital expenditures 36,520 38,794 67,606 69,738  
Total assets, end of period 1,197,551 1,199,254 1,197,551 1,199,254  
Operating segments | Technical Services          
Segment information:          
Selling, general and administrative expenses 37,318 31,239 72,737 63,568  
Depreciation and amortization 38,837 37,847 77,547 70,110  
Capital expenditures 32,819 32,451 56,362 54,994  
Total assets, end of period 1,093,864 1,102,165 1,093,864 1,102,165  
Operating segments | Support Services          
Segment information:          
Selling, general and administrative expenses 5,020 3,735 9,558 8,120  
Depreciation and amortization 4,124 4,480 8,248 7,821  
Capital expenditures 3,701 6,343 11,244 14,744  
Total assets, end of period 103,687 97,089 103,687 97,089  
Unallocated          
Segment information:          
Selling, general and administrative expenses 9,185 5,851 17,435 11,636  
Depreciation and amortization 21 20 41 39  
Capital expenditures 2,212 4,259 3,231 5,585  
Total assets, end of period 262,204 265,142 262,204 265,142  
Cash and cash equivalents $ 179,500 $ 162,100 $ 179,500 $ 162,100