v2.4.0.6
Numbers of Shares Used to Compute Basic and Diluted Earnings Per Share (Detail)
3 Months Ended6 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Jun. 30, 2012
Jun. 30, 2011
Schedule of Earnings Per Share, Basic and Diluted, by Common Class [Line Items]    
Weighted average shares outstanding7,465,4347,432,4877,457,0197,432,391
Dilutive effects of assumed exercises of stock options and warrants76,93869,24475,16948,539
Shares used to compute diluted earnings per share7,542,3727,501,7317,532,1887,480,930