XML 143 R120.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies - Additional Information - Navion Hispania (Detail)
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Dec. 31, 2014
Navion Offshore Loading [Member]
USD ($)
Dec. 31, 2013
Navion Offshore Loading [Member]
USD ($)
Dec. 31, 2013
Navion Offshore Loading [Member]
NOK
Dec. 31, 2014
Navion Offshore Loading [Member]
Loss from Catastrophes [Member]
USD ($)
Dec. 31, 2014
Navion Offshore Loading [Member]
Loss from Catastrophes [Member]
NOK
Long-term Purchase Commitment [Line Items]              
Loss contingency, liability accrual     $ 0us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tk_NavionOffshoreLoadingMember
$ 29,000,000us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tk_NavionOffshoreLoadingMember
216,400,000us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tk_NavionOffshoreLoadingMember
$ 15,800,000us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_LossFromCatastrophesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tk_NavionOffshoreLoadingMember
117,500,000us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_LossFromCatastrophesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tk_NavionOffshoreLoadingMember
Accounts receivable 378,193,000us-gaap_AccountsReceivableNetCurrent 528,594,000us-gaap_AccountsReceivableNetCurrent   29,000,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tk_NavionOffshoreLoadingMember
216,400,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tk_NavionOffshoreLoadingMember
15,800,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_LossFromCatastrophesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tk_NavionOffshoreLoadingMember
117,500,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_LossFromCatastrophesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tk_NavionOffshoreLoadingMember
Accounts receivable     $ 0us-gaap_LossContingencyReceivableCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tk_NavionOffshoreLoadingMember