v3.26.1
Earnings Per Share - Schedule of Diluted Earnings 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
Basic shares:        
Weighted average number of shares outstanding of Criteo S.A. (in shares) 49,664,392 52,986,068 50,007,078 53,480,338
Dilutive effect of:        
RSUs and PSUs (in shares) 881,523 2,089,046 747,496 2,584,404
Share options (in shares) 0 31,986 0 57,471
Share warrants (in shares) 0 26,469 0 40,246
Diluted shares:        
Weighted average number of shares outstanding used to determine diluted earnings per share (in shares) 50,545,915 55,133,569 50,754,574 56,162,459
Diluted earnings per share (in USD per share) $ 0.22 $ 0.39 $ 0.37 $ 1.05