v3.25.2
Revenue - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
Jun. 29, 2025
Mar. 30, 2025
Dec. 29, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]            
Current contract deferred revenue $ 60,472   $ 53,222      
Long-term contract liabilities 90,887   51,901      
Total contract liabilities 151,359   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,250   55,166      
Total long-term contract liabilities 90,887   51,901      
Total contract liabilities 152,137 $ 158,479 107,067 $ 105,877 $ 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 $ 42,638   $ 48,200