v3.24.1.u1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Nov. 05, 2021
Subsidiary, Sale of Stock [Line Items]      
Repurchase of common stock (in shares) 200,803 122,862  
Repurchase of common stock $ 5.3 $ 3.3  
Average price of shares repurchased (in usd per share) $ 26.52 $ 26.66  
Stock repurchase program, remaining authorized amount $ 84.4    
Maximum      
Subsidiary, Sale of Stock [Line Items]      
Share repurchase authorized amount     $ 100.0