XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Summary of Primary Components of Revenue, Level of Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Marketplace and service        
Disaggregation Of Revenue [Line Items]        
Revenue $ 176,510 $ 155,908 $ 518,442 $ 429,848
Auction marketplace revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 87,753 84,894 270,004 227,656
Other marketplace revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 80,290 62,748 223,363 177,671
Data services revenue        
Disaggregation Of Revenue [Line Items]        
Revenue $ 8,467 $ 8,266 $ 25,075 $ 24,521