XML 25 R22.htm IDEA: XBRL DOCUMENT v2.4.0.6
Reconciliation of Shares Used in Calculating Basic and Diluted Earnings Per Share (Detail)
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Jun. 30, 2012
Jun. 30, 2011
Earnings Per Share [Line Items]        
Basic 55,146,901 52,735,556 54,786,499 52,409,769
Effect of assumed exercised options 2,003,355 2,817,691 1,862,661 2,715,961
Diluted 57,150,256 55,553,247 56,649,160 55,125,730