Annual report pursuant to Section 13 and 15(d)

Subsequent Events (unaudited) - Additional Information (Detail)

v2.4.1.9
Subsequent Events (unaudited) - Additional Information (Detail) (Subsequent Event, Non-qualified Stock Options, USD $)
0 Months Ended
Jan. 02, 2015
Subsequent Event [Line Items]  
Granted $ 2.64us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Officers
 
Subsequent Event [Line Items]  
Stock options granted 1,365,702us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= biol_NonQualifiedStockOptionsMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_OfficerMember
Options expiration period 10 years
Consultants
 
Subsequent Event [Line Items]  
Stock options granted 86,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= biol_NonQualifiedStockOptionsMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= biol_ConsultantMember
Options expiration period 5 years