XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and General Information (Reconciliation of Basic and Diluted Weighted Average Shares) (Details) - shares
12 Months Ended
Dec. 27, 2024
Dec. 29, 2023
Dec. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Basic weighted average common shares outstanding 27,560,080 27,170,039 31,399,813
Unvested restricted stock units and common stock subject to vesting requirements issued to employees and non-employees 530,911 466,574 555,483
Common stock issuable upon the exercise of stock options and SARs     6,445
Dilutive weighted average common shares outstanding 28,090,991 27,636,613 31,961,741