XML 88 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Nature of Business and Summary of Significant Accounting Policies - Schedule of Revenue by Geographical Region (Detail) - Geographic concentration risk - Sales
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Americas      
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]      
Percentages of revenue by geographic regions 45.00% 47.00% 49.00%
EMEA      
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]      
Percentages of revenue by geographic regions 33.00% 32.00% 31.00%
Asia-Pacific      
Nature Of Operations And Summary Of Significant Accounting Policies [Line Items]      
Percentages of revenue by geographic regions 22.00% 21.00% 20.00%