XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income (Loss) Per Share
The basic and diluted net loss per share calculations were as follows:
Three Months Ended March 31,
20252024
(In thousands, except per share data)
Net loss$(7,023)$(15,676)
Weighted-average shares outstanding – basic and diluted46,596 45,732 
Net loss per share – basic and diluted$(0.15)$(0.34)
Anti-dilutive weighted-average shares related to stock award plans3,745 3,276 
Anti-dilutive weighted-average shares related to convertible senior notes and warrants9,622 11,816