XML 44 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income per Common Share (Tables)
6 Months Ended
Jul. 01, 2023
Earnings Per Share [Abstract]  
Components of Basic and Diluted Net (Loss) Income per Share The components of basic and diluted net income per share were as follows (in thousands, except per share amounts):
Three Months EndedSix Months Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Net income$754 $34,933 $12,219 $37,007 
Reconciliation of weighted-average shares outstanding:
Basic weighted-average shares outstanding22,460 22,355 22,378 22,558 
Dilutive effect of stock-based awards42 358 165 594 
Diluted weighted-average shares outstanding22,502 22,713 22,543 23,152 
Net income per share – basic$0.03 $1.56 $0.55 $1.64 
Net income per share – diluted$0.03 $1.54 $0.54 $1.60