v3.26.1
Segment information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Revenue $ 424,639 $ 451,434
Traffic acquisition costs 174,271 187,062
Contribution ex-TAC 250,368 264,372
Other cost of revenue 27,626 27,396
Gross profit 222,742 236,976
Operating expenses    
Research and development expenses 69,683 60,749
Sales and operations expenses 97,501 88,889
General and administrative expenses 45,158 39,171
Total operating expenses 212,342 188,809
Income from operations 10,400 48,167
Financial and other income 1,873 2,302
Income before taxes 12,273 50,469
Retail Media    
Segment Reporting Information [Line Items]    
Revenue 41,271 59,498
Traffic acquisition costs 682 708
Contribution ex-TAC 40,589 58,790
Performance Media    
Segment Reporting Information [Line Items]    
Revenue 383,368 391,936
Traffic acquisition costs 173,589 186,354
Contribution ex-TAC $ 209,779 $ 205,582