XML 22 R52.htm IDEA: XBRL DOCUMENT v2.4.0.6
Net Income Per Share (Narrative) (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Jun. 30, 2012
Jun. 30, 2011
Net Income Per Share [Abstract]        
Earnings per share, Potentially dilutive shares 332,000 293,000 347,000 307,000