XML 78 R66.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT INFORMATION (Revenues by Customer Location) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 881,366 $ 632,383 $ 1,662,141 $ 1,283,742
United States        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 502,499 365,004 950,520 735,093
United Kingdom        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 112,739 82,277 206,203 174,409
Switzerland        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 63,794 46,537 131,362 93,759
Netherlands        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 36,700 27,237 69,732 53,146
Russia        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 35,767 19,448 63,423 41,409
Germany        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 25,736 19,798 47,761 39,991
Canada        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 24,455 16,585 46,290 34,505
Other locations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 79,676 $ 55,497 $ 146,850 $ 111,430