v2.4.0.6
Share-based Payments Share-Based Payments Plan (Details)
12 Months Ended
Dec. 31, 2011
Share-based Compensation Arrangement by Share-based Payment Award  
Share-based compensation arrangement, minimum vesting period 3
Share-based compensation arrangement, maximum vesting period 4
1995 Plan
 
Share-based Compensation Arrangement by Share-based Payment Award  
Share-based compensation arrangement, contractual term 15 years
2004 Plan
 
Share-based Compensation Arrangement by Share-based Payment Award  
Share-based compensation arrangement, shares authorized 40,500,000
2010 Plan
 
Share-based Compensation Arrangement by Share-based Payment Award  
Share-based compensation arrangement, shares authorized 18,075,825
2004 and 2010 Plans
 
Share-based Compensation Arrangement by Share-based Payment Award  
Share-based compensation arrangement, contractual term 10 years