XML 85 R69.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT INFORMATION (Revenues by Customer Location) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues $ 1,210,941 $ 1,171,614
United States    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 679,437 657,027
United Kingdom    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 155,327 153,197
Switzerland    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 89,861 81,830
Netherlands    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 59,100 50,179
Germany    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 42,735 36,389
Canada    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 27,832 27,029
Russia    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues 5,873 30,692
Other locations    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Revenues $ 150,776 $ 135,271