XML 24 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
7. Stockholders' Equity (Details)
12 Months Ended 3 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Jun. 30, 2013
Dec. 31, 2011
Common Class A [Member]          
Class of Stock [Line Items]          
Shares, Issued 23,972,000us-gaap_SharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
23,681,000us-gaap_SharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
23,333,000us-gaap_SharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
  23,020,000us-gaap_SharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Stock Issued During Period, Shares, Conversion of Convertible Securities 5,000us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
80,000us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
59,000us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
   
Stock Issued During Period, Shares, New Issues 286,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
269,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
253,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
   
Common Stock, Voting Rights .10        
Election Percentage for Board of Directors 25.00%bio_ElectionPercentageForBoardOfDirectors
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
       
Common Class B [Member]          
Class of Stock [Line Items]          
Shares, Issued 5,099,000us-gaap_SharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
5,097,000us-gaap_SharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
5,150,000us-gaap_SharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
  5,165,000us-gaap_SharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Stock Issued During Period, Shares, Conversion of Convertible Securities (5,000)us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
(80,000)us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
(59,000)us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
   
Stock Issued During Period, Shares, New Issues 7,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
27,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
44,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
   
Common Stock, Voting Rights 1        
Election Percentage for Board of Directors 75.00%bio_ElectionPercentageForBoardOfDirectors
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
       
Treasury Class-A [Member]          
Class of Stock [Line Items]          
Treasury Stock, Shares, Acquired       122us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= bio_TreasuryClassAMember
 
Treasury Class B [Member]          
Class of Stock [Line Items]          
Treasury Stock, Shares, Acquired       917us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementClassOfStockAxis
= bio_TreasuryClassBMember