Business Combinations (Details) 3 (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2012
Business Acquisition, Pro Forma Information [Abstract]  
Revenue $ 3,171,527
Gross profit 209,922
Net income $ 28,119
Earnings per share attributable to the Company:  
Basic (in dollars per share) $ 0.14
Diluted (in dollars per share) $ 0.14
Weighted average number of shares used in computing earnings per share:  
Basic (in shares) 203,797,306
Diluted (in shares) 205,308,898