v3.26.1
Stockholders' Equity - Stock Repurchase Program (Details)
$ / shares in Units, shares in Millions
3 Months Ended 6 Months Ended
Jun. 27, 2026
USD ($)
$ / shares
shares
Jun. 27, 2026
USD ($)
$ / shares
shares
Equity [Abstract]    
Stock repurchase program, authorized amount   $ 225,000,000.0
Repurchases of common stock (in shares) | shares 1.6 5.0
Stock repurchased during period, value $ 69,400,000 $ 240,200,000
Average price paid per share (in dollars per share) | $ / shares $ 42.48 $ 48.42
Remaining authorized repurchase amount $ 94,100,000 $ 94,100,000