XML 86 R74.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SEGMENT INFORMATION (Revenues by Customer Location) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 1,146,597 $ 1,170,206 $ 2,312,062 $ 2,381,147
United States        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 662,567 649,622 1,329,715 1,329,059
United Kingdom        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 127,822 152,481 263,723 307,808
Switzerland        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 101,310 89,497 199,754 179,358
Germany        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 49,561 45,028 100,023 87,763
Netherlands        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 45,091 58,408 96,761 117,508
Canada        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 21,113 26,485 43,733 54,317
Russia        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 0 5,872 0 11,745
Other locations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 139,133 $ 142,813 $ 278,353 $ 293,589