v3.25.1
Revenue - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
Mar. 30, 2025
Dec. 29, 2024
Mar. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]        
Current contract deferred revenue $ 60,437 $ 53,222    
Long-term contract liabilities 97,264 51,901    
Total contract liabilities 157,701 105,123    
Current lease deferred revenue 778 1,944    
Long-term lease deferred revenue 0 0    
Total lease deferred revenue 778 1,944    
Total current contract liabilities 61,215 55,166    
Total long-term contract liabilities 97,264 51,901    
Total contract liabilities 158,479 107,067 $ 114,714 $ 115,305
Customer Contract Including Funding Assistance For Facility Expansion        
Disaggregation of Revenue [Line Items]        
Current contract deferred revenue 11,123 11,123    
Total contract liabilities $ 45,419 $ 48,200