v3.25.4
Earnings Per Share - Schedule of Earnings Per Share, Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Net income attributable to shareholders of Criteo S.A. $ 144,602 $ 111,571 $ 53,259
Weighted average number of shares outstanding of Criteo S.A. (in shares) 52,934,526 54,817,136 56,170,658
Dilutive effect of:      
Restricted share awards ("RSUs") and Performance share awards ("PSUs") ( in shares) 1,799,709 2,904,711 2,643,129
Lock-up shares ("LUSs") (in shares) 0 711,941 1,261,947
Stock options (in shares) 36,045 112,491 104,294
Share warrants (in shares) 22,260 59,250 51,599
Weighted average number of shares outstanding used to determine diluted earnings per share (in shares) 54,792,540 58,605,529 60,231,627
Diluted earnings per share (in dollars per share) $ 2.64 $ 1.90 $ 0.88