XML 45 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income per Common Share (Tables)
3 Months Ended
Apr. 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 Ended
April 1,
2023
April 2,
2022
Net income$11,465 $2,074 
Reconciliation of weighted-average shares outstanding:
Basic weighted-average shares outstanding22,296 22,760 
Dilutive effect of stock-based awards287 831 
Diluted weighted-average shares outstanding22,583 23,591 
Net income per share – basic$0.51 $0.09 
Net income per share – diluted$0.51 $0.09