XML 54 R41.htm IDEA: XBRL DOCUMENT v3.3.1.900
Note 7 - Options Exercisable, Vested or Expected to Vest (Details) - $ / shares
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Options exercisable at end of year (in shares) 2,587,392 2,237,901 1,770,597
Options exercisable at end of year, weighted average exercise price (in dollars per share) $ 8.72 $ 9.01 $ 8.67
Options vested or expected to vest (in shares) 8,059,481 7,841,074 6,292,296
Options vested or expected to vest, weighted average exercise price (in dollars per share) $ 13.38 $ 8.69 $ 8.22