XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Disaggregated Revenue by Geography (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]        
Revenues $ 589,131 $ 553,311 $ 1,752,241 $ 1,671,270
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 369,515 355,984 1,118,810 1,063,037
EMEA [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 101,710 88,014 295,409 276,994
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenues 60,288 59,064 173,365 177,719
Other foreign countries [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 57,618 $ 50,249 $ 164,657 $ 153,520