Quarterly report [Sections 13 or 15(d)]

REVENUES - Schedule of Disaggregation of Revenue (Details)

v3.25.1
REVENUES - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenues $ 350,530 $ 337,094
Africa    
Disaggregation of Revenue [Line Items]    
Revenues   1,600
Offshore energy services    
Disaggregation of Revenue [Line Items]    
Revenues 239,785 229,895
Government services    
Disaggregation of Revenue [Line Items]    
Revenues 85,943 82,172
Other services    
Disaggregation of Revenue [Line Items]    
Revenues $ 24,802 $ 25,027