XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Share-based compensation (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based compensation costs:      
Share-based compensation expense $ 0 $ 672,223 $ 387,726
Stock options      
Share-based compensation costs:      
Options amortization period   12 months  
September 2016 grant | Stock options      
Share-based compensation costs:      
Amortized period for options granted   4 months  
Cost of Sales      
Share-based compensation costs:      
Share-based compensation expense   $ 272,811 141,782
Selling and Marketing Expense      
Share-based compensation costs:      
Share-based compensation expense   143,255 77,583
Research and Development Expense      
Share-based compensation costs:      
Share-based compensation expense   45,174 23,623
General and Administrative Expense      
Share-based compensation costs:      
Share-based compensation expense   $ 210,983 $ 144,738