v3.25.2
Share based compensation reserve - Valuation Assumptions (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Restricted shares | January 1, 2023      
Disclosure of terms and conditions of share-based payment arrangement [line items]      
Grant date share price and fair value of share award     $ 17.24
Exercise price     $ 0
Restricted shares | January 1, 2024      
Disclosure of terms and conditions of share-based payment arrangement [line items]      
Grant date share price and fair value of share award   $ 16.95  
Weighted average remaining contractual life of outstanding share options   1 year 6 months  
Restricted shares | January 1, 2025      
Disclosure of terms and conditions of share-based payment arrangement [line items]      
Weighted average remaining contractual life of outstanding share options 2 years 8 months 12 days    
Performance and Restricted Stock | January 1, 2024      
Disclosure of terms and conditions of share-based payment arrangement [line items]      
Exercise price   $ 0  
Performance and Restricted Stock | January 1, 2025      
Disclosure of terms and conditions of share-based payment arrangement [line items]      
Grant date share price and fair value of share award $ 18.90    
Exercise price $ 0    
Performance share awards | January 1, 2023      
Disclosure of terms and conditions of share-based payment arrangement [line items]      
Weighted average remaining contractual life of outstanding share options     6 months
Performance share awards | January 1, 2024      
Disclosure of terms and conditions of share-based payment arrangement [line items]      
Weighted average remaining contractual life of outstanding share options   1 year 6 months  
Performance share awards | January 1, 2025      
Disclosure of terms and conditions of share-based payment arrangement [line items]      
Weighted average remaining contractual life of outstanding share options 2 years 8 months 12 days