XML 121 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Oct. 01, 2023
Jul. 02, 2023
Apr. 02, 2023
Jan. 01, 2023
Oct. 02, 2022
Jul. 03, 2022
Apr. 03, 2022
Dec. 31, 2023
Jan. 01, 2023
Jan. 02, 2022
Apr. 27, 2023
Jul. 22, 2022
Schedule of Stockholders' Equity [Line Items]                            
Repurchased Common Shares For Activity Pursuant to Equity Incentive Plans                   103,144 115,247 71,248    
Aggregate Cost of Repurchased Common Shares for Activity Pursuant to Equity Incentive Plans                   $ 13,100 $ 18,100 $ 10,500    
Cash dividends (per share)   $ 0.07 $ 0.07 $ 0.07 $ 0.07 $ 0.07 $ 0.07 $ 0.07 $ 0.07 $ 0.28        
Cost of Repurchased Common Shares, Repurchase Plan and Amount for Statutory Tax Withholding Obligations                   $ 392,302 80,638 73,072    
Dividends accrued   $ 8,600               8,600        
Unrecognized prior service credit (cost), net of tax                   $ 0 $ 44 $ (95)    
Repurchase Program, 07/22/2022                            
Schedule of Stockholders' Equity [Line Items]                            
Number of common stock repurchased in open market                   1,004,544        
Stock Repurchase Program, Authorized Amount                           $ 300,000
Aggregate Cost of Repurchased Common Shares Under Repurchase Program                   $ 131,300        
Repurchase Program, 04/27/2023                            
Schedule of Stockholders' Equity [Line Items]                            
Number of common stock repurchased in open market                   2,159,985        
Stock Repurchase Program, Remaining Authorized Repurchase Amount   $ 355,400               $ 355,400        
Stock Repurchase Program, Authorized Amount                         $ 600,000  
Aggregate Cost of Repurchased Common Shares Under Repurchase Program                   $ 244,600        
Subsequent Event [Member]                            
Schedule of Stockholders' Equity [Line Items]                            
Cash dividends (per share) $ 0.07                          
Dividends Payable, Date Declared Jan. 25, 2024