XML 105 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Activities of Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Beginning Balance $ 11,635 $ 10,677 $ 13,026
Provision for credit losses 7,426 10,016 5,069
Net write-offs (6,356) (8,295) (10,050)
Impact of foreign currency exchange (480) (763) 1,732
Ending Balance $ 12,225 $ 11,635 10,677
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