XML 82 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
SEGMENT INFORMATION (Revenues by Customer Location) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 1,226,920 $ 988,539 $ 3,593,395 $ 2,650,680
United States        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 715,314 564,116 2,059,293 1,514,636
United Kingdom        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 160,683 126,282 463,610 332,485
Switzerland        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 76,191 66,659 237,247 198,021
Netherlands        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 56,996 39,607 158,054 109,339
Germany        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 40,116 31,292 116,379 79,053
Canada        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 29,145 25,843 87,985 72,133
Russia        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 8,013 42,656 56,692 106,079
Other locations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 140,462 $ 92,084 $ 414,135 $ 238,934