XML 106 R49.htm IDEA: XBRL DOCUMENT v2.3.0.15
Certain Balance Sheet Components Summary of the Allowance for Doubtful Accounts (Details) (USD $)
In Thousands
3 Months Ended9 Months Ended
Sep. 30, 2011
Sep. 30, 2010
Sep. 30, 2011
Sep. 30, 2010
Summary of Allowance for Doubtful Accounts Activity [Line Items]    
Beginning balance$ 8,980$ 6,298$ 9,045$ 6,339
Provision (release) of doubtful accounts, net175(904)128(242)
Accounts written-off(1,127)(21)(1,680)(194)
Effects of change In exchange rates(576)393(41)(137)
Ending balance$ 7,452$ 5,766$ 7,452$ 5,766