Quarterly report pursuant to Section 13 or 15(d)

Revenue - Narrative (Details)

v3.24.3
Revenue - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Dec. 31, 2023
Jun. 29, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Remaining performance obligation $ 611,900,000   $ 611,900,000      
Customer backlog removed 9,300,000   9,300,000      
Revision of estimated costs           $ 3,500,000
Revenue recognized included in contract liability balance 6,300,000 $ 9,300,000 16,400,000 $ 22,100,000    
Capitalized cost 4,200,000   4,200,000   $ 4,700,000  
Amortization of fulfillment costs 100,000   3,100,000   $ 0  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-09-29            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Remaining performance obligation $ 519,800,000   $ 519,800,000      
Period of recognition 12 months   12 months      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-09-29            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Period of recognition