XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Revenue by Timing of Transfer of Goods or Services (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Deferred Revenue Arrangement [Line Items]          
Revenues $ 635,180 $ 597,910 $ 559,671 $ 1,770,077 $ 1,529,861
Non-US [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 369,908   289,793 988,177 810,763
Africa [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 84,908   78,955 246,883 210,274
Asia Pacific [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 65,887   62,097 176,471 161,202
Norway [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 45,410   41,784 138,858 134,972
United Kingdom [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 55,375   45,234 150,008 130,122
Brazil [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 55,740   36,638 144,348 104,940
Other Geographical [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 62,588   25,085 131,609 69,253
UNITED STATES          
Deferred Revenue Arrangement [Line Items]          
Revenues 265,272   269,878 781,900 719,098
Energy Services and Products Member          
Deferred Revenue Arrangement [Line Items]          
Revenues 536,549 $ 505,107 474,913 1,488,146 1,278,035
Transferred at Point in Time [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues 34,761   33,704 116,206 102,169
Transferred over Time [Member]          
Deferred Revenue Arrangement [Line Items]          
Revenues $ 600,419   $ 525,967 $ 1,653,871 $ 1,427,692