XML 105 R98.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements - Fair Value of Financial Instruments and Other Non-Financial Assets (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cross currency interest swap agreement $ 18,407us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet  
Derivatives not designated as a cash flow hedge 14,415us-gaap_DerivativeInstrumentsAndHedgesNoncurrent 69,797us-gaap_DerivativeInstrumentsAndHedgesNoncurrent
Assets held for sale   176,247us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
Investment in term loans   211,579us-gaap_NotesAndLoansReceivableNetCurrent
Loans to equity-accounted investees and joint venture partners - Current 26,209us-gaap_DueFromAffiliateCurrent 37,019us-gaap_DueFromAffiliateCurrent
Loans to equity-accounted investees and joint venture partners - Long-term 227,217us-gaap_DueFromAffiliateNoncurrent 132,229us-gaap_DueFromAffiliateNoncurrent
Liabilities associated with assets held for sale   (168,007)us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
Long-term debt (6,736,498)us-gaap_LongTermDebt (6,109,470)us-gaap_LongTermDebt
Interest rate swap agreements [Member] | Derivatives not designated as a cash flow hedge [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivatives not designated as a cash flow hedge 5,101us-gaap_DerivativeInstrumentsAndHedgesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
69,785us-gaap_DerivativeInstrumentsAndHedgesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Foreign currency contracts [Member] | Derivatives not designated as a cash flow hedge [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivatives not designated as a cash flow hedge   12us-gaap_DerivativeInstrumentsAndHedgesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Fair Value Asset (Liability) [Member] | Recurring [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents, restricted cash, and marketable securities 927,679us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,119,966us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value Asset (Liability) [Member] | Recurring [Member] | Level 2 [Member] | Interest rate swap agreements [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate swap agreements - assets 1,051us-gaap_InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
91,415us-gaap_InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value Asset (Liability) [Member] | Recurring [Member] | Level 2 [Member] | Interest rate swap agreements 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate swap agreements - liabilities (406,783)us-gaap_InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= tk_InterestRateSwapAgreementsOneMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(410,470)us-gaap_InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= tk_InterestRateSwapAgreementsOneMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value Asset (Liability) [Member] | Recurring [Member] | Level 2 [Member] | Cross currency swap agreements [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cross currency interest swap agreement (221,391)us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(52,219)us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value Asset (Liability) [Member] | Recurring [Member] | Level 2 [Member] | Foreign currency contracts [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cross currency interest swap agreement (18,407)us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(1,480)us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value Asset (Liability) [Member] | Recurring [Member] | Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Logitel contingent consideration (see below) (21,448)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Fair Value Asset (Liability) [Member] | Recurring [Member] | Level 3 [Member] | Warrant [Member] | Derivatives not designated as a cash flow hedge [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivatives not designated as a cash flow hedge 9,314us-gaap_DerivativeInstrumentsAndHedgesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_WarrantMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Fair Value Asset (Liability) [Member] | Non-recurring [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Vessels and equipment   17,250us-gaap_PropertyPlantAndEquipmentFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Assets held for sale   176,247us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair Value Asset (Liability) [Member] | Fair Value Measurements Other [Member] | Level 1 [Member] | Public [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt (1,574,440)us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= tk_FairValueMeasurementsOtherMember
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= tk_PublicMember
(1,376,829)us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= tk_FairValueMeasurementsOtherMember
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= tk_PublicMember
Fair Value Asset (Liability) [Member] | Fair Value Measurements Other [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities associated with assets held for sale   (168,007)us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= tk_FairValueMeasurementsOtherMember
Long-term receivable included in other assets 15,758us-gaap_NotesAndLoansReceivableGrossNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= tk_FairValueMeasurementsOtherMember
 
Fair Value Asset (Liability) [Member] | Fair Value Measurements Other [Member] | Level 2 [Member] | Private [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt (5,094,857)us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= tk_FairValueMeasurementsOtherMember
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= tk_PrivateMember
(4,582,274)us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= tk_FairValueMeasurementsOtherMember
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= tk_PrivateMember
Fair Value Asset (Liability) [Member] | Fair Value Measurements Other [Member] | Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investment in term loans   209,570us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= tk_FairValueMeasurementsOtherMember
Carrying Amount Asset (Liability) [Member] | Recurring [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and cash equivalents, restricted cash, and marketable securities 927,679us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,119,966us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Carrying Amount Asset (Liability) [Member] | Recurring [Member] | Level 2 [Member] | Interest rate swap agreements [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate swap agreements - assets 1,051us-gaap_InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
91,415us-gaap_InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Carrying Amount Asset (Liability) [Member] | Recurring [Member] | Level 2 [Member] | Interest rate swap agreements 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate swap agreements - liabilities (406,783)us-gaap_InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= tk_InterestRateSwapAgreementsOneMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(410,470)us-gaap_InterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
/ us-gaap_DerivativeInstrumentRiskAxis
= tk_InterestRateSwapAgreementsOneMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Carrying Amount Asset (Liability) [Member] | Recurring [Member] | Level 2 [Member] | Cross currency swap agreements [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cross currency interest swap agreement (221,391)us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(52,219)us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Carrying Amount Asset (Liability) [Member] | Recurring [Member] | Level 2 [Member] | Foreign currency contracts [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cross currency interest swap agreement (18,407)us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(1,480)us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Carrying Amount Asset (Liability) [Member] | Recurring [Member] | Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Logitel contingent consideration (see below) (21,448)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
 
Carrying Amount Asset (Liability) [Member] | Recurring [Member] | Level 3 [Member] | Warrant [Member] | Derivatives not designated as a cash flow hedge [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivatives not designated as a cash flow hedge 9,314us-gaap_DerivativeInstrumentsAndHedgesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_WarrantMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Carrying Amount Asset (Liability) [Member] | Non-recurring [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Vessels and equipment   17,250us-gaap_PropertyPlantAndEquipmentFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Assets held for sale   176,247us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Carrying Amount Asset (Liability) [Member] | Fair Value Measurements Other [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Loans to equity-accounted investees and joint venture partners - Long-term 227,217us-gaap_DueFromAffiliateNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= tk_FairValueMeasurementsOtherMember
132,229us-gaap_DueFromAffiliateNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= tk_FairValueMeasurementsOtherMember
Carrying Amount Asset (Liability) [Member] | Fair Value Measurements Other [Member] | Level 1 [Member] | Public [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt (1,554,609)us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= tk_FairValueMeasurementsOtherMember
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= tk_PublicMember
(1,313,358)us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= tk_FairValueMeasurementsOtherMember
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= tk_PublicMember
Carrying Amount Asset (Liability) [Member] | Fair Value Measurements Other [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liabilities associated with assets held for sale   (168,007)us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= tk_FairValueMeasurementsOtherMember
Long-term receivable included in other assets 15,758us-gaap_NotesAndLoansReceivableGrossNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= tk_FairValueMeasurementsOtherMember
 
Carrying Amount Asset (Liability) [Member] | Fair Value Measurements Other [Member] | Level 2 [Member] | Private [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt (5,181,889)us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= tk_FairValueMeasurementsOtherMember
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= tk_PrivateMember
(4,796,112)us-gaap_LongTermDebt
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= tk_FairValueMeasurementsOtherMember
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= tk_PrivateMember
Carrying Amount Asset (Liability) [Member] | Fair Value Measurements Other [Member] | Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investment in term loans   211,579us-gaap_NotesAndLoansReceivableNetCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= tk_FairValueMeasurementsOtherMember
Loans to equity-accounted investees and joint venture partners - Current $ 26,209us-gaap_DueFromAffiliateCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= tk_FairValueMeasurementsOtherMember
$ 37,019us-gaap_DueFromAffiliateCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= tk_FairValueMeasurementsOtherMember