XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Basic and Diluted Net Income Per Share
The basic and diluted net income (loss) per share calculations for the three and six months ended June 30, 2023 and 2022 were as follows:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
(In thousands, except per share data)
Net income (loss)$3,451 $9,069 $(11,549)$17,282 
Weighted-average shares outstanding – basic45,125 44,219 45,007 44,234 
Effect of dilutive securities from stock award plans347 1,142 — 1,421 
Effect of convertible senior notes— 899 — 1,466 
Weighted-average shares outstanding – diluted45,472 46,260 45,007 47,121 
Net income (loss) per share – basic$0.08 $0.21 $(0.26)$0.39 
Net income (loss) per share – diluted$0.08 $0.20 $(0.26)$0.37 
Anti-dilutive weighted-average shares related to stock award plans2,512 865 3,530 473 
Anti-dilutive weighted-average shares related to convertible senior notes and warrants11,816 5,908 11,816 5,908