Annual report pursuant to Section 13 and 15(d)

Earnings per Share (Schedule of Earnings per Share, Basic and Diluted) (Details)

v2.4.0.6
Earnings per Share (Schedule of Earnings per Share, Basic and Diluted) (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2012
Dec. 31, 2011
Dec. 31, 2010
Earnings Per Share [Abstract]      
Weighted average common shares outstanding, used in computing basic earnings per share 33,840 33,808 33,725
Effect of dilutive stock options and restricted stock units 292 396 367
Weighted-average common shares outstanding, used in computing diluted earnings per share 34,132 34,204 34,092
Basic $ 2.95 $ 3.06 $ 2.28
Diluted $ 2.93 $ 3.03 $ 2.26