XML 15 R39.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Derivatives (Details 2) (USD $) In Thousands, unless otherwise specified | Dec. 31, 2014 | Dec. 31, 2013
--- | --- | ---
Information about derivative instruments measured at fair value and their locations on the consolidated balance sheet |  |
Derivative asset | $ 695,223 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement | $ 59,940 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
Derivative liability | 649,570 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement | 57,818 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
Derivatives designated as hedging instruments |  |
Information about derivative instruments measured at fair value and their locations on the consolidated balance sheet |  |
Derivative asset | 23,553 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember | 735 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
Derivative liability | 1,641 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember | 1,544 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives designated as hedging instruments | Commodity contracts | Short-term derivative assets, net |  |
Information about derivative instruments measured at fair value and their locations on the consolidated balance sheet |  |
Derivative asset | 18,844 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_ShortTermDerivativeAssetsNetMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember | 735 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_ShortTermDerivativeAssetsNetMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
Derivative liability | 978 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_ShortTermDerivativeAssetsNetMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember | 1,544 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_ShortTermDerivativeAssetsNetMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives designated as hedging instruments | Commodity contracts | Accrued expenses and other current liabilities |  |
Information about derivative instruments measured at fair value and their locations on the consolidated balance sheet |  |
Derivative asset | 4,709 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_AccruedExpensesAndOtherCurrentLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
Derivative liability | 663 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_AccruedExpensesAndOtherCurrentLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_DesignatedAsHedgingInstrumentMember |
Derivatives not designated as hedging instruments |  |
Information about derivative instruments measured at fair value and their locations on the consolidated balance sheet |  |
Derivative asset | 671,670 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember | 59,205 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
Derivative liability | 647,929 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember | 56,274 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
Derivatives not designated as hedging instruments | Commodity contracts | Short-term derivative assets, net |  |
Information about derivative instruments measured at fair value and their locations on the consolidated balance sheet |  |
Derivative asset | 398,924 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_ShortTermDerivativeAssetsNetMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember | 47,062 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_ShortTermDerivativeAssetsNetMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
Derivative liability | 76,103 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_ShortTermDerivativeAssetsNetMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember | 26,876 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_ShortTermDerivativeAssetsNetMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
Derivatives not designated as hedging instruments | Commodity contracts | Identifiable intangible and other non-current assets |  |
Information about derivative instruments measured at fair value and their locations on the consolidated balance sheet |  |
Derivative asset | 12,063 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_IdentifiableIntangibleAndOtherNonCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember | 1,642 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_IdentifiableIntangibleAndOtherNonCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
Derivative liability | 594 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_IdentifiableIntangibleAndOtherNonCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember | 894 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_IdentifiableIntangibleAndOtherNonCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
Derivatives not designated as hedging instruments | Commodity contracts | Accrued expenses and other current liabilities |  |
Information about derivative instruments measured at fair value and their locations on the consolidated balance sheet |  |
Derivative asset | 234,077 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_AccruedExpensesAndOtherCurrentLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember | 1,141 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_AccruedExpensesAndOtherCurrentLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
Derivative liability | 529,976 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_AccruedExpensesAndOtherCurrentLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember | 15,473 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_AccruedExpensesAndOtherCurrentLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
Derivatives not designated as hedging instruments | Commodity contracts | Other long-term liabilities |  |
Information about derivative instruments measured at fair value and their locations on the consolidated balance sheet |  |
Derivative asset | 4,849 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherNoncurrentLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember | 874 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherNoncurrentLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
Derivative liability | 29,286 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherNoncurrentLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember | 1,228 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherNoncurrentLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_CommodityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
Derivatives not designated as hedging instruments | Foreign currency contracts | Short-term derivative assets, net |  |
Information about derivative instruments measured at fair value and their locations on the consolidated balance sheet |  |
Derivative asset | 21,244 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_ShortTermDerivativeAssetsNetMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember | 5,003 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_ShortTermDerivativeAssetsNetMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
Derivative liability | 11,961 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_ShortTermDerivativeAssetsNetMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember | 2,867 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_ShortTermDerivativeAssetsNetMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
Derivatives not designated as hedging instruments | Foreign currency contracts | Identifiable intangible and other non-current assets |  |
Information about derivative instruments measured at fair value and their locations on the consolidated balance sheet |  |
Derivative asset | 513 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_IdentifiableIntangibleAndOtherNonCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
Derivative liability | 9 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_IdentifiableIntangibleAndOtherNonCurrentAssetsMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember |
Derivatives not designated as hedging instruments | Foreign currency contracts | Accrued expenses and other current liabilities |  |
Information about derivative instruments measured at fair value and their locations on the consolidated balance sheet |  |
Derivative asset |  | 3,483 us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_AccruedExpensesAndOtherCurrentLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
Derivative liability |  | 8,789 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = int_AccruedExpensesAndOtherCurrentLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember
Derivatives not designated as hedging instruments | Foreign currency contracts | Other long-term liabilities |  |
Information about derivative instruments measured at fair value and their locations on the consolidated balance sheet |  |
Derivative liability |  | $ 147 us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherNoncurrentLiabilitiesMember / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember

X
- Definition Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and elected not to be offset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and elected not to be offset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_DerivativesFairValueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |