v3.24.3
Earnings Per Share - Schedule of Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Net income (loss) attributable to shareholders of Criteo S.A. $ 6,245 $ 6,927 $ 40,476 $ (7,758)
Basic shares :        
Weighted average number of shares outstanding of Criteo S.A. 54,695,112 56,297,666 54,840,650 56,173,218
Dilutive effect of :        
Restricted share awards ("RSUs") (in shares) 3,080,895 3,718,688 2,947,233 0
Lock-up shares ("LUSs") (in shares) 472,956 967,941 949,255 0
Share options and BSPCE (in shares) 121,177 103,221 112,102 0
Share warrants (in shares) 59,993 53,378 60,712 0
Diluted shares :        
Weighted average number of shares outstanding used to determine diluted earnings per share 58,430,133 60,172,953 58,909,952 56,173,218
Diluted earnings (loss) per share $ 0.11 $ 0.12 $ 0.69 $ (0.14)