XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies and Basis of Presentation - Schedule of Computation of Basic and Diluted EPS For Continuing Operations (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Numerator:      
Net earnings $ 299 $ 52,237 $ 34,518
Adjustment for earnings attributable to participating securities (2) (408) (404)
Net earnings used in calculating earnings per share $ 297 $ 51,829 $ 34,114
Denominator:      
Weighted average shares outstanding, including participating securities 33,793 34,211 35,279
Adjustment for participating securities (191) (267) (413)
Shares used in calculating basic earnings per share 33,602 33,944 34,866
Shares used in calculating diluted earnings per share 34,014 34,634 35,900
Basic earnings per share $ 0.01 $ 1.53 $ 0.98
Diluted earnings per share $ 0.01 $ 1.5 $ 0.95
Stock Warrants [Member]      
Denominator:      
Effect of dilutive restricted stock awards 316 584 847
Restricted Stock Awards [Member]      
Denominator:      
Effect of dilutive restricted stock awards 96 106 187