v3.25.0.1
Segment and geographic information (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Schedule of Geographic Areas Based on Location
   
December 31,
 
 
 
2024
   
2023
   
2022
 
U.S.
 
$
191,705
   
$
178,450
   
$
172,704
 
Europe
   
104,319
     
95,593
     
84,484
 
Asia Pacific
   
60,912
     
54,400
     
48,585
 
Rest of the world
   
30,959
     
29,664
     
28,153
 
Israel
   
3,586
     
3,268
     
3,440
 
Total
 
$
391,481
   
$
361,375
   
$
337,366
 
Schedule of Disaggregated Revenue
 
 
December 31,
 
 
 
2024
   
2023
   
2022
 
Marketplace Revenue
 
$
303,069
   
$
306,981
   
$
296,263
 
Services Revenue
   
88,412
     
54,394
     
41,103
 
Total
 
$
391,481
   
$
361,375
   
$
337,366
 
Schedule of Long Lived Assets by Geographical Areas
 
 
December 31,
 
 
 
2024
   
2023
 
Israel
 
$
8,045
   
$
10,622
 
U.S. and other
   
1,348
     
833
 
Total
 
$
9,393
   
$
11,455