v3.25.2
Fair Value Measurements - Additional information (Details) - USD ($)
$ in Millions
6 Months Ended
Jul. 01, 2025
Jul. 02, 2024
Fair Value Measurements    
Payment $ 8.7 $ 6.5
Convertible Senior Notes Due 2026    
Fair Value Measurements    
Aggregate principal amount 69.0  
Estimated fair value 69.7  
Convertible Senior Notes Due 2030    
Fair Value Measurements    
Aggregate principal amount 575.0  
Estimated fair value 629.6  
Minimum    
Fair Value Measurements    
Undiscounted range of outcomes per the Monte Carlo model 0.0  
Maximum    
Fair Value Measurements    
Undiscounted range of outcomes per the Monte Carlo model $ 142.4