v3.26.1
Leases - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2025
USD ($)
Lease
Jun. 27, 2026
USD ($)
Jun. 28, 2025
USD ($)
Jun. 27, 2026
USD ($)
Jun. 28, 2025
USD ($)
Leases [Abstract]          
Rent expense   $ 8,275 $ 6,982 $ 15,949 $ 13,945
Lessee, Lease, Description [Line Items]          
Number of operating leases entered into | Lease 1        
Future minimum rental commitment   135,453   135,453  
Finance Lease, Liability, Payment, Due   24,533   24,533  
Forest Park, Ohio          
Lessee, Lease, Description [Line Items]          
Future minimum rental commitment $ 4,500        
Annual escalation rate 3.25%        
Lease term 15 years        
Finance Lease, Liability, Payment, Due   $ 11,500   $ 11,500