XML 128 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Weighted-average number of common and common equivalent shares outstanding:      
Basic number of common shares outstanding (in shares) 35,524,378 36,589,922 38,822,737
Dilutive effect of unvested restricted stock awards (in shares) 1,238 3,344 27,908
Diluted number of common and common equivalent shares outstanding (in shares) 35,525,616 36,593,266 38,850,645
Basic net income per common share:      
Net income $ 185,509 $ 232,500 $ 250,038
Income allocated to participating securities 3,679 4,285 3,714
Net income available to common shareholders $ 181,830 $ 228,215 $ 246,324
Basic net income per common share (in USD per share) $ 5.12 $ 6.24 $ 6.34
Diluted net income per common share:      
Net income $ 185,509 $ 232,500 $ 250,038
Income allocated to participating securities (3,679) (4,285) (3,712)
Net income available to common shareholders $ 181,830 $ 228,215 $ 246,326
Diluted net income per common share (in USD per share) $ 5.12 $ 6.24 $ 6.34
Anti-dilutive shares excluded from dilutive earnings per share calculations (in shares) 422,865 477,373 526,618