XML 35 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities, Pro Forma Impact - Offsetting Liabilities (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Derivative Liability [Abstract]    
Gross liability $ 2.4trgp_DerivativeLiabilityBeforeEffectsOfMasterNettingArrangements $ 5.2trgp_DerivativeLiabilityBeforeEffectsOfMasterNettingArrangements
Pro forma net presentation, liability, total 0us-gaap_DerivativeLiabilities [1] 0.8us-gaap_DerivativeLiabilities
Counterparties without Offsetting Position [Member]    
Derivative Liability [Abstract]    
Gross liability 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_PositionAxis
= trgp_CounterpartiesWithoutOffsettingPositionMember
0.8us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_PositionAxis
= trgp_CounterpartiesWithoutOffsettingPositionMember
Current Position [Member]    
Derivative Liability [Abstract]    
Gross liability 0.6trgp_DerivativeLiabilityBeforeEffectsOfMasterNettingArrangements
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
5.2trgp_DerivativeLiabilityBeforeEffectsOfMasterNettingArrangements
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
Pro forma net presentation, liability, current 0us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
0.8us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
Current Position [Member] | Counterparties without Offsetting Position [Member]    
Derivative Liability [Abstract]    
Gross liability 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_PositionAxis
= trgp_CounterpartiesWithoutOffsettingPositionMember
0.8us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_PositionAxis
= trgp_CounterpartiesWithoutOffsettingPositionMember
Long-term Position [Member]    
Derivative Liability [Abstract]    
Gross liability 1.8trgp_DerivativeLiabilityBeforeEffectsOfMasterNettingArrangements
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
0trgp_DerivativeLiabilityBeforeEffectsOfMasterNettingArrangements
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
Pro forma net presentation, liability, noncurrent 0us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
0us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
Long-term Position [Member] | Counterparties without Offsetting Position [Member]    
Derivative Liability [Abstract]    
Gross liability $ 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_PositionAxis
= trgp_CounterpartiesWithoutOffsettingPositionMember
$ 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_PositionAxis
= trgp_CounterpartiesWithoutOffsettingPositionMember
[1] The fair value of the derivative contracts in this table is presented on a different basis than the Consolidated Balance Sheets presentation as disclosed in Note 14. The above fair values reflect the total value of each derivative contract taken as a whole, whereas the Consolidated Balance Sheets presentation is based on the individual maturity dates of estimated future settlements. As such, an individual contract could have both an asset and liability position when segregated into its current and long-term portions for Consolidated Balance Sheets classification purposes.