v3.26.1
Debt - 2012 Issuances (Details) - Private Placement Notes
€ in Millions
Jun. 30, 2026
Dec. 31, 2025
Oct. 31, 2013
EUR (€)
tranche
Jun. 30, 2012
EUR (€)
tranche
Line of Credit Facility        
Debt instrument face amount     € 355.0 € 325.0
Number of tranches | tranche     3 3
4.00% 2012 Private Placement Notes due 2027        
Line of Credit Facility        
Debt instrument face amount       € 75.0
Interest rate, stated percentage (percent) 4.00% 4.00%   4.00%
4.00% 2012 Private Placement Notes due 2032        
Line of Credit Facility        
Debt instrument face amount       € 100.0
Interest rate, stated percentage (percent) 4.00% 4.00%   4.00%