XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Segment and Geographic Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
segment
Jun. 30, 2021
USD ($)
Segment Reporting [Abstract]        
Number of reportable segments | segment     1  
Segment Reporting Information [Line Items]        
Revenues $ 356,917 $ 427,735 $ 856,599 $ 844,572
United States        
Segment Reporting Information [Line Items]        
Revenues 241,344 288,491 614,918 576,278
Total Europe        
Segment Reporting Information [Line Items]        
Revenues 115,471 134,991 241,503 258,893
United Kingdom        
Segment Reporting Information [Line Items]        
Revenues 86,150 97,630 176,371 181,032
Other European countries        
Segment Reporting Information [Line Items]        
Revenues 29,321 37,361 65,132 77,861
Other Geographies        
Segment Reporting Information [Line Items]        
Revenues $ 102 $ 4,253 $ 178 $ 9,401