v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Three Months Ended 
 June 30,
Six Months Ended 
 June 30,
2026202520262025
Marketplace revenue$456,074 $435,026 $888,847 $863,262 
Services revenue212,239 194,105 410,743 378,073 
Revenue$668,313 $629,131 $1,299,590 $1,241,335