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 |