v3.25.1
Segments and Revenue - Narrative (Details)
$ in Millions
3 Months Ended 12 Months Ended
Apr. 04, 2025
USD ($)
segment
Mar. 29, 2024
USD ($)
Dec. 31, 2024
Segment Reporting Information [Line Items]      
Number of operating segments | segment 3    
Number of reportable segments | segment 3    
Revenue, remaining performance obligation, amount (excluding one year or less) | $ $ 10,600.0    
Revenue, remaining performance obligation, expected timing of satisfaction, current period (or less) 1 year    
Revenue remaining performance obligation, percentage (one year or less) 31.00%    
LTSA, non-cancellable capacity payments, maturity term (in days) 30 days    
Revenue recognized from contract liabilities | $ $ 24.0 $ 12.1  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-05      
Segment Reporting Information [Line Items]      
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months    
Product Sales | Revenue from Contract with Customer Benchmark | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Revenue recognized as a percentage of total revenue 99.00% 97.00%  
Manufacturing Services And Product Development Agreements | Revenue from Contract with Customer Benchmark | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Revenue recognized as a percentage of total revenue 1.00% 3.00%  
One Customer | Revenue from Contract with Customer Benchmark | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Revenue recognized as a percentage of total revenue 10.00% 10.00%  
One Customer | Accounts Receivable | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Revenue recognized as a percentage of total revenue     13.00%