XML 26 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
3. Foreign Exchange Forward Contracts (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Derivatives, Fair Value [Line Items]  
Unrealized loss on contracts maturing in April through June 2015 to sell foreign currency $ 0.8bio_UnrealizedLossGainOnForeignCurrencyDerivativeSaleContracts
Unrealized gain on contracts maturing in April through June 2015 to purchase foreign currency 0.7bio_UnrealizedLossGainOnForeignCurrencyDerivativePurchaseContracts
Forward foreign exchange contract to sell foreign currency [Member]  
Derivatives, Fair Value [Line Items]  
Notional value 75.6invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bio_ForwardforeignexchangecontracttosellforeigncurrencyMember
Forward foreign exchange contract to purchase foreign currency [Member]  
Derivatives, Fair Value [Line Items]  
Notional value $ 262.3invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= bio_ForwardforeignexchangecontracttopurchaseforeigncurrencyMember