XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue and Segment Information - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
segment
Apr. 01, 2022
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting Information [Line Items]      
Number of operating segments | segment 3    
Number of reportable segments | segment 3    
Revenue, remaining performance obligation, amount (one year of less) $ 17,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) 33.00%    
LTSA, non-cancellable capacity payments, maturity term 30 days    
Revenue recognized from contract liabilities $ 14.8 $ 4.5  
Contract liability 225.5   $ 190.4
Current contract liability $ 69.0   $ 60.5
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01      
Segment Reporting Information [Line Items]      
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months    
One Customer | Revenue from Contract with Customer Benchmark | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 10.10% 12.40%