XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE (Disaggregation of Revenue by Principal Geographic Area, Based on Customers' Domiciles) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenue $ 998,427 $ 964,095
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 654,861 631,009
Europe, the Middle East and Africa    
Disaggregation of Revenue [Line Items]    
Total revenue 204,547 199,831
Asia Pacific Region    
Disaggregation of Revenue [Line Items]    
Total revenue 81,733 76,304
Canada    
Disaggregation of Revenue [Line Items]    
Total revenue 37,300 36,711
Latin America & Caribbean    
Disaggregation of Revenue [Line Items]    
Total revenue $ 19,986 $ 20,240