Annual report pursuant to Section 13 and 15(d)

Segments and Geographic Information (Details)

v3.22.1
Segments and Geographic Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Segment Reporting Information [Line Items]      
Number of reportable segments | segment 1    
Total revenues $ 730,056 $ 540,224 $ 647,554
Property and equipment, net 11,127 17,486  
United States      
Segment Reporting Information [Line Items]      
Property and equipment, net 7,154 12,613  
International      
Segment Reporting Information [Line Items]      
Property and equipment, net 3,973 4,873  
Geographic Concentration Risk      
Segment Reporting Information [Line Items]      
Total revenues 730,056 540,224 647,554
Geographic Concentration Risk | United States      
Segment Reporting Information [Line Items]      
Total revenues 675,073 504,950 603,527
Geographic Concentration Risk | International      
Segment Reporting Information [Line Items]      
Total revenues $ 54,983 $ 35,274 $ 44,027
Geographic Concentration Risk | Revenue Benchmark      
Segment Reporting Information [Line Items]      
Concentration risk percentage 100.00% 100.00% 100.00%
Geographic Concentration Risk | Revenue Benchmark | United States      
Segment Reporting Information [Line Items]      
Concentration risk percentage 92.50% 93.50% 93.20%
Geographic Concentration Risk | Revenue Benchmark | International      
Segment Reporting Information [Line Items]      
Concentration risk percentage 7.50% 6.50% 6.80%