XML 45 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings per Share (Reconciliation between Basic and Diluted Earnings per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Earnings Per Share [Abstract]    
Net income for basic and diluted earnings per share $ 26,427 $ 22,159
Basic weighted average shares outstanding 31,807 33,043
Dilutive effect of stock options and restricted stock awards 166 267
Diluted weighted average shares outstanding 31,973 33,310
Basic earnings per common share $ 0.83 $ 0.67
Diluted earnings per common share $ 0.83 $ 0.67