v2.4.0.6
Numbers of Shares Used to Compute Basic and Diluted Earnings Per Share (Detail)
3 Months Ended 9 Months Ended
Sep. 30, 2012
Sep. 30, 2011
Sep. 30, 2012
Sep. 30, 2011
Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]        
Weighted average shares outstanding 7,465,926 7,432,995 7,459,988 7,432,762
Dilutive effects of assumed exercises of stock options and warrants 88,133 55,748 77,415 41,332
Shares used to compute diluted earnings per share 7,554,059 7,488,743 7,537,403 7,474,094