XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Certain Balance Sheet Components Summary of the Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]        
Beginning balance $ 2,102 $ 4,360 $ 3,064 $ 6,331
Provision for (release of) doubtful accounts, net (21) (1) 318 (1,739)
Accounts written-off (278) (468) (1,489) (740)
Effect of change in exchange rates 43 (105) (47) (66)
Ending balance $ 1,846 $ 3,786 $ 1,846 $ 3,786