v3.26.3
BUSINESS SEGMENT AND ENTITY WIDE DISCLOSURES - Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Segment information:          
Selling, general and administrative expenses $ 50,813 $ 44,628 $ 150,543 $ 127,952  
Depreciation and amortization 42,658 44,098 128,494 122,068  
Capital expenditures 39,890 42,457 110,727 117,780  
Total assets, end of period 1,392,005 1,498,796 1,392,005 1,498,796 $ 1,468,385
Cash and cash equivalents 177,110   177,110   $ 209,974
Operating segments          
Segment information:          
Selling, general and administrative expenses 42,913 39,300 125,208 110,988  
Depreciation and amortization 42,637 44,078 128,432 122,009  
Capital expenditures 39,826 41,514 107,432 115,099  
Total assets, end of period 1,139,369 1,214,167 1,139,369 1,214,167  
Operating segments | Technical Services          
Segment information:          
Selling, general and administrative expenses 38,286 34,233 111,023 97,801  
Depreciation and amortization 38,357 41,011 115,904 111,121  
Capital expenditures 32,201 32,838 88,563 91,329  
Total assets, end of period 1,035,299 1,114,712 1,035,299 1,114,712  
Operating segments | Support Services          
Segment information:          
Selling, general and administrative expenses 4,627 5,067 14,185 13,187  
Depreciation and amortization 4,280 3,067 12,528 10,888  
Capital expenditures 7,625 8,676 18,869 23,770  
Total assets, end of period 104,070 99,455 104,070 99,455  
Unallocated          
Segment information:          
Selling, general and administrative expenses 7,900 5,328 25,335 16,964  
Depreciation and amortization 21 20 62 59  
Capital expenditures 64 943 3,295 2,681  
Total assets, end of period 252,636 284,629 252,636 284,629  
Cash and cash equivalents $ 177,100 $ 163,500 $ 177,100 $ 163,500