v3.26.3
Disaggregated Revenue and Cost of Revenue Information - Schedule of Disaggregated Revenue and Cost of Revenue Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 252,439 $ 180,715 $ 686,857 $ 494,234
Cost of revenue 153,759 108,686 422,536 300,698
Gross profit 98,680 72,029 264,321 193,536
Marketplace        
Disaggregation of Revenue [Line Items]        
Revenue 238,004 166,592 644,691 451,168
Cost of revenue 152,306 107,086 417,787 295,891
Gross profit 85,698 59,506 226,904 155,277
Services        
Disaggregation of Revenue [Line Items]        
Revenue 14,435 14,123 42,166 43,066
Cost of revenue 1,453 1,600 4,749 4,807
Gross profit $ 12,982 $ 12,523 $ 37,417 $ 38,259