|
Note 10 - Earnings Per Share (Details) - Securities Not Included in Computation of Earnings Per Share
|
12 Months Ended | ||
|---|---|---|---|
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Anti-dilutive securities | 7,055,527 | 7,405,540 | 6,408,479 |
| Equity Option [Member] | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Anti-dilutive securities | 3,350,112 | 4,373,642 | 4,797,873 |
| Warrant [Member] | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Anti-dilutive securities | 1,696 | 2,142 | |
| Restricted Stock Award and Restricted Stock Unit [Member] | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Anti-dilutive securities | 3,705,415 | 3,030,202 | 1,608,464 |