v3.26.1
Segment information (Tables)
3 Months Ended
Mar. 31, 2026
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information
The following table shows revenue by reportable segment:
Three Months Ended
March 31, 2026March 31, 2025
(in thousands)
Retail Media$41,271 $59,498 
Performance Media383,368 391,936 
Total Revenue$424,639 $451,434 
The following table shows TAC by reportable segment:
Three Months Ended
March 31, 2026March 31, 2025
(in thousands)
Retail Media$682 $708 
Performance Media173,589 186,354 
Total Traffic Acquisition Costs$174,271 $187,062 

The following table shows Contribution ex-TAC by reportable segment and its reconciliation to the Company’s Consolidated Statements of Operation:
Three Months Ended
March 31, 2026March 31, 2025
(in thousands)
Contribution ex-TAC
Retail Media$40,589 $58,790 
Performance Media209,779 205,582 
$250,368 $264,372 
Other cost of revenue
27,626 27,396 
Gross profit$222,742 $236,976 
Operating expenses
Research and development expenses69,683 60,749 
Sales and operations expenses97,501 88,889 
General and administrative expenses45,158 39,171 
Total Operating expenses$212,342 $188,809 
Income from operations$10,400 $48,167 
Financial and other income1,873 2,302 
Income before tax$12,273 $50,469