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