v3.25.4
Share-based compensation -Schedule of Inputs and Assumptions (Details) - Performance Shares
12 Months Ended
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Expected dividend yield 0.00%
Minimum  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Expected volatility 26.30%
Risk-free interest rates 3.50%
Remaining performance period 2 years 3 months 18 days
Maximum  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Expected volatility 26.60%
Risk-free interest rates 3.70%
Remaining performance period 2 years 4 months 24 days