v3.26.1
Employee Benefit Plans - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
DefinedBenefitScheme
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
DefinedBenefitScheme
Jun. 30, 2025
USD ($)
Defined Benefit Plan Disclosure [Line Items]        
Costs for defined contribution plans $ 8.4 $ 7.9 $ 15.0 $ 13.1
Costs for defined benefit plans $ 0.1 $ 0.1 $ 0.1 $ 0.1
United Kingdom        
Defined Benefit Plan Disclosure [Line Items]        
Number of defined benefit schemes | DefinedBenefitScheme 2   2