v3.25.2
Commitments and contingencies - Narrative (Details)
€ in Millions, $ in Millions
Jun. 30, 2025
USD ($)
Jun. 21, 2023
EUR (€)
Jun. 21, 2023
USD ($)
Aug. 03, 2022
EUR (€)
Aug. 03, 2022
USD ($)
Loss Contingencies [Line Items]          
Loss contingency, estimate of possible loss   € 40 $ 43.3 € 60 $ 64.2
Iponweb          
Loss Contingencies [Line Items]          
Loss contingency accrual $ 31.7