XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Segment information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Total Revenue $ 469,193 $ 446,921 $ 1,383,143 $ 1,452,578
Contribution ex-TAC 245,395 213,378 706,230 644,820
Other costs of sales (40,268) (33,771) (119,812) (96,214)
Gross profit 205,127 179,607 586,418 548,606
Operating expenses        
Research and development expenses (62,522) (42,725) (193,887) (118,248)
Sales and operations expenses (94,572) (90,051) (308,325) (278,363)
General and administrative expenses (36,599) (42,353) (95,306) (176,361)
Total operating expenses (193,693) (175,129) (597,518) (572,972)
Income (loss) from operations 11,434 4,478 (11,100) (24,366)
Financial and Other Income (Expense) (2,967) 3,485 2,008 23,927
Income (loss) before taxes 8,467 7,963 (9,092) (439)
Marketing Solutions        
Segment Reporting Information [Line Items]        
Total Revenue 385,762 387,288 1,162,943 1,291,599
Contribution ex-TAC 163,341 158,022 489,148 522,079
Retail Media        
Segment Reporting Information [Line Items]        
Total Revenue 49,813 41,170 132,424 142,516
Contribution ex-TAC 48,436 36,893 129,306 104,278
Iponweb        
Segment Reporting Information [Line Items]        
Total Revenue 33,618 18,463 87,776 18,463
Contribution ex-TAC $ 33,618 $ 18,463 $ 87,776 $ 18,463