v3.24.3
Commitments and contingencies - Narrative (Details)
€ in Millions, $ in Millions
Sep. 30, 2024
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 $ 42.8 € 60 $ 64.2
Iponweb          
Loss Contingencies [Line Items]          
Loss contingency accrual $ 31.9