Share-based Compensation Arrangements by Share-based Payment Award, Award Type and Plan Name [Domain]
General Employees' Stock Purchase Plan
Share-based Compensation Arrangement by Share-based Payment Award, Grant Date [Domain]
Share-based Compensation Arrangements by Share-based Payment Award, Grant Type [Domain]
200720062005
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period1,507,3351,656,5541,646,521
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price69.3465.2566.11
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period(1,507,335)(1,656,554)(1,646,521)
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price69.3465.2566.11
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant8,940,65010,447,98512,104,539
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost18,000,00019,000,00019,000,000
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Approved30,000,000