v3.26.1
Employee Benefits (Details) - United Kingdom
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2026
plan
Dec. 31, 2025
USD ($)
Dec. 31, 2022
plan
Defined Benefit Plan Disclosure [Line Items]      
Number of defined benefit plans | plan 2   2
Fair value of defined benefit plan assets   $ 66.4  
Defined benefit plan, benefit obligation   64.6  
Remaining losses   $ 17.2