XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Share Repurchases (Details) - USD ($)
3 Months Ended 9 Months Ended
May 16, 2025
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Oct. 30, 2025
Nov. 09, 2023
Subsidiary, Sale of Stock [Line Items]              
Stock repurchased and retired during period, value     $ 17,600,000 $ 15,300,000 $ 20,900,000    
Authorized amount             $ 50,000,000
Repurchase of common stock (in shares)   0 1,800,000 1,800,000 2,100,000    
Weighted average price (in dollars per share)     $ 9.86 $ 8.37 $ 10.09    
Share repurchase program, remaining authorized, amount   $ 2,800,000   $ 2,800,000      
Concurrent Share Repurchase              
Subsidiary, Sale of Stock [Line Items]              
Shares issued, price per share (in dollars per share) $ 8.86            
Stock repurchased and retired during period, value $ 20,000,000            
2025 Share Repurchase Program | Subsequent Event              
Subsidiary, Sale of Stock [Line Items]              
Authorized amount           $ 50,000,000  
Over-Allotment Option | Selling Underwriters              
Subsidiary, Sale of Stock [Line Items]              
Sale of stock, number of shares issued in transaction (in shares) 2,300,000