XML 87 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Not Recorded at Fair Value on a Recurring Basis (Details) - Convertible Debt - USD ($)
$ in Millions
Jun. 29, 2024
Jul. 01, 2023
Mar. 31, 2022
Dec. 31, 2019
2028 Notes        
Fair Value        
Convertible senior notes fair value     $ 629.8  
2026 Notes        
Fair Value        
Convertible senior notes fair value       $ 734.8
Carrying Amount | Level 2        
Fair Value        
Convertible senior notes fair value $ 2,503.2 $ 2,811.6    
Carrying Amount | 2029 Notes | Level 2        
Fair Value        
Convertible senior notes fair value 599.4 598.6    
Carrying Amount | 2028 Notes | Level 2        
Fair Value        
Convertible senior notes fair value 856.6 855.5    
Carrying Amount | 2026 Notes | Level 2        
Fair Value        
Convertible senior notes fair value 1,047.2 1,045.9    
Carrying Amount | 2024 Notes | Level 2        
Fair Value        
Convertible senior notes fair value 0.0 311.6    
Estimated Fair Value | Level 2        
Fair Value        
Convertible senior notes fair value 2,217.3 2,581.4    
Estimated Fair Value | 2029 Notes | Level 2        
Fair Value        
Convertible senior notes fair value 588.8 625.2    
Estimated Fair Value | 2028 Notes | Level 2        
Fair Value        
Convertible senior notes fair value 680.2 677.8    
Estimated Fair Value | 2026 Notes | Level 2        
Fair Value        
Convertible senior notes fair value 948.3 933.2    
Estimated Fair Value | 2024 Notes | Level 2        
Fair Value        
Convertible senior notes fair value $ 0.0 $ 345.2