XML 97 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Revenue $ 2,254,235 $ 2,072,617 $ 2,261,516
Contribution ex-TAC 920,795 825,046 946,569
Other costs of sales (138,851) (137,028) (117,533)
Gross profit 781,944 688,018 829,036
Operating expenses:      
Research and development expenses (151,817) (132,513) (172,591)
Sales and operations expenses (325,616) (330,285) (375,477)
General and administrative expenses (152,634) (116,395) (139,754)
Total operating expenses (630,067) (579,193) (687,822)
Income from operations 151,877 108,825 141,214
Financial and Other Income (Expense) 1,939 (1,939) (5,749)
Income before taxes 153,816 106,886 135,465
Marketing Solutions      
Segment Reporting Information [Line Items]      
Revenue 2,007,239 1,806,431 2,092,590
Contribution ex-TAC 796,152 746,751 895,107
Retail Media      
Segment Reporting Information [Line Items]      
Revenue 246,996 266,186 168,926
Contribution ex-TAC $ 124,643 $ 78,295 $ 51,462