v3.25.2
Leases - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
USD ($)
option
Jun. 29, 2024
USD ($)
Jun. 28, 2025
USD ($)
option
Jun. 29, 2024
USD ($)
Dec. 28, 2024
USD ($)
Lessee, Lease, Description [Line Items]          
Number of options | option 1   1    
Operating lease, renewal term 5 years   5 years    
Finance lease, renewal term 5 years   5 years    
Unamortized deferred gain $ 65,300   $ 65,300   $ 67,200
Amortization of deferred gains on real estate $ 983 $ 984 $ 1,967 $ 1,968  
Minimum          
Lessee, Lease, Description [Line Items]          
Operating lease, term of contract 1 year   1 year    
Finance lease, term of contract 1 year   1 year    
Maximum          
Lessee, Lease, Description [Line Items]          
Operating lease, term of contract 15 years   15 years    
Finance lease, term of contract 15 years   15 years