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.5.0.2
Stock-based Compensation - Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total Share-based Compensation Expense $ 132,379 $ 197,134 $ 621,801 $ 324,258
Direct Operating Costs [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total Share-based Compensation Expense 2,583 7,364 5,338 12,113
General and Administrative Expense [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total Share-based Compensation Expense 122,046 177,178 600,612 298,298
Research and Development Expense [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total Share-based Compensation Expense 1,396 12,592 3,143 13,847
Selling and Marketing [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total Share-based Compensation Expense $ 6,354 $ 12,708