XML 54 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
3. Fair Value Measurements Foreign Exchange Forward Contracts (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Derivatives, Fair Value [Line Items]  
Unrealized loss on contracts maturing in January through March 2015 to sell foreign currency $ 1.0bio_UnrealizedLossGainOnForeignCurrencyDerivativeSaleContracts
Unrealized loss on contracts maturing in January through March 2015 to purchase foreign currency 0.2bio_UnrealizedLossGainOnForeignCurrencyDerivativePurchaseContracts
Forward foreign exchange contract to purchase foreign currency [Member]  
Derivatives, Fair Value [Line Items]  
Derivative, Notional Amount 285.8invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bio_ForwardforeignexchangecontracttopurchaseforeigncurrencyMember
Forward foreign exchange contract to sell foreign currency [Member]  
Derivatives, Fair Value [Line Items]  
Derivative, Notional Amount $ 81.1invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bio_ForwardforeignexchangecontracttosellforeigncurrencyMember