XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Schedule of a Reconciliation of the Numerator and Denominator for Basic and Diluted Earnings Per Share (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 27, 2025
Mar. 29, 2025
Sep. 28, 2024
Sep. 28, 2024
Jun. 29, 2024
Mar. 30, 2024
Sep. 27, 2025
Sep. 28, 2024
Numerator:                  
Net Income (Loss) $ 1,582 $ 1,582 $ 7,768 $ 4,738 $ 4,738 $ 8,264 $ 7,084 $ (7,876) $ 20,086
Denominator:                  
Weighted average number of common shares outstanding – Basic 16,031,340       16,847,866     16,338,644 17,207,632
Dilutive effect of options and restricted stock units outstanding under the Company’s employee compensation plans 336,970       289,199     247,633
Weighted average number of common shares outstanding – Diluted 16,368,310       17,137,065     16,338,644 17,455,265