v3.24.3
Earnings Per Share - Schedule of Basic 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)
Weighted average number of shares outstanding of Criteo S.A. 54,695,112 56,297,666 54,840,650 56,173,218
Basic earnings (loss) per share (in dollars per share) $ 0.11 $ 0.12 $ 0.74 $ (0.14)