XML 58 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
13. Legal Proceedings Legal Proceedings (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Loss Contingencies [Line Items]    
Loss Contingency, Damages Paid, Value $ 40,700,000us-gaap_LossContingencyDamagesPaidValue  
Accrued legal settlements 0us-gaap_SettlementLiabilitiesCurrent 30,000,000us-gaap_SettlementLiabilitiesCurrent
Litigation Settlement, Expense 20,100,000us-gaap_LitigationSettlementExpense  
Unfavorable Regulatory Action [Member]    
Loss Contingencies [Line Items]    
Loss Contingency, Damages Paid, Value 35,100,000us-gaap_LossContingencyDamagesPaidValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_UnfavorableRegulatoryActionMember
 
Interest paid [Member]    
Loss Contingencies [Line Items]    
Loss Contingency, Damages Paid, Value 5,600,000us-gaap_LossContingencyDamagesPaidValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= bio_InterestpaidMember
 
NPA and SEC Order [Member]    
Loss Contingencies [Line Items]    
Loss Contingency, Damages Paid, Value 55,100,000us-gaap_LossContingencyDamagesPaidValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= bio_NPAandSECOrderMember
 
Judicial Ruling [Member]    
Loss Contingencies [Line Items]    
Loss Contingency, Damages Paid, Value 14,400,000us-gaap_LossContingencyDamagesPaidValue
/ us-gaap_LitigationStatusAxis
= bio_PenaltiesMember
 
Disgorgement and interest [Member]    
Loss Contingencies [Line Items]    
Accrued legal settlements   $ 35,000,000us-gaap_SettlementLiabilitiesCurrent
/ us-gaap_LitigationStatusAxis
= bio_DisgorgementandinterestMember