v3.26.1
Debt (Details) - 4.00% Senior Notes due March 2030 [Member]
€ in Millions
Mar. 27, 2026
EUR (€)
Line of Credit Facility [Abstract]  
Maturity date Mar. 01, 2030
Interest rate on secured loan 4.00%
Master Note Agreement [Member] | Euro [Member]  
Line of Credit Facility [Abstract]  
Senior notes € 65