XML 35 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments and Risk Management (Details 2) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Fair Value Measurements    
Total current derivative contracts, assets $ 26.7us-gaap_DerivativeAssetsCurrent $ 9.4us-gaap_DerivativeAssetsCurrent
Total noncurrent derivative contracts, assets 13.3us-gaap_DerivativeAssetsNoncurrent 3.1us-gaap_DerivativeAssetsNoncurrent
Total current derivative contracts, liabilities 20.7us-gaap_DerivativeLiabilitiesCurrent 12.3us-gaap_DerivativeLiabilitiesCurrent
Total noncurrent derivative contracts, liabilities 23.9us-gaap_DerivativeLiabilitiesNoncurrent 7.6us-gaap_DerivativeLiabilitiesNoncurrent
Discount factor 12 month LIBOR  
Commodity contracts    
Fair Value Measurements    
Total current derivative contracts, assets 9.7us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
5.1us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Total noncurrent derivative contracts, assets 4.7us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
2.7us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Total current derivative contracts, liabilities 12.2us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
8.5us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Total noncurrent derivative contracts, liabilities 3.8us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
7.3us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Foreign currency contracts    
Fair Value Measurements    
Total current derivative contracts, assets 16.5us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
4.3us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Total noncurrent derivative contracts, assets 8.4us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
 
Total current derivative contracts, liabilities 8.1us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
2.9us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Total noncurrent derivative contracts, liabilities 19.4us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
 
Interest rate and other contracts    
Fair Value Measurements    
Total current derivative contracts, assets 0.5us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= bll_InterestRateAndOtherContractsMember
 
Total noncurrent derivative contracts, assets 0.2us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= bll_InterestRateAndOtherContractsMember
0.4us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= bll_InterestRateAndOtherContractsMember
Total current derivative contracts, liabilities 0.4us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= bll_InterestRateAndOtherContractsMember
0.9us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= bll_InterestRateAndOtherContractsMember
Total noncurrent derivative contracts, liabilities 0.7us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= bll_InterestRateAndOtherContractsMember
0.3us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= bll_InterestRateAndOtherContractsMember
Derivatives Designated As Hedging Instruments    
Fair Value Measurements    
Total current derivative contracts, assets 9.2us-gaap_DerivativeAssetsCurrent
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
4.6us-gaap_DerivativeAssetsCurrent
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Total noncurrent derivative contracts, assets 4.2us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2.6us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Total current derivative contracts, liabilities 17.6us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
9.0us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Total noncurrent derivative contracts, liabilities 3.6us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
7.1us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives Designated As Hedging Instruments | Commodity contracts    
Fair Value Measurements    
Total current derivative contracts, assets 8.1us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
3.8us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Total noncurrent derivative contracts, assets 4.0us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2.2us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Total current derivative contracts, liabilities 9.6us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
6.9us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Total noncurrent derivative contracts, liabilities 3.1us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
6.8us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives Designated As Hedging Instruments | Foreign currency contracts    
Fair Value Measurements    
Total current derivative contracts, assets 1.1us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0.8us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Total current derivative contracts, liabilities 7.6us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
1.6us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives Designated As Hedging Instruments | Interest rate and other contracts    
Fair Value Measurements    
Total noncurrent derivative contracts, assets 0.2us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= bll_InterestRateAndOtherContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0.4us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= bll_InterestRateAndOtherContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Total current derivative contracts, liabilities 0.4us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= bll_InterestRateAndOtherContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0.5us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= bll_InterestRateAndOtherContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Total noncurrent derivative contracts, liabilities 0.5us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= bll_InterestRateAndOtherContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0.3us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= bll_InterestRateAndOtherContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives Not Designated As Hedging Instruments    
Fair Value Measurements    
Total current derivative contracts, assets 17.5us-gaap_DerivativeAssetsCurrent
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
4.8us-gaap_DerivativeAssetsCurrent
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total noncurrent derivative contracts, assets 9.1us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0.5us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total current derivative contracts, liabilities 3.1us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
3.3us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total noncurrent derivative contracts, liabilities 20.3us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0.5us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated As Hedging Instruments | Commodity contracts    
Fair Value Measurements    
Total current derivative contracts, assets 1.6us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1.3us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total noncurrent derivative contracts, assets 0.7us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0.5us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total current derivative contracts, liabilities 2.6us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1.6us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total noncurrent derivative contracts, liabilities 0.7us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0.5us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives Not Designated As Hedging Instruments | Foreign currency contracts    
Fair Value Measurements    
Total current derivative contracts, assets 15.4us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
3.5us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total noncurrent derivative contracts, assets 8.4us-gaap_DerivativeAssetsNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Total current derivative contracts, liabilities 0.5us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1.3us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total noncurrent derivative contracts, liabilities 19.4us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Derivatives Not Designated As Hedging Instruments | Interest rate and other contracts    
Fair Value Measurements    
Total current derivative contracts, assets 0.5us-gaap_DerivativeAssetsCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= bll_InterestRateAndOtherContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Total current derivative contracts, liabilities   0.4us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= bll_InterestRateAndOtherContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Total noncurrent derivative contracts, liabilities $ 0.2us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_DerivativeInstrumentRiskAxis
= bll_InterestRateAndOtherContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember