XML 44 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income Per Common Share (Reconciliation of Basic and Diluted Weighted Average Shares) (Details) - shares
3 Months Ended 9 Months Ended
Sep. 26, 2025
Sep. 27, 2024
Sep. 26, 2025
Sep. 27, 2024
Earnings Per Share [Abstract]        
Basic weighted average common shares outstanding 27,287,733 27,645,288 27,492,363 27,561,279
Unvested restricted stock units and common stock subject to vesting requirements issued to employees and non-employees 327,295 496,226 668,153 358,764
Dilutive weighted average common shares outstanding 27,615,028 28,141,514 28,160,516 27,920,043