v3.26.1
Earnings per share - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 22, 2026
shares
Jun. 22, 2026
Jun. 30, 2026
shares
Jun. 30, 2025
shares
Jun. 30, 2026
shares
Jun. 30, 2025
shares
Non-Executive Director            
Earnings per share [line items]            
Number of other equity instruments exercised or vested in share-based payment arrangement 49,092 29,707       24,135
Key management personnel of entity or parent            
Earnings per share [line items]            
Dilutive effect of restricted share awards on number of ordinary shares (in shares)     25,835   25,835 20,000
Dilutive effect of share options on number of ordinary shares     300,271 237,006 334,451 236,380