XML 96 R85.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share - Computation of Basic and Diluted Earnings Per Common Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Earnings Per Share [Abstract]        
Weighted-average common shares outstanding (in shares) 52,661,542 52,956,701 52,701,553 52,987,935
Effect of dilutive securities (in shares) 834,342 1,049,178 881,904 1,046,880
Diluted (in shares) 53,495,884 54,005,879 53,583,457 54,034,815