v3.24.2.u1
Debt - Future Payments for Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 28, 2024
Dec. 29, 2023
Debt Disclosure [Abstract]    
2024 (remaining 6 months) $ 12,143  
2025 24,286  
2026 24,286  
2027 512,143  
Total 572,858  
Debt issuance cost (8,739)  
Long-term debt, net of issuance cost 564,119  
Current portion of long-term debt (24,286) $ (14,286)
Long-term debt less current portion $ 539,833 $ 359,242