XML 89 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity, Earnings Per Share and Share Repurchases - Narrative (Details) - USD ($)
3 Months Ended 10 Months Ended 12 Months Ended 14 Months Ended
May 03, 2022
Dec. 30, 2023
Apr. 02, 2022
Oct. 31, 2023
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Dec. 28, 2024
Aug. 23, 2021
Earnings Per Share [Abstract]                  
Common stock, shares authorized (in shares)   20,000,000     20,000,000 20,000,000   20,000,000  
Common Stock, par value (in dollars per share)   $ 0.01     $ 0.01 $ 0.01   $ 0.01  
Preferred stock, shares authorized (in shares)   30,000,000     30,000,000 30,000,000   30,000,000  
Preferred stock, par value (in dollars per share)   $ 0.01     $ 0.01 $ 0.01   $ 0.01  
Share repurchase authorization $ 100,000,000     $ 100,000,000         $ 25,000,000.0
Stock repurchased (in shares)   101,516 81,331 404,796 428,630   801,015 530,146  
Shares acquired, average cost per share         $ 104.90     $ 100.99  
Stock repurchased (in dollars per share)   $ 84.45 $ 79.03 $ 82.91          
Accelerated share repurchase agreement $ 60,000,000                
Share price (in dollars per share)             $ 74.90    
Remaining authorized repurchase amount         $ 46,500,000     $ 46,500,000  
Common stock repurchases and retirements         45,345,000 $ 42,467,000 $ 66,427,000    
Excise taxes   $ 300,000     400,000 300,000   $ 400,000  
Repurchase of common stock         $ 45,297,000 $ 42,135,000 $ 66,427,000