v3.26.1
Fair Value Measurements - Not Recorded at Fair Value on a Recurring Basis Convertible Debt (Details) - USD ($)
$ in Millions
Mar. 28, 2026
Jun. 28, 2025
Mar. 31, 2022
Dec. 31, 2019
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Convertible senior notes fair value $ 1.3      
Convertible notes | 2028 Notes        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Estimated fair value     $ 629.8  
Convertible notes | 2026 Notes        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Estimated fair value       $ 734.8
Convertible notes | Level 3 | Carrying Amount        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Estimated fair value 3,183.4 $ 2,506.2    
Convertible notes | Level 3 | Estimated Fair Value        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Estimated fair value 19,074.7 3,049.0    
Convertible notes | Level 3 | 2032 Notes | Carrying Amount        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Estimated fair value 1,255.7 0.0    
Convertible notes | Level 3 | 2032 Notes | Estimated Fair Value        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Estimated fair value 4,867.2 0.0    
Convertible notes | Level 3 | 2029 Notes | Carrying Amount        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Estimated fair value 600.9 600.2    
Convertible notes | Level 3 | 2029 Notes | Estimated Fair Value        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Estimated fair value 6,262.3 925.5    
Convertible notes | Level 3 | 2028 Notes | Carrying Amount        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Estimated fair value 858.5 857.7    
Convertible notes | Level 3 | 2028 Notes | Estimated Fair Value        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Estimated fair value 4,617.2 890.2    
Convertible notes | Level 3 | 2026 Notes | Carrying Amount        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Estimated fair value 468.3 1,048.3    
Convertible notes | Level 3 | 2026 Notes | Estimated Fair Value        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Estimated fair value $ 3,328.0 $ 1,233.3