XML 75 R58.htm IDEA: XBRL DOCUMENT v2.4.0.8
Shares Authorized under Stock Option Plans, by Exercise Price Range (Details) (USD $)
9 Months Ended
Sep. 30, 2014
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 1 $ 1
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 2 2
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 3 324,500
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 4 9.01
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 5 1.65
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 6 81,126
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 7 1.65
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 8 2
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 9 3
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 10 561,976
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 11 6.58
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 12 2.05
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 13 531,417
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 14 2.05
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 15 3
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 16 5
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 17 933,333
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 18 5.98
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 19 3.39
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 20 908,333
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 21 3.36
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 22 74
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 23 75
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 24 1,333
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 25 3.45
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 26 75.00
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 27 1,333
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 28 75.00
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 29 1,821,142
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 30 6.70
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 31 2.72
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 32 $ 1,522,209
Share-based Payments Shares Authorized Under Stock Option Plans, By Exercise Price Range 33 2.87