XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Disaggregated Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 553,311 $ 597,857 $ 1,671,270 $ 1,701,983
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 355,984 376,691 1,063,037 1,088,348
EMEA [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 88,014 101,869 276,994 275,488
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenues 59,064 66,569 177,719 191,847
Other foreign countries [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 50,249 $ 52,728 $ 153,520 $ 146,300