XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 28, 2024
Earnings Per Share [Abstract]  
Schedule of computation of basic and diluted earnings per share
The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share data):
Three Months EndedNine Months Ended
September 28,
2024
September 30,
2023
September 28,
2024
September 30,
2023
Net income (loss)$(28,504)$10,348 $(167,187)$35,271 
Shares used in computing basic earnings per share32,30931,79632,11431,789
Effect of dilutive securities:
Convertible debt and stock-based awards2821,130
Shares used in computing diluted earnings per share32,30932,07832,11432,919
Earnings (loss) per share:
Basic$(0.88)$0.33 $(5.21)$1.11 
Diluted$(0.88)$0.32 $(5.21)$1.07