XML 24 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
11. Segment Information (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Information [Line Items]    
Net sales $ 472,821us-gaap_SalesRevenueNet $ 509,344us-gaap_SalesRevenueNet
Income before income taxes 26,694us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 14,538us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Life Science [Member]    
Segment Reporting Information [Line Items]    
Net sales 155,900us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bio_LifeScienceMember
161,500us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bio_LifeScienceMember
Income before income taxes (2,400)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= bio_LifeScienceMember
(6,600)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= bio_LifeScienceMember
Clinical Diagnostics [Member]    
Segment Reporting Information [Line Items]    
Net sales 313,600us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bio_ClinicalDiagnosticsMember
344,300us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= bio_ClinicalDiagnosticsMember
Income before income taxes 35,200us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= bio_ClinicalDiagnosticsMember
32,400us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= bio_ClinicalDiagnosticsMember
All Other Segments [Member]    
Segment Reporting Information [Line Items]    
Net sales 3,300us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
3,500us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Income before income taxes $ (100)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ 100us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember