XML 101 R65.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock Based Compensation (Options and Warrants Outstanding by Exercise Price) (Details) - $ / shares
shares in Thousands
6 Months Ended
Jun. 30, 2017
Dec. 31, 2016
$0 - $1.99 | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise Price (usd per share) $ 0  
$0 - $1.99 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise Price (usd per share) 1.99  
$2.00 - $2.99 | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise Price (usd per share) 2.00  
$2.00 - $2.99 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise Price (usd per share) 2.99  
$3.00 - $3.99 | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise Price (usd per share) 3.00  
$3.00 - $3.99 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise Price (usd per share) 3.99  
$4.00 - $4.99 | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise Price (usd per share) 4.00  
$4.00 - $4.99 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise Price (usd per share) 4.99  
$5.00 - $5.90 | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise Price (usd per share) 5.00  
$5.00 - $5.90 | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise Price (usd per share) $ 5.90  
Warrants    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants outstanding (shares) 1,787 1,887
Weighted Average Exercise Price (usd per share) $ 3.53 $ 3.58
Warrants | Employee    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants outstanding (shares) 1,787  
Weighted Average Remaining Contractual Term (in years) 3 years 5 months  
Weighted Average Exercise Price (usd per share) $ 3.53  
Vested and Exercisable (shares) 1,695  
Weighted Average Exercise Price (usd per share) $ 3.49  
Warrants | Employee | $0 - $1.99    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants outstanding (shares) 218  
Weighted Average Remaining Contractual Term (in years) 4 months 16 days  
Weighted Average Exercise Price (usd per share) $ 1.82  
Vested and Exercisable (shares) 218  
Weighted Average Exercise Price (usd per share) $ 1.82  
Warrants | Employee | $2.00 - $2.99    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants outstanding (shares) 335  
Weighted Average Remaining Contractual Term (in years) 1 year 6 days  
Weighted Average Exercise Price (usd per share) $ 2.58  
Vested and Exercisable (shares) 335  
Weighted Average Exercise Price (usd per share) $ 2.58  
Warrants | Employee | $3.00 - $3.99    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants outstanding (shares) 500  
Weighted Average Remaining Contractual Term (in years) 2 years 3 months 17 days  
Weighted Average Exercise Price (usd per share) $ 3.59  
Vested and Exercisable (shares) 500  
Weighted Average Exercise Price (usd per share) $ 3.59  
Warrants | Employee | $4.00 - $4.99    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants outstanding (shares) 711  
Weighted Average Remaining Contractual Term (in years) 6 years 9 days  
Weighted Average Exercise Price (usd per share) $ 4.38  
Vested and Exercisable (shares) 619  
Weighted Average Exercise Price (usd per share) $ 4.40  
Warrants | Employee | $5.00 - $5.90    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants outstanding (shares) 23  
Weighted Average Remaining Contractual Term (in years) 5 years 10 months 16 days  
Weighted Average Exercise Price (usd per share) $ 5.90  
Vested and Exercisable (shares) 23  
Weighted Average Exercise Price (usd per share) $ 5.90