XML 85 R74.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT INFORMATION (Revenues by Customer Location) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 1,152,136 $ 1,226,920 $ 3,533,283 $ 3,593,395
United States        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 652,757 715,314 1,981,816 2,059,293
United Kingdom        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 140,718 160,683 448,526 463,610
Switzerland        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 91,504 76,191 270,862 237,247
Netherlands        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 59,020 56,996 176,528 158,054
Germany        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 44,843 40,116 132,606 116,379
Canada        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 21,808 29,145 76,125 87,985
Russia        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 1,545 8,013 13,290 56,692
Other locations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 139,941 $ 140,462 $ 433,530 $ 414,135