XML 83 R72.htm IDEA: XBRL DOCUMENT v3.22.2
SEGMENT INFORMATION (Revenues by Customer Location) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 1,194,861 $ 881,366 $ 2,366,475 $ 1,662,141
United States        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 686,952 502,499 1,343,979 950,520
United Kingdom        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 149,730 112,739 302,927 206,203
Switzerland        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 79,226 63,794 161,056 131,362
Netherlands        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 50,879 36,700 101,058 69,732
Germany        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 39,874 25,736 76,263 47,761
Canada        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 31,811 24,455 58,840 46,290
Russia        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 17,987 35,767 48,679 63,423
Other locations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 138,402 $ 79,676 $ 273,673 $ 146,850