Quarterly report pursuant to Section 13 or 15(d)

Classification of Compensation Expense Associated with Share-Based Payments (Detail)

v2.4.1.9
Classification of Compensation Expense Associated with Share-Based Payments (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Allocated Share-based Compensation Expense $ 700us-gaap_AllocatedShareBasedCompensationExpense $ 310us-gaap_AllocatedShareBasedCompensationExpense
Cost Of Revenue    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Allocated Share-based Compensation Expense 76us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
46us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Sales and Marketing    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Allocated Share-based Compensation Expense 293us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
125us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
General and Administrative Expense    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Allocated Share-based Compensation Expense 236us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
115us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
Engineering And Development    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Allocated Share-based Compensation Expense $ 95us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= biol_EngineeringAndDevelopmentMember
$ 24us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= biol_EngineeringAndDevelopmentMember