XML 24 R28.htm IDEA: XBRL DOCUMENT v2.4.0.6
Supplemental Financial Information (Details) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2012
Dec. 31, 2011
Accounts receivable, net of allowance for doubtful accounts    
Trade receivables $ 520,326 $ 555,451
Value added tax receivables 9,282 11,615
Interest receivable 707 2,540
Related party receivables 454 577
Other 7,003 618
Receivables gross current 537,772 570,801
Allowance for bad debts (5,470) (6,867)
Total $ 532,302 $ 563,934