XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,105,239 $ 975,543 $ 3,213,123 $ 2,943,216
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 705,040 638,058 2,077,770 1,929,213
Europe, the Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total revenue 245,061 198,605 682,879 599,125
Asia Pacific Region        
Disaggregation of Revenue [Line Items]        
Total revenue 90,724 80,972 261,755 237,711
Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 41,377 36,927 125,368 114,630
Latin America & Caribbean        
Disaggregation of Revenue [Line Items]        
Total revenue $ 23,037 $ 20,981 $ 65,351 $ 62,537