XML 39 R28.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE ("EPS") (Tables)
3 Months Ended
Apr. 03, 2026
Earnings Per Share [Abstract]  
Schedule of number of weighted-average common shares outstanding used to compute basic and diluted EPS

Three months ended

April 3,

April 4,

  ​ ​ ​

2026

  ​ ​ ​

2025

(in thousands, except per share amounts)

Net income (loss)

$

8,530

$

4,687

Weighted-average common shares outstanding

 

14,740

 

14,163

Effect of dilutive stock options and restricted stock awards

 

650

 

465

Weighted-average common shares outstanding-diluted

 

15,390

 

14,628

Earnings (Loss) per share:

Basic

$

0.58

$

0.33

Diluted

$

0.55

$

0.32