XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue Recognition - Revenues From Contracts With Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Segments      
Disaggregation Of Revenue [Line Items]      
Revenues $ 376,701 $ 319,891 $ 287,406
Products      
Disaggregation Of Revenue [Line Items]      
Revenues 271,021 240,762 213,263
Products | Operating Segments      
Disaggregation Of Revenue [Line Items]      
Revenues 271,021 240,762 213,263
Subsea Products | Operating Segments      
Disaggregation Of Revenue [Line Items]      
Revenues 198,321 194,237 168,361
Well construction | Operating Segments      
Disaggregation Of Revenue [Line Items]      
Revenues 72,700 46,525 44,902
Subsea Services | Operating Segments      
Disaggregation Of Revenue [Line Items]      
Revenues 72,241 60,937 58,086
Well construction Services | Operating Segments      
Disaggregation Of Revenue [Line Items]      
Revenues 33,439 18,192 16,057
Total Services (excluding rental tools) | Operating Segments      
Disaggregation Of Revenue [Line Items]      
Revenues $ 105,680 $ 79,129 $ 74,143