XML 56 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUE MEASUREMENTS (Details 2) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2014
Mar. 31, 2015
Dec. 31, 2014
Interest rate swaps from September 3, 2013 through July 1, 2018 | Term loan | Term Loan Facility due 2018      
Interest rate derivatives      
Amount of variable-rate debt hedged   $ 150us-gaap_DerivativeAmountOfHedgedItem
/ us-gaap_DebtInstrumentAxis
= tclp_TermLoanDue2018Member
/ us-gaap_DerivativeByNatureAxis
= tclp_InterestRateSwapFromSeptember2013ThroughJuly2018Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableToBanksMember
 
Weighted average fixed interest rate (as a percent)   2.79%us-gaap_DerivativeAverageFixedInterestRate
/ us-gaap_DebtInstrumentAxis
= tclp_TermLoanDue2018Member
/ us-gaap_DerivativeByNatureAxis
= tclp_InterestRateSwapFromSeptember2013ThroughJuly2018Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableToBanksMember
 
Interest rate swaps      
Interest rate derivatives      
Amount recorded in net income related to ineffectiveness for interest rate hedges 0us-gaap_GainLossOnInterestRateCashFlowHedgeIneffectiveness
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
   
Hedges of cash flows | Interest rate swaps      
Interest rate derivatives      
Change in fair value of interest rate derivative instruments recognized in other comprehensive income   1us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
 
Hedges of cash flows | Interest rate swaps | Maximum      
Interest rate derivatives      
Change in fair value of interest rate derivative instruments recognized in other comprehensive income 1us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Hedges of cash flows | Interest rate swaps | Financial charges and other      
Interest rate derivatives      
Net realized loss related to the interest rate swaps 1us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
1us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
 
Designated as hedge | Interest rate swaps | Recurring fair value measurement | Level 2      
Interest rate derivatives      
Fair value of derivatives, gross   2us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
1us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Fair value of derivatives, net   $ 2us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 1us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember