XML 66 R55.htm IDEA: XBRL DOCUMENT v3.5.0.2
Share-Based Compensation Share-Based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Allocated Share-based Compensation Expense $ 335,500 $ 436,500     $ 2,275,600 $ 8,568,500
Stock Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost     $ 2,178,300      
Expected weighted-average period in years of compensation cost to be recognized     1 year 3 months 15 days      
Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average estimated fair value of shares granted     $ 3.25 $ 21.03    
Restricted Stock [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost     $ 454,000      
Expected weighted-average period in years of compensation cost to be recognized     1 year 10 months 13 days      
Cost of revenue            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Allocated Share-based Compensation Expense 11,700 14,400     306,300 509,500
Research and development            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Allocated Share-based Compensation Expense 6,000 115,900     298,300 1,642,800
Selling, General and Administrative Expenses [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Allocated Share-based Compensation Expense $ 317,800 $ 306,200     $ 1,671,000 $ 6,416,200
Stock Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total fair value of shares vested     $ 2,189,400 $ 5,303,900