XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Geographic Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
segment
Mar. 31, 2021
USD ($)
Segment Reporting [Abstract]    
Number of reportable segments | segment 1  
Segment Reporting Information [Line Items]    
Revenues $ 499,682 $ 416,837
United States    
Segment Reporting Information [Line Items]    
Revenues 373,574 287,787
International    
Segment Reporting Information [Line Items]    
Revenues 126,108 129,050
Europe    
Segment Reporting Information [Line Items]    
Revenues 126,032 123,902
Other geographies    
Segment Reporting Information [Line Items]    
Revenues $ 76 $ 5,148