XML 124 R107.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT INFORMATION (Revenues by Customer Location) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 4,824,698 $ 3,758,144 $ 2,659,478
United States      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 2,761,050 2,125,301 1,523,731
United Kingdom      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 619,305 474,941 331,217
Switzerland      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 323,424 271,208 203,391
Netherlands      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 215,444 154,816 114,678
Germany      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 161,758 113,727 84,902
Canada      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 114,910 96,646 68,416
Russia      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 64,745 155,186 104,846
Other locations      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 564,062 $ 366,319 $ 228,297