XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.4
Net Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share
The basic and diluted net income (loss) per share calculations were as follows:
Year Ended December 31,
202520242023
(In thousands, except per share data)
Net income (loss)$2,052 $12,531 $(20,371)
Weighted-average shares outstanding – basic45,965 46,047 45,212 
Effect of dilutive securities from stock award plans397 208 — 
Weighted-average shares outstanding – diluted46,362 46,255 45,212 
Net income (loss) per share – basic$0.04 $0.27 $(0.45)
Net income (loss) per share – diluted$0.04 $0.27 $(0.45)
Anti-dilutive weighted-average shares related to stock award plans2,377 2,793 3,368 
Anti-dilutive weighted-average shares related to convertible senior notes and warrants6,026 9,622 11,816