v3.26.1
Revenue - Summary of Primary Components of Revenue, Level of Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Marketplace and service    
Disaggregation Of Revenue [Line Items]    
Revenue $ 182,210 $ 165,937
Auction marketplace revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 93,777 89,984
Other marketplace revenue    
Disaggregation Of Revenue [Line Items]    
Revenue 80,351 67,675
Data services revenue    
Disaggregation Of Revenue [Line Items]    
Revenue $ 8,082 $ 8,278