v3.26.1
Subsequent Event (Details) - USD ($)
shares in Millions, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2026
Jul. 03, 2026
Apr. 03, 2026
Jun. 27, 2025
Mar. 28, 2025
Jul. 03, 2026
Subsequent Event [Line Items]              
Stock repurchased     $ 131.3 $ 70.5 $ 50.5 $ 55.4  
Open Market Transactions              
Subsequent Event [Line Items]              
Stock repurchased (in shares)     4.4       6.2
Stock repurchased     $ 130.0       $ 200.0
Subsequent Event | EKOS              
Subsequent Event [Line Items]              
Cash $ 43.0            
Consideration for acquisition $ 36.0 $ 36.0          
Subsequent Event | Open Market Transactions              
Subsequent Event [Line Items]              
Stock repurchased (in shares)   1.4          
Stock repurchased   $ 40.0