v3.26.1
Leases (Details)
$ in Millions
3 Months Ended
Apr. 04, 2026
USD ($)
Lessee, Lease, Description [Line Items]  
Operating lease termination term 1 year
Operating lease existence of option option to extend true
Operating lease existence of option to terminate true
Lease not yet commenced, lease term 15 years 8 months 1 day
Undiscounted lease payments $ 27.3
Unrecorded Unconditional Purchase Obligation, Category [Extensible Enumeration] us-gaap:OperatingLeaseLeaseNotYetCommencedMember
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease remaining lease term 10 years
Remaining lease term 7 years