Annual report pursuant to Section 13 and 15(d)

Stock-based Compensation (Details Narrative)

v3.19.3.a.u2
Stock-based Compensation (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Apr. 30, 2014
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Liability for cash settled amount   $ 741,000 $ 118,000    
Accrued compensation   741,000 118,000    
Cash settlement   184,000 39,000    
Stock-based compensation expense   $ 3,215,661 $ 2,463,599    
Common Stock [Member]          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Weighted average grant date fair value   $ 4.87 $ 4.53    
Common Stock [Member] | Restricted Shares [Member]          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Number of shares available for grant   401,738 547,790 1,211,234  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period   180,000 707,200    
Preferred Stock [Member]          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Share-based compensation arrangement by share-based payment award, number of shares authorized   44,000 40,000    
Number of shares added to amended and restated equity incentive plan   373,000      
Weighted average grant date fair value   $ 26.77 $ 25.00    
Preferred Stock [Member] | Restricted Shares [Member]          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Number of shares available for grant   133,654 182,400 27,200  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period   48,746 44,800    
Unrecognized compensation   $ 2,100,000 $ 2,500,000    
Unvested stock option award, equity   421,751      
Restricted stock award classified as liability   29,333      
Preferred Stock [Member]          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Number of shares added to amended and restated equity incentive plan   1,000,000    
Stock-based compensation expense   $ 1,300,000 $ 1,200,000    
One Employee [Member] | Preferred Stock [Member]          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Share-based compensation arrangement by share-based payment award, number of shares authorized   4,746 4,800    
2014 Equity Incentive Plan [Member] | Employees, Officers. Directors and Consultants [Member]          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Share-based compensation arrangement by share-based payment award, number of shares authorized         1,351,000
Amended and Restated Equity Incentive Plan [Member] | Restricted Shares [Member] | Four Outsides Members of the Board [Member]          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period 68,000 72,000      
Granted shares vesting period 2 years 2 years      
Shares vesting percentage 25.00% 25.00%      
Amended and Restated Equity Incentive Plan [Member] | Common Stock [Member]          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Number of shares added to amended and restated equity incentive plan       1,500,000  
Number of shares available for grant   401,738      
Amended and Restated Equity Incentive Plan [Member] | Preferred Stock [Member]          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Number of shares added to amended and restated equity incentive plan     200,000 100,000  
Number of shares available for grant   133,654      
Amended and Restated Equity Incentive Plan [Member] | Officers and Employees [Member] | Restricted Shares [Member]          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period 558,000        
Granted shares vesting period 3 years        
Amended and Restated Equity Incentive Plan [Member] | Employee [Member] | Restricted Shares [Member]          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period   108,000      
Amended and Restated Equity Incentive Plan [Member] | Employee [Member] | Restricted Shares [Member] | Pakistan and Sri Lanka [Member]          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period 81,200