XML 84 R72.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT INFORMATION (Revenues by Customer Location) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 1,170,206 $ 1,194,861 $ 2,381,147 $ 2,366,475
United States        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 649,622 686,952 1,329,059 1,343,979
United Kingdom        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 152,481 149,730 307,808 302,927
Switzerland        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 89,497 79,226 179,358 161,056
Netherlands        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 58,408 50,879 117,508 101,058
Germany        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 45,028 39,874 87,763 76,263
Canada        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 26,485 31,811 54,317 58,840
Russia        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 5,872 17,987 11,745 48,679
Other locations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 142,813 $ 138,402 $ 293,589 $ 273,673