XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue from External Customers by Products and Services
Three Months EndedNine Months Ended
(in thousands)Sep 30, 2022Sep 30, 2021Sep 30, 2022Sep 30, 2021
Business Segment:
Energy Services and Products
Subsea Robotics$169,422 $143,710 $454,534 $404,200 
Manufactured Products94,039 75,359 282,187 241,311 
Offshore Projects Group152,987 95,580 366,841 292,765 
Integrity Management & Digital Solutions58,465 62,806 174,473 180,924 
Total Energy Services and Products474,913 377,455 1,278,035 1,119,200 
Aerospace and Defense Technologies84,758 89,359 251,826 283,366 
Total$559,671 $466,814 $1,529,861 $1,402,566 
Geographic Operating Areas:
Foreign:
Africa$78,955 $78,890 $210,274 $213,087 
Asia and Australia62,097 43,919 161,202 123,616 
Norway41,784 51,269 134,972 160,923 
United Kingdom45,234 46,254 130,122 135,401 
Brazil36,638 30,238 104,940 78,411 
Other25,085 22,912 69,253 69,183 
Total Foreign289,793 273,482 810,763 780,621 
United States269,878 193,332 719,098 621,945 
Total$559,671 $466,814 $1,529,861 $1,402,566 
Timing of Transfer of Goods or Services:
Revenue recognized over time$525,967 $437,086 $1,427,692 $1,316,733 
Revenue recognized at a point in time33,704 29,728 102,169 85,833 
Total$559,671 $466,814 $1,529,861 $1,402,566 
Contract with Customer, Asset and Liability [Table Text Block]
The following table provides information about contract assets and contract liabilities from contracts with customers.
Nine Months Ended
(in thousands)Sep 30, 2022Sep 30, 2021
Total contract assets, beginning of period$164,847 $221,997 
Revenue accrued1,456,244 1,355,567 
Amounts billed(1,448,147)(1,322,892)
Total contract assets, end of period$172,944 $254,672 
Total contract liabilities, beginning of period$88,175 $50,046 
Deferrals of milestone payments65,075 47,246 
Recognition of revenue for goods and services(73,066)(46,538)
Total contract liabilities, end of period$80,184 $50,754