v3.26.1
DEBT - 2013 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
3.75% 2013 Private Placement Notes due 2033        
Line of Credit Facility        
Debt instrument face amount     € 100.0  
Interest rate, stated percentage (percent) 3.75% 3.75% 3.75%