Consolidated Statements of Operations (USD $)
In Thousands, except Share data
3 Months Ended9 Months Ended
Sep. 30, 2011
Sep. 30, 2010
Sep. 30, 2011
Sep. 30, 2010
Revenue:    
Total revenue$ 1,287,290$ 489,922$ 3,596,981$ 1,421,516
Cost of revenue:    
Total cost of revenue1,204,948437,0583,376,8591,264,684
Gross profit82,34252,864220,122156,832
Expenses:    
Product development costs3,5983,07510,6249,169
Selling, general and administrative33,77321,60793,44064,403
Depreciation of property and equipment1,5881,4634,7644,482
Amortization of intangible assets3,8991,94211,1255,915
Total operating expenses42,85828,087119,95383,969
Operating income39,48424,777100,16972,863
Interest income(115)(199)(375)(524)
Interest expense and other expense,net1,2213732,3511,343
Income before income taxes38,37824,60398,19372,044
Income tax expense (benefit):    
Current14,2898,83734,58721,575
Deferred(1,177)(410)(1,496)2,356
Total income tax expense (benefit)13,1128,42733,09123,931
Net income25,26616,17665,10248,113
Earnings per share:    
Basic (in dollars per share)$ 0.41$ 0.27$ 1.05$ 0.79
Diluted (in dollars per share)$ 0.4$ 0.26$ 1.03$ 0.77
Weighted average number of shares used in computing earnings per share:    
Basic62,271,26760,820,19762,050,57360,569,027
Diluted63,070,51962,929,18662,907,06462,558,202
P B M [Member]
    
Revenue:    
Total revenue1,256,369463,0423,511,1481,341,839
Cost of revenue:    
Total cost of revenue1,188,197423,7733,330,8861,225,620
Gross profit68,17239,269180,262116,219
H C I T [Member]
    
Revenue:    
Total revenue30,92126,88085,83379,677
Cost of revenue:    
Total cost of revenue16,75113,28545,97339,064
Gross profit$ 14,170$ 13,595$ 39,860$ 40,613