Quarterly report pursuant to Section 13 or 15(d)

Equity Incentive Plans - Effects of Stock-Based Compensation Related to Stock Option Awards (Detail)

v2.4.1.9
Equity Incentive Plans - Effects of Stock-Based Compensation Related to Stock Option Awards (Detail) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]    
Total stock-based compensation $ 696,353us-gaap_ShareBasedCompensation $ 530,122us-gaap_ShareBasedCompensation
Cost of Revenues [Member]    
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]    
Total stock-based compensation 49,186us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
20,412us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Research and Development [Member]    
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]    
Total stock-based compensation 95,073us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
14,102us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
General and Administrative [Member]    
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]    
Total stock-based compensation 520,737us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
468,855us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
Sales and Marketing [Member]    
Deferred Compensation Arrangement with Individual, Share-based Payments [Line Items]    
Total stock-based compensation $ 31,357us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
$ 26,753us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember