Annual report [Section 13 and 15(d), not S-K Item 405]

REVENUES - Schedule of Disaggregation of Revenue (Details)

v3.25.4
REVENUES - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total revenues $ 1,490,512 $ 1,415,491 $ 1,297,429
Offshore Energy Services      
Disaggregation of Revenue [Line Items]      
Total revenues 990,480 966,064 852,956
Government Services      
Disaggregation of Revenue [Line Items]      
Total revenues 379,437 329,654 337,280
Other Services      
Disaggregation of Revenue [Line Items]      
Total revenues $ 120,595 $ 119,773 $ 107,193