XML 66 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans and Shareholder Rights Plan - Narrative (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Defined Benefit Plan Disclosure [Line Items]      
Payments Related to Tax Withholding for Share-based Compensation $ 0us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation    
Excess Tax Benefit (Tax Deficiency) from Share-based Compensation, Financing Activities 3,932,000us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 4,279,000us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 2,475,000us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
US 401K Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Contribution Plan, Cost Recognized 21,300,000us-gaap_DefinedContributionPlanCostRecognized
/ oii_DefinedContributionPlanAxis
= oii_Us401KPlanMember
18,400,000us-gaap_DefinedContributionPlanCostRecognized
/ oii_DefinedContributionPlanAxis
= oii_Us401KPlanMember
16,000,000us-gaap_DefinedContributionPlanCostRecognized
/ oii_DefinedContributionPlanAxis
= oii_Us401KPlanMember
Foreign Employee Savings Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Contribution Plan, Cost Recognized 18,700,000us-gaap_DefinedContributionPlanCostRecognized
/ oii_DefinedContributionPlanAxis
= oii_ForeignEmployeeSavingsPlansMember
17,400,000us-gaap_DefinedContributionPlanCostRecognized
/ oii_DefinedContributionPlanAxis
= oii_ForeignEmployeeSavingsPlansMember
11,600,000us-gaap_DefinedContributionPlanCostRecognized
/ oii_DefinedContributionPlanAxis
= oii_ForeignEmployeeSavingsPlansMember
Board of Directors Chairman [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Other Deferred Compensation Arrangements, Liability, Classified, Noncurrent 5,700,000us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent
/ us-gaap_TitleOfIndividualAxis
= us-gaap_BoardOfDirectorsChairmanMember
6,300,000us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent
/ us-gaap_TitleOfIndividualAxis
= us-gaap_BoardOfDirectorsChairmanMember
 
Trust Value Threshold for Payout to Company 4,000,000oii_TrustValueThresholdForPayoutToCompany
/ us-gaap_TitleOfIndividualAxis
= us-gaap_BoardOfDirectorsChairmanMember
   
Supplemental Employee Retirement Plans, Defined Benefit [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Contribution Plan, Cost Recognized 3,300,000us-gaap_DefinedContributionPlanCostRecognized
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
3,400,000us-gaap_DefinedContributionPlanCostRecognized
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
2,800,000us-gaap_DefinedContributionPlanCostRecognized
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
Foreign Pension Plans, Defined Benefit [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Benefit Obligation 32,000,000us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
30,000,000us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Defined Benefit Plan, Fair Value of Plan Assets 27,000,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
26,000,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Deferred Compensation, Excluding Share-based Payments and Retirement Benefits [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Deferred Compensation Plan Cash Award Annual Expense 22,800,000oii_DeferredCompensationPlanCashAwardAnnualExpense
/ us-gaap_AwardTypeAxis
= us-gaap_DeferredBonusMember
22,900,000oii_DeferredCompensationPlanCashAwardAnnualExpense
/ us-gaap_AwardTypeAxis
= us-gaap_DeferredBonusMember
19,900,000oii_DeferredCompensationPlanCashAwardAnnualExpense
/ us-gaap_AwardTypeAxis
= us-gaap_DeferredBonusMember
Deferred Compensation Plan Cash Award Number of Units 442,392oii_DeferredCompensationPlanCashAwardNumberOfUnits
/ us-gaap_AwardTypeAxis
= us-gaap_DeferredBonusMember
   
Deferred Compensation, Excluding Share-based Payments and Retirement Benefits [Member] | Minimum [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Deferred Compensation Plan Cash Award Per Unit 0oii_DeferredCompensationPlanCashAwardPerUnit
/ us-gaap_AwardTypeAxis
= us-gaap_DeferredBonusMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Deferred Compensation, Excluding Share-based Payments and Retirement Benefits [Member] | Maximum [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Deferred Compensation Plan Cash Award Per Unit 150oii_DeferredCompensationPlanCashAwardPerUnit
/ us-gaap_AwardTypeAxis
= us-gaap_DeferredBonusMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Stock Options [Member] | Maximum [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 7 years    
Restricted Stock [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years    
Restricted Stock [Member] | Board of Directors Chairman [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years    
Restricted Stock Units (RSUs) [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years    
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized 14,800,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition 1 year 8 months 12 days    
Performance Shares [Member] | Minimum [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Final Value $ 0oii_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFinalValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
$ 0oii_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFinalValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
$ 0oii_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFinalValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Performance Shares [Member] | Maximum [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Final Value $ 150oii_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFinalValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 150oii_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFinalValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 150oii_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFinalValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Restricted Stock Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Compensation expense 17,200,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= oii_RestrictedStockPlanMember
16,700,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= oii_RestrictedStockPlanMember
14,600,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= oii_RestrictedStockPlanMember
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards Vesting at end of Vesting Period 60.00%oii_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAwardsVestingInFullAtEndOfServicePeriod
/ us-gaap_AwardTypeAxis
= oii_RestrictedStockPlanMember
60.00%oii_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAwardsVestingInFullAtEndOfServicePeriod
/ us-gaap_AwardTypeAxis
= oii_RestrictedStockPlanMember
50.00%oii_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAwardsVestingInFullAtEndOfServicePeriod
/ us-gaap_AwardTypeAxis
= oii_RestrictedStockPlanMember
US 401K Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Excess Tax Benefit (Tax Deficiency) from Share-based Compensation, Financing Activities 800,000us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ oii_ExcessTaxBenefitFromEmployeeBenefitPlansAxis
= oii_Us401KPlanMember
888,000us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ oii_ExcessTaxBenefitFromEmployeeBenefitPlansAxis
= oii_Us401KPlanMember
 
Stock Compensation Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Excess Tax Benefit (Tax Deficiency) from Share-based Compensation, Financing Activities $ 3,132,000us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ oii_ExcessTaxBenefitFromEmployeeBenefitPlansAxis
= us-gaap_StockCompensationPlanMember
$ 3,391,000us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ oii_ExcessTaxBenefitFromEmployeeBenefitPlansAxis
= us-gaap_StockCompensationPlanMember
$ 2,475,000us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ oii_ExcessTaxBenefitFromEmployeeBenefitPlansAxis
= us-gaap_StockCompensationPlanMember