XML 110 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT INFORMATION (Revenues by Customer Location) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 3,758,144 $ 2,659,478 $ 2,293,798
United States      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 2,125,301 1,523,731 1,321,662
United Kingdom      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 474,941 331,217 290,039
Switzerland      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 271,208 203,391 152,710
Russia      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 155,186 104,846 89,941
Netherlands      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 154,816 114,678 88,488
Germany      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 113,727 84,902 82,441
Canada      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues 96,646 68,416 68,304
Other locations      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenues $ 366,319 $ 228,297 $ 200,213