XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Disaggregation of Revenue by Principal Geographic Area, Based on Customers' Domiciles) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 841,661 $ 810,421 $ 2,538,756 $ 2,414,270
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 560,292 514,343 1,646,023 1,502,219
Europe, the Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total revenue 152,235 167,956 488,036 510,759
Asia Pacific Region        
Disaggregation of Revenue [Line Items]        
Total revenue 76,799 78,239 240,760 246,645
Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 33,642 32,813 108,407 105,608
Latin America & Caribbean        
Disaggregation of Revenue [Line Items]        
Total revenue $ 18,693 $ 17,070 $ 55,530 $ 49,039