XML 45 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Fair Value Measurements (Details 2)
In Millions, unless otherwise specified
Dec. 31, 2014
Foreign currency forward contracts [Member]
AUD
Dec. 31, 2013
Gross amounts of recognized assets/liabilities
USD ($)
Dec. 31, 2013
Gross amounts of recognized assets/liabilities
Commodity swap contracts [Member]
USD ($)
Dec. 31, 2013
Gross amounts of recognized assets/liabilities
Foreign currency forward contracts [Member]
USD ($)
Dec. 31, 2013
Gross amounts offset in the consolidated balance sheet
USD ($)
Dec. 31, 2013
Gross amounts offset in the consolidated balance sheet
Commodity swap contracts [Member]
USD ($)
Dec. 31, 2013
Gross amounts offset in the consolidated balance sheet
Foreign currency forward contracts [Member]
USD ($)
Dec. 31, 2014
Net amounts presented in the consolidated balance sheet
USD ($)
Dec. 31, 2013
Net amounts presented in the consolidated balance sheet
USD ($)
Dec. 31, 2014
Net amounts presented in the consolidated balance sheet
Commodity swap contracts [Member]
USD ($)
Dec. 31, 2013
Net amounts presented in the consolidated balance sheet
Commodity swap contracts [Member]
USD ($)
Dec. 31, 2014
Net amounts presented in the consolidated balance sheet
Foreign currency forward contracts [Member]
USD ($)
Dec. 31, 2013
Net amounts presented in the consolidated balance sheet
Foreign currency forward contracts [Member]
USD ($)
Dec. 31, 2013
Derivatives not offset in the consolidated balance sheet
USD ($)
Dec. 31, 2013
Net amount of derivatives not offset
USD ($)
Nov. 30, 2012
Previously monetized hedge contracts [Member]
Foreign currency forward contracts [Member]
AUD
Derivative [Line Items]                                
Derivative, Notional Amount 3,191.1invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
                            1,900.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= btu_PreviouslymonetizedhedgecontractsMember
Derivative asset, current   8.7us-gaap_DerivativeAssetsCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsMember
8.7us-gaap_DerivativeAssetsCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
0us-gaap_DerivativeAssetsCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
(2.3)us-gaap_DerivativeAssetsCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsoffsetMember
(2.3)us-gaap_DerivativeAssetsCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsoffsetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
0us-gaap_DerivativeAssetsCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsoffsetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
  6.4us-gaap_DerivativeAssetsCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountsMember
  6.4us-gaap_DerivativeAssetsCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
  0us-gaap_DerivativeAssetsCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
(5.0)us-gaap_DerivativeAssetsCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NotoffsetMember
[1] 1.4us-gaap_DerivativeAssetsCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountofderivativesnotoffsetMember
 
Derivative asset, noncurrent   3.0us-gaap_DerivativeAssetsNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsMember
2.8us-gaap_DerivativeAssetsNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
0.2us-gaap_DerivativeAssetsNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
(1.1)us-gaap_DerivativeAssetsNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsoffsetMember
(0.9)us-gaap_DerivativeAssetsNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsoffsetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
(0.2)us-gaap_DerivativeAssetsNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsoffsetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
  1.9us-gaap_DerivativeAssetsNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountsMember
  1.9us-gaap_DerivativeAssetsNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
  0us-gaap_DerivativeAssetsNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
(1.3)us-gaap_DerivativeAssetsNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NotoffsetMember
[1] 0.6us-gaap_DerivativeAssetsNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountofderivativesnotoffsetMember
 
Derivative liability, current   215.8us-gaap_DerivativeLiabilitiesCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsMember
3.9us-gaap_DerivativeLiabilitiesCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
211.9us-gaap_DerivativeLiabilitiesCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
(1.9)us-gaap_DerivativeLiabilitiesCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsoffsetMember
(1.9)us-gaap_DerivativeLiabilitiesCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsoffsetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
0us-gaap_DerivativeLiabilitiesCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsoffsetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
341.1us-gaap_DerivativeLiabilitiesCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountsMember
[2] 213.9us-gaap_DerivativeLiabilitiesCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountsMember
100.1us-gaap_DerivativeLiabilitiesCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
[2] 2.0us-gaap_DerivativeLiabilitiesCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
241.0us-gaap_DerivativeLiabilitiesCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
[2] 211.9us-gaap_DerivativeLiabilitiesCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
(5.4)us-gaap_DerivativeLiabilitiesCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NotoffsetMember
[1] 208.5us-gaap_DerivativeLiabilitiesCurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountofderivativesnotoffsetMember
 
Derivative liability, noncurrent   $ 264.1us-gaap_DerivativeLiabilitiesNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsMember
$ 2.5us-gaap_DerivativeLiabilitiesNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
$ 261.6us-gaap_DerivativeLiabilitiesNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
$ (1.5)us-gaap_DerivativeLiabilitiesNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsoffsetMember
$ (1.3)us-gaap_DerivativeLiabilitiesNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsoffsetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
$ (0.2)us-gaap_DerivativeLiabilitiesNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_GrossamountsoffsetMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
$ 236.0us-gaap_DerivativeLiabilitiesNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountsMember
[2] $ 262.6us-gaap_DerivativeLiabilitiesNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountsMember
$ 67.0us-gaap_DerivativeLiabilitiesNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
[2] $ 1.2us-gaap_DerivativeLiabilitiesNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
$ 169.0us-gaap_DerivativeLiabilitiesNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
[2] $ 261.4us-gaap_DerivativeLiabilitiesNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
$ (0.9)us-gaap_DerivativeLiabilitiesNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NotoffsetMember
[1] $ 261.7us-gaap_DerivativeLiabilitiesNoncurrent
/ btu_DerivativeInstrumentPresentationAxis
= btu_NetamountofderivativesnotoffsetMember
 
[1] Adjustments relate to the further netting of derivative contracts with a common counterparty across the Company's foreign currency, diesel fuel and explosives hedging strategy derivative contract portfolios that would be contractually enforceable in the event of default.
[2] All commodity swap contracts and foreign currency forward contracts were in a liability position as of December 31, 2014.