v3.26.1
Fair Value Measurements - Schedule of Carrying Amounts and Estimated Fair Values of the Senior Notes and Convertible Senior Notes (Details) - USD ($)
$ in Millions
Jun. 27, 2026
Jun. 28, 2025
Nov. 26, 2024
Nov. 19, 2024
Debt Instrument [Line Items]        
Carrying Amount $ 850.0 $ 850.0    
Level 2        
Debt Instrument [Line Items]        
Carrying Amount 837.3 834.8    
Estimated Fair Value 1,040.8 788.9    
Senior Notes        
Debt Instrument [Line Items]        
Carrying Amount 400.0 400.0    
Senior Notes | Level 2        
Debt Instrument [Line Items]        
Carrying Amount 397.7 397.0    
Estimated Fair Value 382.8 373.2    
2031 Notes | 2031 Notes        
Debt Instrument [Line Items]        
Carrying Amount 450.0 450.0 $ 50.0 $ 400.0
2031 Notes | Level 2 | 2031 Notes        
Debt Instrument [Line Items]        
Carrying Amount 439.6 437.8    
Estimated Fair Value $ 658.0 $ 415.7