v3.25.2
Commitments and Contingencies (Details) - Jun. 30, 2024
€ in Millions, $ in Millions
EUR (€)
USD ($)
Investigation By European Commission    
Loss Contingencies [Line Items]    
Loss contingency, accrual, current € 337.5 $ 376