XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Disaggregated Revenue and Cost of Revenue Information (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenue and Cost of Revenue Information

Revenue and cost of revenue is presented in the following tables for the three and six months ended June 30, 2025 and 2024, respectively (in thousands):

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

Marketplace

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Revenue

 

$

148,223

 

 

$

117,287

 

 

$

284,576

 

 

$

224,473

 

Cost of revenue

 

 

95,759

 

 

 

78,024

 

 

 

188,805

 

 

 

150,931

 

Gross Profit

 

$

52,464

 

 

$

39,263

 

 

$

95,771

 

 

$

73,542

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Supplier Services

 

 

 

 

 

 

 

 

 

 

 

 

Revenue

 

$

14,324

 

 

$

15,308

 

 

$

28,942

 

 

$

30,812

 

Cost of revenue

 

 

1,612

 

 

 

1,694

 

 

 

3,206

 

 

 

3,575

 

Gross Profit

 

$

12,712

 

 

$

13,614

 

 

$

25,736

 

 

$

27,237