XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and General Information (Reconciliation of Basic and Diluted Weighted Average Shares) (Details) - shares
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Basic weighted average common shares outstanding 27,170,039 31,399,813 30,021,097
Unvested restricted stock units and common stock subject to vesting requirements issued to employees 466,574 555,483 529,535
Common stock issuable upon the exercise of stock options and SARs   6,445 2,331,976
Dilutive weighted average common shares outstanding 27,636,613 31,961,741 32,882,608