v3.25.4
Share-based compensation - Schedule of Expected Share-Based Compensation Expense (Details)
$ in Millions
Dec. 31, 2025
USD ($)
2026  
Unrecognized Share-Based Compensation, Expected Period Of Recognition [Line Items]  
Expected share-based compensation expense $ 106.1
2027  
Unrecognized Share-Based Compensation, Expected Period Of Recognition [Line Items]  
Expected share-based compensation expense 85.4
2028  
Unrecognized Share-Based Compensation, Expected Period Of Recognition [Line Items]  
Expected share-based compensation expense 73.9
2029  
Unrecognized Share-Based Compensation, Expected Period Of Recognition [Line Items]  
Expected share-based compensation expense 37.1
2030  
Unrecognized Share-Based Compensation, Expected Period Of Recognition [Line Items]  
Expected share-based compensation expense $ 7.9