XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Shares and Net Income per Common Share - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Aug. 15, 2022
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Dec. 29, 2023
Aug. 09, 2023
Aug. 09, 2022
Equity, Class of Treasury Stock [Line Items]                
Common shares repurchased   $ 9,100,000 $ 2,500,000 $ 20,200,000 $ 21,800,000      
August 2023 Share Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program           $ 75,000,000.0 $ 50,000,000  
Stock repurchase program, incremental authorized amount           $ 25,000,000.0    
Common shares repurchased and cancelled (in shares)   349,952   932,896        
Common shares repurchased   $ 6,800,000   $ 15,900,000        
August 2022 Share Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program               $ 100,000,000.0
Common shares repurchased and cancelled (in shares)     160,098   1,272,612      
Common shares repurchased     $ 2,400,000   $ 19,000,000.0      
Period in force (in months) 12 months