XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Revenue by Timing of Transfer of Goods or Services (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Deferred Revenue Arrangement [Line Items]          
Revenues $ 524,031 $ 446,159 $ 498,199 $ 970,190 $ 935,752
Non-US [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 270,567   270,238 520,970 507,139
Africa [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 67,910   71,405 131,319 134,197
Asia Pacific [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 49,544   42,150 99,105 79,697
Norway [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 47,911   57,360 93,188 109,654
United Kingdom [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 46,131   45,967 84,888 89,147
Brazil [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 37,951   27,520 68,302 48,173
Other Geographical [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 21,120   25,836 44,168 46,271
UNITED STATES          
Deferred Revenue Arrangement [Line Items]          
Revenues 253,464   227,961 449,220 428,613
Energy Services and Products Member          
Deferred Revenue Arrangement [Line Items]          
Revenues 438,474 $ 364,648 392,519 803,122 741,745
Transferred at Point in Time [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 39,309   26,725 68,465 56,105
Transferred over Time [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues $ 484,722   $ 471,474 $ 901,725 $ 879,647