XML 21 R31.htm IDEA: XBRL DOCUMENT v2.4.0.8
Share-Based Payments (Schedule of Stock Option Activity) (Details) (USD $)
9 Months Ended
Sep. 30, 2014
Shares  
Outstanding, beginning balance 643,595
Options granted 5,500
Options cancelled (5,210)
Options exercised (90,720)
Outstanding, ending balance 553,165
Options exercisable 190,830
Options available for future grants 460,785
Weighted Average Exercise Price  
Outstanding, beginning balance $ 19.58
Options granted $ 31.12
Options cancelled $ 19.31
Options exercised $ 12.95
Outstanding, ending balance $ 20.78
Options exercisable $ 14.30