v3.24.1.u1
Debt - Future Payments for Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 29, 2024
Dec. 29, 2023
Debt Disclosure [Abstract]    
2024 (remaining 9 months) $ 10,714  
2025 14,286  
2026 14,286  
2027 337,143  
Total 376,429  
Debt issuance cost (5,999)  
Long-term debt, net of issuance cost 370,430  
Current portion of long-term debt (14,286) $ (14,286)
Long-term debt less current portion $ 356,144 $ 359,242