Annual report pursuant to Section 13 and 15(d)

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

v2.4.1.9
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, 2014
Dec. 31, 2013
Dec. 31, 2012
Earnings Per Share [Abstract]      
Weighted average common shares outstanding, used in computing basic earnings per share 69,807us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 68,756us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 67,680us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Effect of dilutive stock options and restricted stock units 874us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment 678us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment 584us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment
Weighted-average common shares outstanding, used in computing diluted earnings per share 70,681us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 69,434us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 68,264us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Basic $ 1.97us-gaap_EarningsPerShareBasic $ 1.37us-gaap_EarningsPerShareBasic $ 1.48us-gaap_EarningsPerShareBasic
Diluted $ 1.94us-gaap_EarningsPerShareDiluted $ 1.36us-gaap_EarningsPerShareDiluted $ 1.46us-gaap_EarningsPerShareDiluted