v3.22.2.2
Revenue - Summary of Revenue by Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 594,469 $ 532,429 $ 1,758,870 $ 1,611,975
Marketplace revenue        
Disaggregation of Revenue [Line Items]        
Revenue 443,489 395,503 1,310,729 1,204,608
Services revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 150,980 $ 136,926 $ 448,141 $ 407,367