XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Segment information - Revenues Generated in United States and All International Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting Information [Line Items]        
Revenues $ 818,809 $ 516,105 $ 1,507,395 $ 956,005
United States        
Segment Reporting Information [Line Items]        
Revenues 762,344 489,945 1,414,926 904,072
International        
Segment Reporting Information [Line Items]        
Revenues $ 56,465 $ 26,160 $ 92,469 $ 51,933