XML 45 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income per Common Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Components of Basic and Diluted Net (Loss) Income per Share The components of basic and diluted net (loss) income per share were as follows (in thousands, except per share amounts):
Three Months EndedNine Months Ended
September 30,
2023
October 1,
2022
September 30,
2023
October 1,
2022
Net (loss) income$(2,318)$5,033 $9,901 $42,040 
Reconciliation of weighted-average shares outstanding:
Basic weighted-average shares outstanding22,479 22,218 22,412 22,444 
Dilutive effect of stock-based awards— 355 146 515 
Diluted weighted-average shares outstanding22,479 22,573 22,558 22,959 
Net (loss) income per share – basic$(0.10)$0.23 $0.44 $1.87 
Net (loss) income per share – diluted$(0.10)$0.22 $0.44 $1.83