v3.25.2
Leases - Terms (Details)
Jun. 28, 2025
Dec. 31, 2024
Leases [Abstract]    
Weighted average remaining lease terms (years) 6 years 5 years
Weighted average discount rate: 4.14% 3.97%