XML 35 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Schedule of Available-for-Sale Securities    
Available-for-sale Securities, Amortized Cost Basis $ 58.8us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 61.8us-gaap_AvailableForSaleSecuritiesAmortizedCost
Available-for-Sale Securities, Gross Unrealized Gain 0.3us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
Available-for-Sale Securities, Gross Unrealized Loss (0.5)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
Available-for-Sale Securities 58.6us-gaap_AvailableForSaleSecurities 61.8us-gaap_AvailableForSaleSecurities
Current [Member] | Federal government securities [Member]    
Schedule of Available-for-Sale Securities    
Available-for-sale Securities, Amortized Cost Basis 5.6us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_CurrentMember
 
Available-for-Sale Securities, Gross Unrealized Gain 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_CurrentMember
 
Available-for-Sale Securities, Gross Unrealized Loss 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_CurrentMember
 
Available-for-Sale Securities 5.6us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_CurrentMember
 
Current [Member] | U.S. corporate bonds [Member]    
Schedule of Available-for-Sale Securities    
Available-for-sale Securities, Amortized Cost Basis 3.4us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_CurrentMember
11.2us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_CurrentMember
Available-for-Sale Securities, Gross Unrealized Gain 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_CurrentMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_CurrentMember
Available-for-Sale Securities, Gross Unrealized Loss 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_CurrentMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_CurrentMember
Available-for-Sale Securities 3.4us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_CurrentMember
11.2us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_CurrentMember
Noncurrent [Member] | Marketable equity securities [Member]    
Schedule of Available-for-Sale Securities    
Available-for-sale Securities, Amortized Cost Basis 6.2us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
6.2us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
Available-for-Sale Securities, Gross Unrealized Gain 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
Available-for-Sale Securities, Gross Unrealized Loss (0.5)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
Available-for-Sale Securities 5.7us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
6.2us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
Noncurrent [Member] | Federal government securities [Member]    
Schedule of Available-for-Sale Securities    
Available-for-sale Securities, Amortized Cost Basis 28.0us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
32.0us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
Available-for-Sale Securities, Gross Unrealized Gain 0.2us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
Available-for-Sale Securities, Gross Unrealized Loss 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
Available-for-Sale Securities 28.2us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
32.0us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
Noncurrent [Member] | U.S. corporate bonds [Member]    
Schedule of Available-for-Sale Securities    
Available-for-sale Securities, Amortized Cost Basis 15.6us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
12.4us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
Available-for-Sale Securities, Gross Unrealized Gain 0.1us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
Available-for-Sale Securities, Gross Unrealized Loss 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
Available-for-Sale Securities 15.7us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
12.4us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ btu_MaturityPeriodOfInvestmentAxis
= btu_NonCurrentMember
Fair Value, Measurements, Recurring [Member]    
Schedule of Available-for-Sale Securities    
Available-for-Sale Securities $ 58.6us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
$ 61.8us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember