v3.24.3
Segment information (Tables)
9 Months Ended
Sep. 30, 2024
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information
The following table shows revenue by reportable segment:
Three Months EndedNine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
Retail Media$60,765 $49,813 $166,414 $132,424 
Performance Media398,127 419,380 1,213,840 1,250,719 
Total Revenue$458,892 $469,193 $1,380,254 $1,383,143 

The following table shows Contribution ex-TAC by reportable segment and its reconciliation to the Company’s Consolidated Statements of Operation:

Three Months EndedNine Months Ended
September 30, 2024September 30, 2023September 30, 2024September 30, 2023
(in thousands)
Contribution ex-TAC
Retail Media$59,583 $48,436 $163,618 $129,306 
Performance Media206,520 196,959 623,466 576,924 
$266,103 $245,395 $787,084 $706,230 
Other costs of sales(34,171)(40,268)(105,084)(119,812)
Gross profit$231,932 $205,127 $682,000 $586,418 
Operating expenses
Research and development expenses(85,285)(62,522)(211,782)(193,887)
Sales and operations expenses(90,823)(94,572)(278,734)(308,325)
General and administrative expenses(46,222)(36,599)(134,590)(95,306)
Total Operating expenses$(222,330)$(193,693)$(625,106)$(597,518)
Income (loss) from operations$9,602 $11,434 $56,894 $(11,100)
Financial and Other Income (Expense)(8)(2,967)889 2,008 
Income (loss) before tax$9,594 $8,467 $57,783 $(9,092)