Leases - Additional Information (Details) |
3 Months Ended |
|---|---|
Apr. 03, 2026 | |
| Lessee Lease Description [Line Items] | |
| Lease renewal terms and termination description | Certain leases include one or more options to renew the lease terms from one to ten years and options to terminate the leases within one year. |
| Minimum | |
| Lessee Lease Description [Line Items] | |
| Lease agreement expiration year | 2026 |
| Lease renewal terms | 1 year |
| Maximum | |
| Lessee Lease Description [Line Items] | |
| Lease agreement expiration year | 2037 |
| Lease renewal terms | 10 years |
| Lease termination period | 1 year |
| Land | Maximum | |
| Lessee Lease Description [Line Items] | |
| Lease agreement expiration year | 2078 |