v3.25.4
Exchange rates (Details)
12 Months Ended
Dec. 31, 2025
€ / £
Dec. 31, 2025
€ / £
$ / £
Dec. 31, 2024
€ / £
Dec. 31, 2024
€ / £
$ / £
Dec. 31, 2023
€ / £
Dec. 31, 2023
$ / £
Dec. 31, 2025
$ / £
Dec. 31, 2024
$ / £
Exchange rates                
Average foreign exchange rate 1.17 1.32 1.18 1.28 1.15 1.24    
Closing foreign exchange rate 1.15 1.15 1.21 1.21     1.35 1.25