XML 115 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Revenue $ 1,949,445 $ 2,017,003 $ 2,254,235
Contribution ex-TAC 1,022,606 928,224 920,795
Other costs of sales (159,562) (133,024) (138,851)
Gross profit 863,044 795,200 781,944
Operating expenses:      
Research and development expenses (242,289) (187,596) (151,817)
Sales and operations expenses (406,012) (377,996) (325,616)
General and administrative expenses (137,525) (205,330) (152,634)
Total operating expenses (785,826) (770,922) (630,067)
Income from operations 77,218 24,278 151,877
Financial and Other Income (Expense) (2,490) 17,783 1,939
Income before taxes 74,728 42,061 153,816
Marketing Solutions      
Segment Reporting Information [Line Items]      
Revenue 1,617,973 1,762,517 2,007,239
Contribution ex-TAC 696,681 714,695 796,152
Retail Media      
Segment Reporting Information [Line Items]      
Revenue 209,007 202,317 246,996
Contribution ex-TAC 203,460 161,360 124,643
Iponweb      
Segment Reporting Information [Line Items]      
Revenue 122,465 52,169 0
Contribution ex-TAC $ 122,465 $ 52,169 $ 0