XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Not Recorded at Fair Value on a Recurring Basis Convertible Debt (Details) - Convertible Debt - USD ($)
$ in Millions
Dec. 28, 2024
Jun. 29, 2024
Mar. 31, 2022
Dec. 31, 2019
2028 Notes        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Convertible senior notes fair value     $ 629.8  
2026 Notes        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Convertible senior notes fair value       $ 734.8
Level 2 | Carrying Amount        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Convertible senior notes fair value $ 2,504.7 $ 2,503.2    
Level 2 | Estimated Fair Value        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Convertible senior notes fair value 2,837.7 2,217.3    
Level 2 | 2029 Notes | Carrying Amount        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Convertible senior notes fair value 599.9 599.4    
Level 2 | 2029 Notes | Estimated Fair Value        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Convertible senior notes fair value 845.7 588.8    
Level 2 | 2028 Notes | Carrying Amount        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Convertible senior notes fair value 857.1 856.6    
Level 2 | 2028 Notes | Estimated Fair Value        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Convertible senior notes fair value 833.5 680.2    
Level 2 | 2026 Notes | Carrying Amount        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Convertible senior notes fair value 1,047.7 1,047.2    
Level 2 | 2026 Notes | Estimated Fair Value        
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings        
Convertible senior notes fair value $ 1,158.5 $ 948.3