v3.25.1
Fair Value Measurements - Additional information (Details)
$ in Millions
3 Months Ended
Apr. 01, 2025
USD ($)
Convertible Senior Notes Due 2026  
Fair Value Measurements  
Aggregate principal amount $ 69.0
Estimated fair value 67.6
Convertible Senior Notes Due 2030  
Fair Value Measurements  
Aggregate principal amount 575.0
Estimated fair value 550.9
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