XML 27 R17.htm IDEA: XBRL DOCUMENT v3.4.0.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2016
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2016
Dec. 31, 2015
Dec. 31, 2008
Inventories [Abstract]            
Raw materials       $ 2,066,123 $ 2,248,371  
Work in process       495,502 370,340  
Finished goods       821,648 959,314  
Inventories       $ 3,383,273 3,578,025  
Summary of weighted average shares used for computation of basic and diluted earnings per share [Abstract]            
Basic (in shares) 9,631,686 9,624,691        
Diluted (in shares) 9,631,686 9,624,691        
Summary of common share equivalent basis, used in diluted per share computations [Abstract]            
1999 and 2008 Plan Stock Options (in shares) 0 0        
Options and warrants excluded from calculation of diluted per common share equivalent because the effect would have been anti-dilutive (in shares) 655,672 671,868        
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) $ 5.64 $ 0        
Assumptions made in calculating fair values of options [Abstract]            
Expected term 0 years 0 years        
Expected volatility (in hundredths)   0.00%        
Expected dividend yield (in hundredths) 0.00% 0.00%        
Risk-free interest rate (in hundredths)   0.00%        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Allocated share-based compensation expense $ 53,600 $ 109,300        
Revenues from External Customers [Line Items]            
Number of product groups       1    
Net product sales $ 5,917,019 $ 5,614,685        
Summary of accounts payable and accrued liabilities [Abstract]            
Accounts payable - suppliers       $ 1,162,164 1,260,520  
Accrued commissions       320,753 129,192  
Accrued royalties / license fees       269,309 732,301  
Accrued payroll       197,682 146,962  
Accrued vacation       270,569 244,810  
Accrued bonuses       0 177,700  
Accrued expenses - other       195,645 109,947  
TOTAL       $ 2,416,122 $ 2,801,432  
Minimum [Member]            
Assumptions made in calculating fair values of options [Abstract]            
Expected volatility (in hundredths) 0.00%          
Risk-free interest rate (in hundredths) 0.00%          
Maximum [Member]            
Assumptions made in calculating fair values of options [Abstract]            
Expected volatility (in hundredths) 0.00% 0.00%        
Risk-free interest rate (in hundredths) 0.00% 0.00%        
Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of stock options outstanding under the plan (in shares) 649,478     663,664 649,478  
Number of stock options exercised under the plan (in shares) (45,814)          
Assumptions made in calculating fair values of options [Abstract]            
Expected term 5 years 0 years        
Expected volatility (in hundredths) 48.66% 0.00%        
Expected dividend yield (in hundredths) 0.00% 0.00%        
Risk-free interest rate (in hundredths) 0.90% 0.00%        
Stock options, number of shares [Roll forward]            
Outstanding, beginning of period (in shares) 649,478          
Granted (in shares) 60,000          
Exercised (in shares) 45,814          
Forfeited/expired/cancelled (in shares) 0          
Outstanding, end of period (in shares) 663,664          
Exercisable, end of period (in shares) 373,414          
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) 5.64          
Exercised (in dollars per share) 2.82          
Forfeited/expired/cancelled (in dollars per share) 0.00          
Outstanding, end of period (in dollars per share) 3.98          
Exercisable, end of period (in dollars per share) $ 4.00          
Stock options, additional disclosure [Abstract]            
Outstanding, weighted average remaining contractual term 3 years 3 months 22 days   3 years 2 months 16 days      
Exercisable, weighted average remaining contractual term 2 years 4 months 13 days          
Outstanding, aggregate intrinsic value, beginning of period $ 1,032,362          
Outstanding, aggregate intrinsic value, end of period 1,331,294          
Exercisable, aggregate intrinsic value, end of period $ 743,691          
Net unrecognized compensation cost       $ 387,433    
Weighted average period for recognition of net unrecognized compensation cost (in years) 2 years 3 months 25 days          
Total fair value of stock options vested during period $ 174,371 $ 357,484        
Cost of Goods Sold [Member]            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Allocated share-based compensation expense 0 0        
Research and Development Expense [Member]            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Allocated share-based compensation expense 7,500 18,200        
Selling, General and Administrative Expenses [Member]            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Allocated share-based compensation expense $ 46,100 91,100        
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) 327,046     327,046    
Increase in number of shares authorized (in shares) 125,000          
Number of stock options exercised under the plan (in shares) 472,478          
Options or shares still available to be issued (in shares)       46,560    
Stock options, number of shares [Roll forward]            
Exercised (in shares) (472,478)          
Outstanding, end of period (in shares) 327,046          
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    
Maximum period of stock option issuance after adoption of SOP 10 years          
Increase in number of shares authorized (in shares) 0          
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          
Africa [Member]            
Revenues from External Customers [Line Items]            
Net product sales $ 713,989 1,576,054        
Asia [Member]            
Revenues from External Customers [Line Items]            
Net product sales 64,005 50,813        
Europe [Member]            
Revenues from External Customers [Line Items]            
Net product sales 123,096 65,146        
North America [Member]            
Revenues from External Customers [Line Items]            
Net product sales 2,389,024 1,319,002        
South America [Member]            
Revenues from External Customers [Line Items]            
Net product sales $ 2,626,905 $ 2,603,670