XML 59 R27.htm IDEA: XBRL DOCUMENT v2.4.1.9
1. Basis of Presentation and Use of Estimates Immaterial Errors (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Payments to Suppliers and Employees $ 453,986us-gaap_PaymentsToSuppliersAndEmployees $ 471,452us-gaap_PaymentsToSuppliersAndEmployees
Net Cash Provided by (Used in) Operating Activities 29,446us-gaap_NetCashProvidedByUsedInOperatingActivities 65,570us-gaap_NetCashProvidedByUsedInOperatingActivities
Payments to Acquire Property, Plant, and Equipment 27,080us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 22,581us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Net Cash Provided by (Used in) Investing Activities (27,991)us-gaap_NetCashProvidedByUsedInInvestingActivities (35,570)us-gaap_NetCashProvidedByUsedInInvestingActivities
Scenario, Adjustment [Member] | Immaterial Error [Member]    
Payments to Suppliers and Employees   (3,400)us-gaap_PaymentsToSuppliersAndEmployees
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= bio_ImmaterialErrorMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Net Cash Provided by (Used in) Operating Activities   (3,400)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= bio_ImmaterialErrorMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Payments to Acquire Property, Plant, and Equipment   3,400us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= bio_ImmaterialErrorMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember
Net Cash Provided by (Used in) Investing Activities   $ 3,400us-gaap_NetCashProvidedByUsedInInvestingActivities
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= bio_ImmaterialErrorMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioAdjustmentMember