v3.26.1
Earnings Per Share - Schedule of Basic Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income attributable to shareholders of Criteo S.A. $ 11,190 $ 21,250 $ 19,007 $ 59,178
Weighted average number of shares outstanding of Criteo S.A. (in shares) 49,664,392 52,986,068 50,007,078 53,480,338
Basic earnings per share (in USD per share) $ 0.23 $ 0.40 $ 0.38 $ 1.11