XML 89 R76.htm IDEA: XBRL DOCUMENT v3.24.3
SEGMENT INFORMATION (Revenues by Customer Location) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 1,167,527 $ 1,152,136 $ 3,479,589 $ 3,533,283
United States        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 666,851 652,757 1,996,566 1,981,816
United Kingdom        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 126,010 140,718 389,733 448,526
Switzerland        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 104,268 91,504 304,022 270,862
Germany        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 53,604 44,843 153,627 132,606
Netherlands        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 45,816 59,020 142,577 176,528
Canada        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 22,012 21,808 65,745 76,125
Russia        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 0 1,545 0 13,290
Other locations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 148,966 $ 139,941 $ 427,319 $ 433,530