XML 38 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income (Loss) Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income (Loss) Per Share
The basic and diluted net income (loss) per share calculations were as follows:
Three Months Ended March 31,
20262025
(In thousands, except per share data)
Net income (loss)$11,358 $(7,023)
Weighted-average shares outstanding – basic45,323 46,596 
Effect of dilutive securities from stock award plans620 — 
Weighted-average shares outstanding – diluted45,943 46,596 
Net income (loss) per share – basic$0.25 $(0.15)
Net income (loss) per share – diluted$0.25 $(0.15)
Anti-dilutive weighted-average shares related to stock award plans1,699 3,745 
Anti-dilutive weighted-average shares related to convertible senior notes and warrants6,026 9,622