XML 40 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation (Details 1) - Stock Option [Member] - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options, Beginning Balance 11,636,227 8,941,930  
Options, Granted 543,927 3,861,425  
Options, Exercised (418,773) (445,334)  
Options, Expired (271,866) (338,529)  
Options, Forfeited (91,404) (383,265)  
Options, Ending Balance 11,398,111 11,636,227 8,941,930
Options, Exercisable 6,798,003    
Weighted Average Exercise Price, Beginning Balance $ 1.77 $ 2.14  
Weighted Average Exercise Price, Granted 0.85 0.98  
Weighted Average Exercise Price, Exercised 0.4 1.83  
Weighted Average Exercise Price, Expired 1.84 1.96  
Weighted Average Exercise Price, Forfeited 2 2.26  
Weighted Average Exercise Price, Ending Balance 1.77 $ 1.77 $ 2.14
Weighted Average Exercise Price, Exercisable $ 2.06    
Weighted Average Remaining Contractual Life, Balance Outstanding 5 years 5 months 16 days 5 years 5 months 26 days 5 years 8 months 1 day
Weighted Average Remaining Contractual Life, Exercisable 4 years 9 months 11 days    
Aggregate Intrinsic Value, Beginning Balance $ 194,355 $ 2,900,000  
Aggregate Intrinsic Value, Exercised 163,050 137,488  
Aggregate Intrinsic Value, Ending Balance 8,733 194,355 $ 2,900,000
Aggregate Intrinsic Value, Exercisable 8,733    
Grant date fair value of options granted $ 308,000 $ 3,091,000  
Weighted average grant date fair value $ 0.57