XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE (Disaggregation of Revenue by Principal Geographic Area, Based on Customers' Domiciles) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenue $ 975,543 $ 915,527 $ 2,943,216 $ 2,759,352
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 638,058 603,046 1,929,213 1,815,066
Europe, the Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total revenue 198,605 177,852 599,125 532,526
Asia Pacific Region        
Disaggregation of Revenue [Line Items]        
Total revenue 80,972 77,666 237,711 236,932
Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 36,927 35,612 114,630 113,209
Latin America & Caribbean        
Disaggregation of Revenue [Line Items]        
Total revenue $ 20,981 $ 21,351 $ 62,537 $ 61,619