XML 137 R110.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities - Commitment of Cross Currency Swaps (Detail)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2014
Cross Currency Interest Rate Contract [Member]
USD ($)
Dec. 31, 2014
Cross Currency Interest Rate Contract [Member]
Maturing In October 2015 [Member]
NIBOR [Member]
USD ($)
Dec. 31, 2014
Cross Currency Interest Rate Contract [Member]
Maturing In October 2015 [Member]
NIBOR [Member]
NOK
Dec. 31, 2014
Cross Currency Interest Rate Contract [Member]
Maturing In January 2016 [Member]
NIBOR [Member]
USD ($)
Dec. 31, 2014
Cross Currency Interest Rate Contract [Member]
Maturing In January 2016 [Member]
NIBOR [Member]
NOK
Dec. 31, 2014
Cross Currency Interest Rate Contract [Member]
Maturing In January 2017 [Member]
NIBOR [Member]
USD ($)
Dec. 31, 2014
Cross Currency Interest Rate Contract [Member]
Maturing In January 2017 [Member]
NIBOR [Member]
NOK
Dec. 31, 2014
Cross Currency Interest Rate Contract [Member]
Maturing In May 2017 [Member]
NIBOR [Member]
USD ($)
Dec. 31, 2014
Cross Currency Interest Rate Contract [Member]
Maturing In May 2017 [Member]
NIBOR [Member]
NOK
Dec. 31, 2014
Cross Currency Interest Rate Contract [Member]
Maturing In 2018 [Member]
NIBOR [Member]
USD ($)
Dec. 31, 2014
Cross Currency Interest Rate Contract [Member]
Maturing In 2018 [Member]
NIBOR [Member]
NOK
Dec. 31, 2014
Cross Currency Interest Rate Contract [Member]
Maturing In September 2018 [Member]
NIBOR [Member]
USD ($)
Dec. 31, 2014
Cross Currency Interest Rate Contract [Member]
Maturing In September 2018 [Member]
NIBOR [Member]
NOK
Dec. 31, 2014
Cross Currency Interest Rate Contract [Member]
Maturing In January 2019 [Member]
NIBOR [Member]
USD ($)
Dec. 31, 2014
Cross Currency Interest Rate Contract [Member]
Maturing In January 2019 [Member]
NIBOR [Member]
NOK
Derivative [Line Items]                                
Fair Value / Carrying Amount of Asset / (Liability) $ (18,407)us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet $ (221,391)us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
$ (30,501)us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInOctoberTwoThousandFifteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
  $ (23,843)us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandSixteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
  $ (24,732)us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandSeventeenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
  $ (35,766)us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInMayTwoThousandSeventeenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
  $ (38,898)us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandEighteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
  $ (34,620)us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInSeptemberTwoThousandEighteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
  $ (33,031)us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandNineteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
 
Notional Amount     $ 122,800invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInOctoberTwoThousandFifteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
700,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInOctoberTwoThousandFifteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
$ 89,710invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandSixteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
500,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandSixteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
$ 101,351invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandSeventeenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
600,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandSeventeenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
$ 125,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInMayTwoThousandSeventeenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
700,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInMayTwoThousandSeventeenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
$ 143,536invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandEighteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
800,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandEighteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
$ 150,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInSeptemberTwoThousandEighteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
900,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInSeptemberTwoThousandEighteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
$ 162,200invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandNineteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
1,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandNineteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
Receivable Margin     4.75%us-gaap_DerivativeBasisSpreadOnVariableRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInOctoberTwoThousandFifteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
4.75%us-gaap_DerivativeBasisSpreadOnVariableRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInOctoberTwoThousandFifteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
4.00%us-gaap_DerivativeBasisSpreadOnVariableRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandSixteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
4.00%us-gaap_DerivativeBasisSpreadOnVariableRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandSixteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
5.75%us-gaap_DerivativeBasisSpreadOnVariableRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandSeventeenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
5.75%us-gaap_DerivativeBasisSpreadOnVariableRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandSeventeenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
5.25%us-gaap_DerivativeBasisSpreadOnVariableRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInMayTwoThousandSeventeenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
5.25%us-gaap_DerivativeBasisSpreadOnVariableRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInMayTwoThousandSeventeenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
4.75%us-gaap_DerivativeBasisSpreadOnVariableRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandEighteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
4.75%us-gaap_DerivativeBasisSpreadOnVariableRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandEighteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
4.35%us-gaap_DerivativeBasisSpreadOnVariableRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInSeptemberTwoThousandEighteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
4.35%us-gaap_DerivativeBasisSpreadOnVariableRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInSeptemberTwoThousandEighteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
4.25%us-gaap_DerivativeBasisSpreadOnVariableRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandNineteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
4.25%us-gaap_DerivativeBasisSpreadOnVariableRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandNineteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
Fixed Rate Payable     5.52%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInOctoberTwoThousandFifteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
5.52%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInOctoberTwoThousandFifteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
4.80%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandSixteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
4.80%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandSixteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
7.49%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandSeventeenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
7.49%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandSeventeenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
6.88%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInMayTwoThousandSeventeenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
6.88%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInMayTwoThousandSeventeenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
5.93%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandEighteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
5.93%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandEighteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
6.43%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInSeptemberTwoThousandEighteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
6.43%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInSeptemberTwoThousandEighteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
6.28%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandNineteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
6.28%us-gaap_DerivativeFixedInterestRate
/ us-gaap_DerivativeByNatureAxis
= tk_MaturingInJanuaryTwoThousandNineteenMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
/ us-gaap_VariableRateAxis
= tk_NorwegianInterbankOfferedRateNiborMember
Remaining Term (years)     9 months 18 days 9 months 18 days 1 year 1 month 6 days 1 year 1 month 6 days 2 years 1 month 6 days 2 years 1 month 6 days 2 years 3 months 18 days 2 years 3 months 18 days 3 years 1 month 6 days 3 years 1 month 6 days 3 years 8 months 12 days 3 years 8 months 12 days 4 years 1 month 6 days 4 years 1 month 6 days