Leases - Additional Information (Details) |
Jun. 28, 2024 |
---|---|
Minimum | |
Lessee Lease Description [Line Items] | |
Finance lease, term of contract | 2 years |
Operating lease, term of contract | 2 years |
Maximum | |
Lessee Lease Description [Line Items] | |
Finance lease, term of contract | 5 years |
Operating lease, term of contract | 10 years |