v3.26.1
Selected Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory [Line Items]    
Inventory, net $ 197,726 $ 201,595
Prepaid Expense, Current 100,835 89,635
Short-term Investments 7,000 7,000
Other Assets, Current 107,835 96,635
Subsea Robotics 14,129 12,167
Inventory, net:    
Total 197,726 201,595
Other Assets, Noncurrent 154,562 129,254
Accrued liabilities:    
Payroll and related costs 161,865 186,433
Accounts Payable, Other, Current 53,189 37,769
Income taxes payable 45,873 43,828
Current operating lease liability 114,371 128,453
Interest Payable, Current 12,500 12,500
Other 62,075 62,988
Total 449,873 471,971
Disclosure Text Block Supplement [Abstract]    
Subsea Robotics 14,129 12,167
Subsea Robotics Member    
Inventory [Line Items]    
Inventory, Parts and Components, Net of Reserves 98,445 105,908
Disclosure Text Block Supplement [Abstract]    
Inventory, Parts and Components, Net of Reserves 98,445 105,908
Manufactured Products Member    
Inventory [Line Items]    
Inventory, Parts and Components, Net of Reserves 85,152 83,520
Disclosure Text Block Supplement [Abstract]    
Inventory, Parts and Components, Net of Reserves $ 85,152 $ 83,520