v3.26.1
Stock Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Mar. 13, 2025
May 09, 2023
Jun. 28, 2026
Jun. 29, 2025
Mar. 30, 2025
Jun. 28, 2026
Jun. 29, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]              
Stock repurchase program, authorized amount $ 50.0 $ 50.0          
Stock repurchase program, period 36 months 24 months          
Stock repurchased under repurchase program (in shares)     0 576,445   0 1,415,429
Stock repurchased during period, amount       $ 6.7 $ 11.4   $ 18.1
Average cost per share (in dollars per share)       $ 11.69     $ 12.82
Purchase Plan 2025              
Accumulated Other Comprehensive Income (Loss) [Line Items]              
Remaining authorized repurchase amount     $ 47.4     $ 47.4