XML 23 R19.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Accounts Payable and Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2011
Accounts Payable and Accrued Expenses  
Schedule of Accounts Payable and Accrued Expenses
     June 30, 2011      December 31, 2010  

Accounts payable

   $ 10,817       $ 9,581   

Accrued salaries and bonuses

     79,715         132,221   

Accrued payroll taxes and benefits

     25,950         26,122   

Accrued professional liabilities

     11,933         11,876   

Accrual for uncertain tax positions

     10,480         10,948   

Other accrued expenses

     20,215         17,189   
                 
   $ 159,110       $ 207,937