XML 127 R110.htm IDEA: XBRL DOCUMENT v3.21.1
Share-based Compensation (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Oct. 23, 2020
Aug. 23, 2019
Apr. 19, 2016
Jun. 30, 2015
Dec. 31, 2020
Dec. 31, 2019
Jul. 12, 2015
Share-based Compensation (Textual)              
Common stock, par value         $ 0.001 $ 0.001  
Non-cash share-based compensation expense         $ 615,871 $ 36,641  
Vested shares issued            
Unrecognized stock-based compensation         $ 253,088    
General and administrative expenses         3,745,676 4,411,878  
Research and development expenses         1,678,895 1,905,504  
Sales and marketing expenses         701,404 1,020,929  
Cost of revenues         $ 34,852,132 21,571,822  
Restricted Stock [Member]              
Share-based Compensation (Textual)              
Vested shares issued         4,167    
2015 Equity Incentive Plan [Member]              
Share-based Compensation (Textual)              
Aggregate number of shares             10,000,000
Restricted shares granted on June 30, 2015 [Member]              
Share-based Compensation (Textual)              
Common stock, par value       $ 0.001      
Restricted shares       690,000      
Fair value per share       $ 3.24      
Vested shares issued         1,667    
Unrecognized stock-based compensation            
Restricted shares granted on April 19, 2016 [Member]              
Share-based Compensation (Textual)              
Restricted shares     500,000        
Fair value per share     $ 2.68        
Vesting schedules, description     There are three types of vesting schedules. First, if the number of restricted shares granted is below 3,000, the shares will vest annually in 2 equal installments over a two year period with the first vesting on June 30, 2017. Second, if the number of restricted shares granted is larger than or equal to 3,000 and is below 10,000, the shares will vest annually in 3 equal installments over a three year period with the first vesting on June 30, 2017. Third, if the number of restricted shares granted is above or equal to 10,000, the shares will vest semi-annually in 6 equal installments over a three year period with the first vesting on December 31, 2016.        
General and administrative expenses           27,774  
Research and development expenses           4,763  
Sales and marketing expenses           2,272  
Cost of revenues           1,832  
Restricted shares granted on April 19, 2016 One [Member]              
Share-based Compensation (Textual)              
Common stock, par value     $ 0.001        
Restricted shares     220,000        
Restricted Shares Granted on August 23, 2019 [Member]              
Share-based Compensation (Textual)              
Restricted shares   1,887,000          
Fair value per share   $ 0.9          
Vesting schedules, description   (i) the share units will vest semi-annually in 6 equal installments over a three year period with the first vesting on September 30, 2019; (ii) the share units will vest annual in 3 equal installments over a three year period with the first vesting on March 31, 2021.          
Restricted Shares Granted on October 23, 2020 [Member]              
Share-based Compensation (Textual)              
Restricted shares 100,000            
Fair value per share $ 3            
Non-cash share-based compensation expense         92,191    
Unrecognized stock-based compensation         207,809    
Vesting schedules, description In accordance with the vesting schedule of the grant, the restricted shares will vest semi-annually in 6 equal installments over a three year period with the first vesting on October 30, 2020.            
Restricted Shares Granted on August 23, 2019 [Member]              
Share-based Compensation (Textual)              
Restricted shares   710,000          
Restricted shares granted on August 23, 2019 [Member]              
Share-based Compensation (Textual)              
Non-cash share-based compensation expense         711,740 733,472  
General and administrative expenses         575,200 567,081  
Research and development expenses         113,909 144,569  
Sales and marketing expenses         $ 22,631 $ 21,822