Quarterly report pursuant to Section 13 or 15(d)

Segment Information - Additional Information (Detail)

v2.4.1.9
Segment Information - Additional Information (Detail) (USD $)
3 Months Ended
Mar. 31, 2015
Customer
Mar. 31, 2014
Customer
Dec. 31, 2014
Segment Reporting Information [Line Items]      
Number of customers which represented more than 10% of the Company's revenue 0biol_EntityWideRevenueMajorCustomerNumber 0biol_EntityWideRevenueMajorCustomerNumber  
International      
Segment Reporting Information [Line Items]      
Long-lived assets outside of the United States 334,000us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= biol_InternationalMember
  $ 374,000us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= biol_InternationalMember
Sales Revenue, Net | International      
Segment Reporting Information [Line Items]      
Number of customers which represented more than 10% of the Company's revenue 0biol_EntityWideRevenueMajorCustomerNumber
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_StatementGeographicalAxis
= biol_InternationalMember
0biol_EntityWideRevenueMajorCustomerNumber
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_StatementGeographicalAxis
= biol_InternationalMember
 
Customer Concentration Risk | Sales Revenue, Net | UNITED STATES      
Segment Reporting Information [Line Items]      
Concentration Risk Percentage 55.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_US
58.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Customer Concentration Risk | Sales Revenue, Net | International      
Segment Reporting Information [Line Items]      
Concentration Risk Percentage 45.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= biol_InternationalMember
42.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= biol_InternationalMember