XML 28 R18.htm IDEA: XBRL DOCUMENT v3.5.0.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Dec. 31, 2015
Jun. 30, 2016
Dec. 31, 2015
Dec. 31, 2008
Concentration Risk [Line Items]                
Accounts Receivable           $ 4,579,553 $ 2,422,971  
Proceeds from Customers     $ 8,176,364 $ 12,274,330        
Revenue Recognition [Abstract]                
Deferred revenue           818,848 353,406  
Inventories [Abstract]                
Raw materials           2,004,357 2,248,371  
Work in process           609,548 370,340  
Finished goods           867,914 959,314  
Inventories           $ 3,481,819 3,578,025  
Summary of weighted average shares used for computation of basic and diluted earnings per share [Abstract]                
Basic (in shares) 9,667,543 9,627,951 9,649,612 9,623,773        
Diluted (in shares) 9,667,543 9,627,951 9,649,612 9,623,773        
Options and warrants excluded from calculation of diluted per common share equivalent because the effect would have been anti-dilutive (in shares) 667,995 651,768 708,514 667,082        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Weighted average estimated grant-date fair value of stock options granted (in dollars per share) $ 3.24 $ 0 $ 2.77          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Allocated share-based compensation expense $ 92,677 $ 86,282 $ 146,265 $ 195,591        
Revenues from External Customers [Line Items]                
Number of product groups           1    
Net product sales $ 2,034,072 6,321,554 $ 7,951,091 11,936,239        
Summary of accounts payable and accrued liabilities [Abstract]                
Accounts payable - suppliers           $ 1,319,683 1,260,520  
Accrued commissions           383,112 129,192  
Accrued royalties / license fees           358,462 732,301  
Accrued payroll           149,803 146,962  
Accrued vacation           301,703 244,810  
Accrued bonuses           0 177,700  
Accrued expenses - other           195,599 109,947  
TOTAL           $ 2,708,362 $ 2,801,432  
Stock Options [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of stock options outstanding under the plan (in shares) 623,424   649,478   649,478 623,424 649,478  
Number of stock options exercised under the plan (in shares)     (132,929)          
Assumptions made in calculating fair values of options [Abstract]                
Expected term 4 years 6 months              
Expected dividend yield 0.00%   0.00%          
Stock options, number of shares [Roll forward]                
Outstanding, beginning of period (in shares)     649,478          
Granted (in shares)     106,875          
Exercised (in shares)     132,929          
Forfeited/expired/cancelled (in shares)     0          
Outstanding, end of period (in shares) 623,424   623,424   649,478      
Exercisable, end of period (in shares) 305,049   305,049          
Stock options, outstanding, weighted average exercise price per share [Roll Forward]                
Outstanding, beginning of period (in dollars per share)     $ 3.75          
Granted (in dollars per share)     7.05          
Exercised (in dollars per share)     4.01          
Forfeited/expired/cancelled (in dollars per share)     0.00          
Outstanding, end of period (in dollars per share) $ 4.26   4.26   $ 3.75      
Exercisable, end of period (in dollars per share) $ 3.79   $ 3.79          
Stock options, additional disclosure [Abstract]                
Outstanding, weighted average remaining contractual term     3 years 6 months 25 days   3 years 2 months 16 days      
Exercisable, weighted average remaining contractual term     2 years 7 months 28 days          
Outstanding, aggregate intrinsic value, beginning of period     $ 1,032,362          
Outstanding, aggregate intrinsic value, end of period $ 2,481,356   2,481,356   $ 1,032,362      
Exercisable, aggregate intrinsic value, end of period $ 1,343,516   $ 1,343,516          
Net unrecognized compensation cost           $ 446,729    
Weighted average period for recognition of net unrecognized compensation cost     2 years 6 months 11 days          
Total fair value of stock options vested during period     $ 206,701 357,484        
Stock Options [Member] | Minimum [Member]                
Assumptions made in calculating fair values of options [Abstract]                
Expected term     4 years 6 months          
Expected volatility 43.00%   43.00%          
Risk-free interest rate 0.97%   0.90%          
Stock Options [Member] | Maximum [Member]                
Assumptions made in calculating fair values of options [Abstract]                
Expected term     5 years          
Expected volatility     48.66%          
Risk-free interest rate     0.97%          
2008 Stock Incentive Plan [Member] | Stock Options [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares authorized under the plan (in shares)           750,000   625,000
Number of stock options outstanding under the plan (in shares) 286,806   286,806     286,806    
Increase in number of shares authorized (in shares)     125,000          
Number of stock options exercised under the plan (in shares)     411,929          
Options or shares still available to be issued (in shares)           51,265    
Stock options, number of shares [Roll forward]                
Exercised (in shares)     (411,929)          
Outstanding, end of period (in shares) 286,806   286,806          
2014 Stock Incentive Plan [Member] | Stock Options [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares authorized under the plan (in shares)           800,000    
Number of stock options outstanding under the plan (in shares) 129,750   129,750     129,750    
Number of stock options exercised under the plan (in shares)     0          
Options or shares still available to be issued (in shares)           670,250    
Stock options, number of shares [Roll forward]                
Exercised (in shares)     0          
Outstanding, end of period (in shares) 129,750   129,750          
Research and Development Expense [Member]                
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Allocated share-based compensation expense $ 27,300 14,800 $ 34,700 33,000        
Selling, General and Administrative Expenses [Member]                
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Allocated share-based compensation expense 65,400 71,400 111,500 162,600        
Africa [Member]                
Revenues from External Customers [Line Items]                
Net product sales 395,231 1,131,684 713,989 2,707,738        
Asia [Member]                
Revenues from External Customers [Line Items]                
Net product sales 88,984 59,340 64,005 110,153        
Europe [Member]                
Revenues from External Customers [Line Items]                
Net product sales 205,667 157,689 123,096 222,835        
North America [Member]                
Revenues from External Customers [Line Items]                
Net product sales 667,165 1,071,216 2,389,024 2,385,767        
South America [Member]                
Revenues from External Customers [Line Items]                
Net product sales $ 677,025 $ 3,901,625 $ 4,660,977 $ 6,509,746        
Customer One [Member]                
Concentration Risk [Line Items]                
Accounts Receivable           $ 3,400,000