XML 43 R32.htm IDEA: XBRL DOCUMENT v3.4.0.3
Note 4 - Earnings Per Share (Details) - Earnings Per Share - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2016
Mar. 31, 2015
Note 4 - Earnings Per Share (Details) - Earnings Per Share [Line Items]    
Net income (in Dollars) $ 46,163 $ 35,980
Weighted-average shares:    
Basic weighted-average number of common shares outstanding 79,734,519 79,835,628
Dilutive effect of weighted-average outstanding common share equivalents    
Diluted weighted-average number of common shares outstanding 80,393,849 80,309,383
Average stock options and warrants with anti-dilutive effect 359,544 1,670,231
Earnings per common share:    
Basic (in Dollars per share) $ 0.58 $ 0.45
Diluted (in Dollars per share) $ 0.57 $ 0.45
Warrant [Member]    
Dilutive effect of weighted-average outstanding common share equivalents    
Dilutive effect of weighted-average outstanding common share equivalents 452,368 344,919
Employee Stock Option [Member]    
Dilutive effect of weighted-average outstanding common share equivalents    
Dilutive effect of weighted-average outstanding common share equivalents 83,018 108,457
Restricted Stock Units (RSUs) [Member]    
Dilutive effect of weighted-average outstanding common share equivalents    
Dilutive effect of weighted-average outstanding common share equivalents 123,944 20,379