v3.24.1.u1
Net (loss) Earnings Per Share (Tables)
3 Months Ended
Mar. 29, 2024
Earnings Per Share [Abstract]  
Calculation of Basic and Diluted Earnings Per Share
The following table presents the calculation of basic and diluted (loss) earnings per share:
For the three months ended
March 29, 2024March 31, 2023
Net (loss) income$(3,496)$41,767 
Weighted average shares used to compute basic earnings per share41,650 42,298 
Dilutive effect of employee stock plans— 198 
Weighted average shares used to compute diluted earnings per share41,650 42,496 
Earnings per share:
Basic$(0.08)$0.99 
Diluted$(0.08)$0.98