XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Computation of Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share Reconciliation [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
   For the Three Months Ended
  March 31,
2023
April 1,
2022
In thousands, except per share amounts  
Net (loss) earnings$(19)$4,028 
Basic:  
Weighted average number of shares outstanding28,117 27,950 
Basic (loss) earnings per share$(0.00)$0.14 
Diluted:  
Weighted average number of shares outstanding28,117 27,950 
Weighted average shares issuable on exercise of dilutive stock options— 132 
Total28,117 28,082 
Diluted (loss) earnings per share$(0.00)$0.14