XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE ("EPS") (Tables)
9 Months Ended
Oct. 03, 2025
EARNINGS PER SHARE (EPS)  
Schedule of number of weighted-average common shares outstanding used to compute basic and diluted EPS

Three months ended

Nine months ended

October 3,

September 27,

October 3,

September 27,

    

2025

    

2024

    

2025

    

2024

(in thousands, except per share amounts)

Net income (loss)

$

13,721

$

7,346

$

33,844

$

14,882

Weighted-average common shares outstanding

 

14,603

 

13,930

 

14,397

 

13,753

Effect of dilutive stock options and restricted stock awards

 

626

 

428

 

590

 

377

Weighted-average common shares outstanding-diluted

 

15,229

 

14,358

 

14,987

 

14,130

Earnings (Loss) per share:

Basic

$

0.94

$

0.53

$

2.35

$

1.08

Diluted

$

0.90

$

0.51

$

2.26

$

1.05