XML 136 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Reporting - Reconciliation of Total Segment Assets (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Segment Reporting Information [Line Items]    
Consolidated total assets $ 11,864,212us-gaap_Assets $ 11,555,701us-gaap_Assets
Shuttle Tanker, FSO and Offshore Support Segment [Member]    
Segment Reporting Information [Line Items]    
Consolidated total assets 2,055,348us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= tk_ShuttleTankerFsoAndOffshoreSupportSegmentMember
1,947,905us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= tk_ShuttleTankerFsoAndOffshoreSupportSegmentMember
FPSO Segment [Member]    
Segment Reporting Information [Line Items]    
Consolidated total assets 3,442,109us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= tk_FpsoSegmentMember
2,836,998us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= tk_FpsoSegmentMember
Liquefied Gas Segment [Member]    
Segment Reporting Information [Line Items]    
Consolidated total assets 3,401,167us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= tk_LiquefiedGasSegmentMember
3,616,044us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= tk_LiquefiedGasSegmentMember
Conventional Tanker [Member]    
Segment Reporting Information [Line Items]    
Consolidated total assets 1,538,074us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= tk_ConventionalTankerMember
1,874,101us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= tk_ConventionalTankerMember
Cash [Member]    
Segment Reporting Information [Line Items]    
Consolidated total assets 806,904us-gaap_Assets
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CashMember
614,660us-gaap_Assets
/ us-gaap_CashAndCashEquivalentsAxis
= us-gaap_CashMember
Accounts Receivable [Member] | Other Assets [Member]    
Segment Reporting Information [Line Items]    
Consolidated total assets $ 620,610us-gaap_Assets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_InformationByFinancialStatementLineItemAxis
= us-gaap_AccountsReceivableMember
$ 665,993us-gaap_Assets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_InformationByFinancialStatementLineItemAxis
= us-gaap_AccountsReceivableMember