XML 58 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 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]        
Beginning balance $ 3,046 $ 4,046 $ 3,064 $ 6,331
Provision for (release of) doubtful accounts, net (171) 365 339 (1,738)
Accounts written-off (796) (80) (1,211) (272)
Effect of change in exchange rates 23 29 (90) 39
Ending balance $ 2,102 $ 4,360 $ 2,102 $ 4,360