XML 20 R38.htm IDEA: XBRL DOCUMENT v2.4.0.8
Net Income Per Share (Weighted Average Shares Oustanding Used in Calculating Basic and Diluted Net Income Per Share) (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2013
Sep. 30, 2012
Sep. 30, 2013
Sep. 30, 2012
Net Income Per Share [Abstract]        
Basic weighted-average shares outstanding 26,691,996 26,430,300 26,663,335 26,358,285
Effect of dilutive shares 484,788 713,517 572,468 651,184
Diluted weighted-average shares outstanding 27,176,784 27,143,817 27,235,803 27,009,469