XML 107 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Activities of Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Beginning Balance $ 13,026 $ 15,950 $ 18,228
Provision for credit loss allowance 5,069 8,459 7,236
Net write-offs (10,050) (11,341) (8,396)
Impact of foreign currency exchange 1,732 (42) (1,118)
Ending Balance 10,677 $ 13,026 $ 15,950
Adjustment from adoption of new accounting standard      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Adjustments due to adoption of ASU 2016-13 $ 900