XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE (Disaggregation of Revenue by Principal Geographic Area, Based on Customers' Domiciles) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,109,457 $ 1,003,578 $ 2,107,884 $ 1,967,673
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 717,869 660,146 1,372,730 1,291,155
Europe, the Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total revenue 233,271 200,689 437,818 400,520
Asia Pacific Region        
Disaggregation of Revenue [Line Items]        
Total revenue 89,298 80,435 171,031 156,739
Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 46,691 40,992 83,991 77,703
Latin America & Caribbean        
Disaggregation of Revenue [Line Items]        
Total revenue $ 22,328 $ 21,316 $ 42,314 $ 41,556