v3.24.3
Segment information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]        
Revenue $ 458,892 $ 469,193 $ 1,380,254 $ 1,383,143
Contribution ex-TAC 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 taxes 9,594 8,467 57,783 (9,092)
Retail Media        
Segment Reporting Information [Line Items]        
Revenue 60,765 49,813 166,414 132,424
Contribution ex-TAC 59,583 48,436 163,618 129,306
Performance Media        
Segment Reporting Information [Line Items]        
Revenue 398,127 419,380 1,213,840 1,250,719
Contribution ex-TAC $ 206,520 $ 196,959 $ 623,466 $ 576,924