XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 01, 2022
Sep. 15, 2022
May 03, 2022
May 02, 2022
Oct. 01, 2022
Jul. 02, 2022
Apr. 02, 2022
Oct. 02, 2021
Jul. 03, 2021
Apr. 03, 2021
Oct. 01, 2022
Oct. 02, 2021
Aug. 23, 2021
Earnings Per Share [Abstract]                          
Share repurchase authorization     $ 100,000,000                   $ 25,000,000
Stock repurchased (in shares) 801,015 247,431 553,584       81,331            
Stock repurchased (in dollars per share)             $ 79.03            
Accelerated share repurchase agreement     $ 60,000,000                    
Stock repurchased (in percentage)     65.00%                    
Share price (in dollars per share) $ 74.90     $ 70.45                  
Net income         $ 59,509,000 $ 71,272,000 $ 133,409,000 $ 47,198,000 $ 113,458,000 $ 61,860,000 $ 264,190,000 $ 222,516,000  
Weighted-average shares outstanding - basic (in shares)         9,230,000     9,721,000     9,425,000 9,579,000  
Dilutive effect of share-based awards (in shares)         98,000     232,000     72,000 135,000  
Weighted-average shares outstanding - diluted (in shares)         9,328,000     9,953,000     9,497,000 9,714,000  
Basic income per share (in dollars per share)         $ 6.44     $ 4.85     $ 28.03 $ 23.23  
Diluted income per share (in dollars per share)         $ 6.38     $ 4.74     $ 27.82 $ 22.91  
Antidilutive securities excluded from diluted shares calculation (in shares)         77,000,000     2,000,000     58,000,000 119,000,000