XML 125 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT INFORMATION (Revenues by Customer Location) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 4,690,540 $ 4,824,698 $ 3,758,144
United States      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 2,633,730 2,761,050 2,125,301
United Kingdom      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 585,172 619,305 474,941
Switzerland      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 367,121 323,424 271,208
Netherlands      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 236,292 215,444 154,816
Germany      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 178,492 161,758 113,727
Canada      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 97,983 114,910 96,646
Russia      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 13,290 64,745 155,186
Other locations      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 578,460 $ 564,062 $ 366,319