XML 53 R40.htm IDEA: XBRL DOCUMENT v3.25.4
Description of Business and Summary of Significant Accounting Policies - Carrying Value, Principal Balance (Details) - Convertible notes - USD ($)
$ in Millions
Dec. 27, 2025
Jun. 28, 2025
Mar. 31, 2022
Dec. 31, 2019
Estimated Fair Value | Level 3        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Estimated Fair Value $ 10,670.1 $ 3,049.0    
Carrying Amount | Level 3        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Estimated Fair Value 3,182.5 2,506.2    
2032 Notes | Estimated Fair Value | Level 3        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Estimated Fair Value 2,840.8 0.0    
2032 Notes | Carrying Amount | Level 3        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Estimated Fair Value 1,255.3 0.0    
2029 Notes | Estimated Fair Value | Level 3        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Estimated Fair Value 3,400.1 925.5    
2029 Notes | Carrying Amount | Level 3        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Estimated Fair Value 600.6 600.2    
2028 Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Estimated Fair Value     $ 629.8  
2028 Notes | Estimated Fair Value | Level 3        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Estimated Fair Value 2,584.6 890.2    
2028 Notes | Carrying Amount | Level 3        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Estimated Fair Value 858.3 857.7    
2026 Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Estimated Fair Value       $ 734.8
2026 Notes | Estimated Fair Value | Level 3        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Estimated Fair Value 1,844.6 1,233.3    
2026 Notes | Carrying Amount | Level 3        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Estimated Fair Value $ 468.3 $ 1,048.3