v3.26.1
Stock Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 13, 2025
May 09, 2023
Mar. 30, 2025
Mar. 29, 2026
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)     838,984  
Stock repurchased during period, amount     $ 11.4  
Average cost per share (in dollars per share)     $ 13.60  
Purchase Plan 2025        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Remaining authorized repurchase amount       $ 47.4