XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Disaggregation of Revenue by Principal Geographic Area, Based on Customers' Domiciles) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 943,630 $ 860,546 $ 1,843,825 $ 1,697,095
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 621,607 559,825 1,212,020 1,085,731
Europe, the Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total revenue 178,666 161,993 354,674 335,801
Asia Pacific Region        
Disaggregation of Revenue [Line Items]        
Total revenue 80,906 80,100 159,266 163,961
Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 41,635 39,533 77,597 74,765
Latin America & Caribbean        
Disaggregation of Revenue [Line Items]        
Total revenue $ 20,816 $ 19,095 $ 40,268 $ 36,837