XML 78 R66.htm IDEA: XBRL DOCUMENT v3.7.0.1
Share-Based Payment Arrangements (Details 3) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense $ 2,328,218 $ 1,929,377
Cost of revenue - Product    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 0 0
Cost of revenue - Support and Service    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 80,903 98,776
Research and development costs    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 1,653,336 806,348
Selling and marketing    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 241,481 285,787
General and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense $ 352,498 $ 738,466