Employee Benefit Plans (Defined Contribution Plans) (Details) (USD $) In Thousands | 3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2011 | Sep. 30, 2010 | Sep. 30, 2011 | Sep. 30, 2010 | |
| Contribution to defined contribution plans | $ 12,159 | $ 5,448 | $ 18,602 | $ 15,556 |
India [Member] | ||||
| Contribution to defined contribution plans | 5,728 | 2,632 | 9,047 | 7,522 |
U.S. [Member] | ||||
| Contribution to defined contribution plans | 997 | 361 | 1,655 | 1,191 |
U.K. [Member] | ||||
| Contribution to defined contribution plans | 582 | 193 | 789 | 627 |
Hungary [Member] | ||||
| Contribution to defined contribution plans | 16 | 16 | 29 | 32 |
China [Member] | ||||
| Contribution to defined contribution plans | 4,529 | 2,130 | 6,702 | 5,810 |
Mexico [Member] | ||||
| Contribution to defined contribution plans | 13 | 11 | 24 | 37 |
South Africa [Member] | ||||
| Contribution to defined contribution plans | 223 | 81 | 249 | 252 |
Morocco [Member] | ||||
| Contribution to defined contribution plans | $ 71 | $ 24 | $ 107 | $ 85 |