|
Certain Balance Sheet Components Summary of the Allowance for Doubtful Accounts (Details) (USD $)
In Thousands, unless otherwise specified |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
|
Sep. 30, 2014
|
Sep. 30, 2013
|
Sep. 30, 2014
|
Sep. 30, 2013
|
|
| Summary of Allowance for Doubtful Accounts Activity [Line Items] | ||||
| Beginning balance | $ 7,355 | $ 6,948 | $ 8,368 | $ 7,372 |
| Valuation Allowances and Reserves, Adjustments | (356) | 1,290 | (545) | 1,461 |
| Accounts written-off | (233) | (164) | (1,023) | (467) |
| EffectsOfChangeInExchangeRates | (242) | 153 | (276) | (139) |
| Ending balance | $ 6,524 | $ 8,227 | $ 6,524 | $ 8,227 |