XML 83 R71.htm IDEA: XBRL DOCUMENT v3.25.3
Stock Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Millions
9 Months Ended
Mar. 13, 2025
May 09, 2023
Sep. 28, 2025
Sep. 29, 2024
Share Repurchase Program [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)     1,415,429 371,499
Stock repurchased during period, amount     $ 18.1 $ 6.5
Average cost per share (in dollars per share)     $ 12.82 $ 17.58
Purchase Plan 2025        
Share Repurchase Program [Line Items]        
Remaining authorized repurchase amount     $ 47.4