XML 54 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue From Contracts With Customers (Tables)
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregated revenue
The following table provides information about disaggregated revenue by contract duration (in thousands):
Well InterventionRoboticsProduction Facilities
Intercompany Eliminations (1)
Total Revenue
Year ended December 31, 2020
Short-term$206,812 $117,439 $— $— $324,251 
Long-term332,437 60,579 58,303 (42,015)409,304 
Total$539,249 $178,018 $58,303 $(42,015)$733,555 
Year ended December 31, 2019
Short-term$214,926 $94,501 $— $— $309,427 
Long-term378,374 77,171 61,210 (74,273)442,482 
Total$593,300 $171,672 $61,210 $(74,273)$751,909 
Year ended December 31, 2018
Short-term$199,294 $89,072 $— $— $288,366 
Long-term361,274 69,917 64,400 (44,139)451,452 
Total$560,568 $158,989 $64,400 $(44,139)$739,818 
(1)Intercompany revenues among our business segments are under agreements that are considered long-term.