XML 24 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Hedging (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
6.00% Senior Notes due March 2018    
Derivatives and Hedging    
Interest rate on notes hedged to reduce exposure to changes in fair value (as a percent) 6.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= rig_SeniorNotesDue6PercentMarch2018Member
 
6.50% Senior Notes due November 2020    
Derivatives and Hedging    
Interest rate on notes hedged to reduce exposure to changes in fair value (as a percent) 6.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= rig_SeniorNotesDue6.50PercentNovember2020Member
 
4.95% Senior Notes due November 2015    
Derivatives and Hedging    
Interest rate on notes hedged to reduce exposure to changes in fair value (as a percent) 4.95%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= rig_SeniorNotesDue4.95PercentNovember2015Member
 
Derivatives designated as hedging instruments | Interest rate swaps | Fair value hedges | Other current assets    
Derivatives and Hedging    
Derivatives at fair value $ 6us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 4us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives designated as hedging instruments | Interest rate swaps | Fair value hedges | Other assets    
Derivatives and Hedging    
Derivatives at fair value 27us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
11us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives designated as hedging instruments | Interest rate swaps | Fair value hedges | Pay    
Derivatives and Hedging    
Aggregate notional amount 1,500invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ rig_DerivativePayAndReceiveAxis
= rig_DerivativePayMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Weighted average variable rate (as a percent) 4.69%us-gaap_DerivativeAverageVariableInterestRate
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ rig_DerivativePayAndReceiveAxis
= rig_DerivativePayMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Derivatives designated as hedging instruments | Interest rate swaps | Fair value hedges | Receive    
Derivatives and Hedging    
Aggregate notional amount $ 1,500invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ rig_DerivativePayAndReceiveAxis
= rig_DerivativeReceiveMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Weighted average fixed rate (as a percent) 6.25%us-gaap_DerivativeAverageFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ rig_DerivativePayAndReceiveAxis
= rig_DerivativeReceiveMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember