XML 68 R116.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities - Effect of Loss on Cross Currency Swaps (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Derivative Instruments, Gain (Loss) [Line Items]      
Realized and Unrealized (losses) gains $ 13,431us-gaap_ForeignCurrencyTransactionGainLossBeforeTax $ (13,304)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax $ (12,898)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
Cross Currency Interest Rate Contract [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Realized and Unrealized (losses) gains (171,289)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
(56,498)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
14,343us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
Cross Currency Interest Rate Contract [Member] | Realized gain on partial termination of cross currency swap [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Realized and Unrealized (losses) gains   6,800us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_DerivativeByNatureAxis
= tk_CrossCurrencyInterestRateContractPartialTerminationMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
 
Cross Currency Interest Rate Contract [Member] | Realized (losses) gains [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Realized and Unrealized (losses) gains (3,955)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_DerivativeByNatureAxis
= tk_RealizedGainLossMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
2,089us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_DerivativeByNatureAxis
= tk_RealizedGainLossMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
3,628us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_DerivativeByNatureAxis
= tk_RealizedGainLossMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
Cross Currency Interest Rate Contract [Member] | Unrealized (losses) gains [Member]      
Derivative Instruments, Gain (Loss) [Line Items]      
Realized and Unrealized (losses) gains $ (167,334)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_DerivativeByNatureAxis
= tk_UnrealizedGainLossMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
$ (65,387)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_DerivativeByNatureAxis
= tk_UnrealizedGainLossMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember
$ 10,715us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
/ us-gaap_DerivativeByNatureAxis
= tk_UnrealizedGainLossMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember