XML 88 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended 3 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
Fair Value - Other Financial Instruments        
Debt carrying value $ 6,857us-gaap_DebtInstrumentCarryingAmount $ 6,964us-gaap_DebtInstrumentCarryingAmount   $ 6,857us-gaap_DebtInstrumentCarryingAmount
Asset impairments and related items 7,379oxy_PretaxAssetImpairmentAndRelatedItems 621oxy_PretaxAssetImpairmentAndRelatedItems 1,710oxy_PretaxAssetImpairmentAndRelatedItems  
Risk adjusted discount rate 8oxy_RiskAdjustedDiscountRate      
Chemical        
Fair Value - Other Financial Instruments        
Pre-tax impairment of oil and gas properties 111us-gaap_ImpairmentOfOilAndGasProperties
/ us-gaap_StatementBusinessSegmentsAxis
= oxy_ChemicalMember
     
Impaired property, plant and equipment 149us-gaap_TangibleAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= oxy_ChemicalMember
     
Proved oil and gas assets - domestic        
Fair Value - Other Financial Instruments        
Pre-tax impairment of oil and gas properties 2,759us-gaap_ImpairmentOfOilAndGasProperties
/ us-gaap_StatementGeographicalAxis
= oxy_DomesticProvedOilAndGasAssetsMember
     
Proved oil and gas assets - international        
Fair Value - Other Financial Instruments        
Pre-tax impairment of oil and gas properties 1,039us-gaap_ImpairmentOfOilAndGasProperties
/ us-gaap_StatementGeographicalAxis
= oxy_InternationalProvedOilAndGasAssetsMember
     
Level 3 | Chemical        
Fair Value - Other Financial Instruments        
Carrying value of impaired assets 18oxy_CarryingValueOfImpairedAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementBusinessSegmentsAxis
= oxy_ChemicalMember
    18oxy_CarryingValueOfImpairedAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementBusinessSegmentsAxis
= oxy_ChemicalMember
Level 3 | Proved oil and gas assets - domestic        
Fair Value - Other Financial Instruments        
Carrying value of impaired assets 2,249oxy_CarryingValueOfImpairedAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= oxy_DomesticProvedOilAndGasAssetsMember
    2,249oxy_CarryingValueOfImpairedAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= oxy_DomesticProvedOilAndGasAssetsMember
Level 3 | Proved oil and gas assets - international        
Fair Value - Other Financial Instruments        
Carrying value of impaired assets 45oxy_CarryingValueOfImpairedAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= oxy_InternationalProvedOilAndGasAssetsMember
    45oxy_CarryingValueOfImpairedAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementGeographicalAxis
= oxy_InternationalProvedOilAndGasAssetsMember
Net Book Value | Chemical        
Fair Value - Other Financial Instruments        
Net book value of impaired assets 129oxy_NetBookValueOfImpairedAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= oxy_NetBookValueMember
/ us-gaap_StatementBusinessSegmentsAxis
= oxy_ChemicalMember
    129oxy_NetBookValueOfImpairedAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= oxy_NetBookValueMember
/ us-gaap_StatementBusinessSegmentsAxis
= oxy_ChemicalMember
Net Book Value | Proved oil and gas assets - domestic        
Fair Value - Other Financial Instruments        
Net book value of impaired assets 5,008oxy_NetBookValueOfImpairedAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= oxy_NetBookValueMember
/ us-gaap_StatementGeographicalAxis
= oxy_DomesticProvedOilAndGasAssetsMember
    5,008oxy_NetBookValueOfImpairedAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= oxy_NetBookValueMember
/ us-gaap_StatementGeographicalAxis
= oxy_DomesticProvedOilAndGasAssetsMember
Net Book Value | Proved oil and gas assets - international        
Fair Value - Other Financial Instruments        
Net book value of impaired assets 1,084oxy_NetBookValueOfImpairedAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= oxy_NetBookValueMember
/ us-gaap_StatementGeographicalAxis
= oxy_InternationalProvedOilAndGasAssetsMember
    1,084oxy_NetBookValueOfImpairedAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= oxy_NetBookValueMember
/ us-gaap_StatementGeographicalAxis
= oxy_InternationalProvedOilAndGasAssetsMember
Recurring | Level 1        
Assets:        
Commodity derivatives 712us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
185us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  712us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available for sale investment 394oxy_ValueOfInvestmentRecordedAsAvailableForSaleAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
    394oxy_ValueOfInvestmentRecordedAsAvailableForSaleAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Liabilities:        
Commodity derivatives 750us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
199us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  750us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Recurring | Level 2        
Assets:        
Commodity derivatives 127us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
195us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  127us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Liabilities:        
Commodity derivatives 246us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
223us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  246us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Recurring | Netting and Collateral        
Assets:        
Commodity derivatives (742)us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= oxy_NettingOrCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(329)us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= oxy_NettingOrCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  (742)us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= oxy_NettingOrCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Liabilities:        
Commodity derivatives (756)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= oxy_NettingOrCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(364)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= oxy_NettingOrCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  (756)us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= oxy_NettingOrCollateralMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Recurring | Total Fair Value        
Assets:        
Commodity derivatives 97us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
51us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  97us-gaap_PriceRiskDerivativeAssetsAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Available for sale investment 394oxy_ValueOfInvestmentRecordedAsAvailableForSaleAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
    394oxy_ValueOfInvestmentRecordedAsAvailableForSaleAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Liabilities:        
Commodity derivatives 240us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
58us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  240us-gaap_PriceRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Non recurring | Domestic and international proved and unproved oil and gas properties member        
Fair Value - Other Financial Instruments        
Pre-tax impairment of oil and gas properties       3,800us-gaap_ImpairmentOfOilAndGasProperties
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_StatementGeographicalAxis
= oxy_DomesticAndInternationalProvedAndUnprovedOilAndGasPropertiesMember
Non recurring | Williston basin and South Texas oil and gas properties member        
Fair Value - Other Financial Instruments        
Pre-tax impairment of oil and gas properties       2,800us-gaap_ImpairmentOfOilAndGasProperties
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_StatementGeographicalAxis
= oxy_WillistonBasinAndSouthTexasOilAndGasPropertiesMember
Non recurring | Bahrain oil and gas properties member        
Fair Value - Other Financial Instruments        
Pre-tax impairment of oil and gas properties       $ 1,000us-gaap_ImpairmentOfOilAndGasProperties
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_StatementGeographicalAxis
= oxy_BahrainOilAndGasPropertiesMember