v3.26.1
Revenue - Summary of Primary Components of Revenue, Level of Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Marketplace and service        
Disaggregation Of Revenue [Line Items]        
Revenue $ 189,247 $ 175,995 $ 371,457 $ 341,932
Auction marketplace revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 92,401 92,267 186,178 182,250
Other marketplace revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 88,306 75,397 168,657 143,074
Data services revenue        
Disaggregation Of Revenue [Line Items]        
Revenue $ 8,540 $ 8,331 $ 16,622 $ 16,608