v3.26.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2026
Revenue from Contract with Customer [Abstract]  
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue
Three Months EndedNine Months Ended
(in thousands)Sep 30, 2026Sep 30, 2025Sep 30, 2026Sep 30, 2025
Business Segment:
Energy
Subsea Robotics$232,995 $218,767 $679,284 $643,529 
Manufactured Products168,156 156,395 460,834 436,566 
Offshore Projects Group172,523 171,046 490,742 485,268 
Integrity Management & Digital Solutions75,806 70,781 214,534 217,566 
Total Energy649,480 616,989 1,845,394 1,782,929 
Aerospace and Defense Technologies135,074 125,909 399,773 332,653 
Total$784,554 $742,898 $2,245,167 $2,115,582 
Geographic Operating Areas:
Foreign:
Africa$101,368 $104,673 $299,187 $326,556 
United Kingdom112,033 88,747 299,121 224,897 
Norway73,561 68,143 227,271 188,887 
Brazil64,050 59,314 192,483 184,209 
Asia and Australia63,099 60,407 189,575 174,392 
Other41,199 23,792 111,474 69,681 
Total Foreign455,310 405,076 1,319,111 1,168,622 
United States329,244 337,822 926,056 946,960 
Total$784,554 $742,898 $2,245,167 $2,115,582 
Timing of Transfer of Goods or Services:
Revenue recognized over time$735,842 $693,247 $2,094,162 $1,966,069 
Revenue recognized at a point in time48,712 49,651 151,005 149,513 
Total$784,554 $742,898 $2,245,167 $2,115,582 
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, 2026Sep 30, 2025
Total contract assets, beginning of period$216,808 $275,280 
Revenue accrued2,132,596 1,993,137 
Amounts billed(2,134,287)(1,999,005)
Total contract assets, end of period$215,117 $269,412 
Total contract liabilities, beginning of period$115,033 $140,697 
Deferrals of milestone payments128,223 103,119 
Recognition of revenue for goods and services(107,954)(125,892)
Total contract liabilities, end of period$135,302 $117,924