XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE (Disaggregation of Revenue by Principal Geographic Area, Based on Customers' Domiciles) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,003,578 $ 943,630 $ 1,967,673 $ 1,843,825
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 660,146 621,607 1,291,155 1,212,020
Europe, the Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total revenue 200,689 178,666 400,520 354,674
Asia Pacific Region        
Disaggregation of Revenue [Line Items]        
Total revenue 80,435 80,906 156,739 159,266
Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 40,992 41,635 77,703 77,597
Latin America & Caribbean        
Disaggregation of Revenue [Line Items]        
Total revenue $ 21,316 $ 20,816 $ 41,556 $ 40,268