Quarterly report pursuant to Section 13 or 15(d)

Stock-based Compensation - Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs (Details)

v3.7.0.1
Stock-based Compensation - Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs (Details) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total Share-based Compensation Expense $ 129,347 $ 489,422
Direct Operating Costs [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total Share-based Compensation Expense 2,777 2,755
General and Administrative [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total Share-based Compensation Expense 125,291 478,566
Research and Development [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total Share-based Compensation Expense 1,279 1,747
Selling and Marketing [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total Share-based Compensation Expense $ 6,354