Quarterly report [Sections 13 or 15(d)]

REVENUES - Schedule of Disaggregation of Revenue (Details)

v3.26.1
REVENUES - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 411,755 $ 376,429 $ 800,460 $ 726,959
Offshore Energy Services        
Disaggregation of Revenue [Line Items]        
Total revenues 261,618 252,810 515,951 492,595
Government Services        
Disaggregation of Revenue [Line Items]        
Total revenues 112,234 92,499 220,104 178,442
Other Services        
Disaggregation of Revenue [Line Items]        
Total revenues $ 37,903 $ 31,120 $ 64,405 $ 55,922