Quarterly report [Sections 13 or 15(d)]

REVENUES - Schedule of Disaggregation of Revenue (Details)

v3.25.3
REVENUES - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenues $ 386,289 $ 365,122 $ 1,113,248 $ 1,061,965
Offshore Energy Services        
Disaggregation of Revenue [Line Items]        
Revenues 250,431 246,312 743,026 725,900
Government Services        
Disaggregation of Revenue [Line Items]        
Revenues 100,898 85,346 279,340 247,096
Other Services        
Disaggregation of Revenue [Line Items]        
Revenues $ 34,960 33,464 $ 90,882 88,969
Africa        
Disaggregation of Revenue [Line Items]        
Revenues   $ 4,100   $ 9,900