v3.26.1
Segment information - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Country
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Country
Jun. 30, 2025
USD ($)
Jun. 30, 2026
country
Segment Reporting [Line Items]          
Number of countries in which entity operates 100   100   100
Number of operating segments     4    
Number of Reportable Segments     4    
Other items not allocated to segments | Non-Routine Legal Matters          
Segment Reporting [Line Items]          
Loss contingencies | $ $ 0.1 $ 0.0 $ 2.9 $ 0.0  
Subsidiaries          
Segment Reporting [Line Items]          
Number of countries in which entity operates | Country 51   51