Annual report pursuant to Section 13 and 15(d)

Stock Plans (Details)

v3.6.0.2
Stock Plans (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Employee Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Options and Awards Outstanding at Beginning of Period 1,883 1,269 1,223
Number of Options and Awards Outstanding, Increase in shares reserved 0 0 0
Options granted 168 700 60
Options cancelled and forfeited     (5)
Options exercised (8)    
Options expired (41) (20) (75)
Awards granted     113
Awards issued   (66) (47)
Number of Options and Awards Outstanding, Termination of option plan   0  
Number of Options and Awards Outstanding at End of Period 2,002 1,883 1,269
Weighted Average Exercise Price, Outstanding at Beginning of Period $ 5.83 $ 6.40 $ 7.21
Weighted Average Exercise Price, Increase in shares reserved 0 0 0
Weighted Average Exercise Price, Options granted 5.10 4.46 3.47
Weighted Average Exercise Price, Options cancelled and forfeited     9.13
Weighted Average Exercise Price,Options exercised 3.37    
Weighted Average Exercise Price, Options expired 10.85 13.27 11.66
Weighted Average Exercise Price, Awards granted     0
Weighted Average Exercise Price, Awards issued   0 0
Weighted Average Exercise Price, Termination of option plan   0  
Weighted Average Exercise Price, Outstanding at End of Period $ 5.67 $ 5.83 $ 6.40
Stock Awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares or Awards Available For Grant, Balance at Beginning of Period 914 282 0
Shares or Awards Available For Grant, Increase in shares reserved 1,136 1,364 455
Options granted (168) (700) (60)
Options cancelled and forfeited     0
Options exercised 0    
Options expired 0 0 0
Awards granted     (113)
Awards issued   0 0
Shares or Awards Available For Grant, Termination of option plan   (32)  
Shares or Awards Available For Grant, Balance at End of Period 1,882 914 282