XML 39 R3.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidated Balance Sheets Parenthetical
Mar. 31, 2015
Dec. 31, 2014
Common Class A [Member]    
Common Stock, Shares, Issued 24,016,121us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
23,971,808us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Common Stock, Shares, Outstanding 24,015,999us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
23,971,686us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Common Class B [Member]    
Common Stock, Shares, Issued 5,118,745us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
5,098,799us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Common Stock, Shares, Outstanding 5,117,828us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
5,097,882us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Treasury Class A [Member]    
Treasury Stock, Shares 122us-gaap_TreasuryStockShares
/ us-gaap_StatementClassOfStockAxis
= bio_TreasuryClassAMember
122us-gaap_TreasuryStockShares
/ us-gaap_StatementClassOfStockAxis
= bio_TreasuryClassAMember
Treasury Class B [Member]    
Treasury Stock, Shares 917us-gaap_TreasuryStockShares
/ us-gaap_StatementClassOfStockAxis
= bio_TreasuryClassBMember
917us-gaap_TreasuryStockShares
/ us-gaap_StatementClassOfStockAxis
= bio_TreasuryClassBMember