XML 55 R51.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Certain Balance Sheet Components Summary of the Allowance for Doubtful Accounts (Details) (USD $)
In Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2011
Jun. 30, 2010
Jun. 30, 2011
Jun. 30, 2010
Summary of Allowance for Doubtful Accounts Activity [Line Items]        
Beginning balance $ 9,030 $ 5,870 $ 9,045 $ 6,339
Provision (release) of doubtful accounts, net 298 742 (48) 662
Accounts written-off (505) (43) (552) (173)
Effects of change In exchange rates 157 (271) 535 (530)
Ending balance $ 8,980 $ 6,298 $ 8,980 $ 6,298