XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.2
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 6 Months Ended
Jun. 28, 2025
Jun. 28, 2025
Mar. 29, 2025
Jun. 29, 2024
Jun. 29, 2024
Mar. 30, 2024
Jun. 28, 2025
Jun. 29, 2024
Numerator:                
Net Income (Loss) $ (17,226) $ (17,226) $ 7,768 $ 8,264 $ 8,264 $ 7,084 $ (9,458) $ 15,348
Denominator:                
Weighted average number of common shares outstanding – Basic 16,370,674       17,343,341   16,494,828 17,388,509
Dilutive effect of options and restricted stock units outstanding under the Company’s employee compensation plans       275,167   226,735
Weighted average number of common shares outstanding – Diluted 16,370,674       17,618,508   16,494,828 17,615,244