XML 106 R49.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Certain Balance Sheet Components Accounts Receivable, Net (Details) (USD $)
In Thousands
Jun. 30, 2011
Mar. 31, 2011
Dec. 31, 2010
Jun. 30, 2010
Mar. 31, 2010
Dec. 31, 2009
Accounts Receivable, Net (Line Items]            
Trade receivables, net of allowance $ 348,736   $ 328,811      
Unbilled receivables 29,099   42,851      
Total accounts receivable, net 377,835   371,662      
Allowance for doubtful accounts $ 8,980 $ 9,030 $ 9,045 $ 6,298 $ 5,870 $ 6,339