v3.26.1
Consolidated shareholders' equity - Summary of Treasury Shares Held (Details) - shares
shares in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Share Capital, Reserves And Other Equity Interest [Abstract]        
Number of shares (in shares) 16,030 11,960 10,660 9,530
% of share capital for the period 1.32% 0.981% 0.868% 0.755%