XML 21 R30.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segment Information - Financial Data By Business Segment (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Segment Reporting Information [Line Items]      
Revenue $ 786,772us-gaap_Revenues $ 918,927us-gaap_Revenues $ 840,201us-gaap_Revenues
Income from Operations 106,650us-gaap_OperatingIncomeLoss 152,239us-gaap_OperatingIncomeLoss 132,862us-gaap_OperatingIncomeLoss
Oil And Gas [Member]      
Segment Reporting Information [Line Items]      
Revenue 712,241us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= oii_OilAndGasMember
848,021us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= oii_OilAndGasMember
778,178us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= oii_OilAndGasMember
Income from Operations 139,497us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_OilAndGasMember
183,430us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_OilAndGasMember
165,878us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_OilAndGasMember
ROVs [Member]      
Segment Reporting Information [Line Items]      
Revenue 219,447us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= oii_RovsMember
259,544us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= oii_RovsMember
255,819us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= oii_RovsMember
Income from Operations 62,182us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_RovsMember
79,635us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_RovsMember
76,740us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_RovsMember
Subsea Products [Member]      
Segment Reporting Information [Line Items]      
Revenue 240,729us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= oii_SubseaProductsMember
314,739us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= oii_SubseaProductsMember
260,010us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= oii_SubseaProductsMember
Income from Operations 50,014us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_SubseaProductsMember
63,796us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_SubseaProductsMember
54,516us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_SubseaProductsMember
Subsea Projects [Member]      
Segment Reporting Information [Line Items]      
Revenue 153,572us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= oii_SubseaProjectsMember
162,623us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= oii_SubseaProjectsMember
138,190us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= oii_SubseaProjectsMember
Income from Operations 22,276us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_SubseaProjectsMember
34,113us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_SubseaProjectsMember
20,537us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_SubseaProjectsMember
Asset Integrity [Member]      
Segment Reporting Information [Line Items]      
Revenue 98,493us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= oii_AssetIntegrityMember
111,115us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= oii_AssetIntegrityMember
124,159us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= oii_AssetIntegrityMember
Income from Operations 5,025us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_AssetIntegrityMember
5,886us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_AssetIntegrityMember
14,085us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_AssetIntegrityMember
Advanced Technologies [Member]      
Segment Reporting Information [Line Items]      
Revenue 74,531us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= oii_AdvancedTechnologiesMember
70,906us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= oii_AdvancedTechnologiesMember
62,023us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= oii_AdvancedTechnologiesMember
Income from Operations 5,020us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_AdvancedTechnologiesMember
7,214us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_AdvancedTechnologiesMember
2,955us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_AdvancedTechnologiesMember
Unallocated Expenses [Member]      
Segment Reporting Information [Line Items]      
Income from Operations $ (37,867)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_UnallocatedExpensesMember
$ (38,405)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_UnallocatedExpensesMember
$ (35,971)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= oii_UnallocatedExpensesMember