v3.25.1
Net Income per Share
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Net Income per Share Net Income per Share
The following table sets forth the computation of the Company’s basic and diluted net income per share for the periods presented:
 Three Months Ended
March 31,
(In thousands, except share and per share data)20252024
Numerator:
Basic: net income$37,730 $18,442 
Interest expense related to convertible senior notes, net of tax576 640 
Diluted$38,306 $19,082 
Denominator:
Weighted-average shares used to compute net income per share, basic and diluted
Basic135,208,178 136,356,961 
Options to purchase common stock590,766 1,204,762 
Common stock issuable upon vesting of restricted stock units and performance stock units971,177 — 
Common stock issuable upon exercise of common stock warrants232,847 297,781 
Common stock issuable in connection with employee stock purchase plan310,599 334,500 
Common stock issuable in connection with convertible senior notes5,463,045 5,463,045 
Diluted142,776,612 143,657,049 
Net income per share:
Basic$0.28 $0.14 
Diluted$0.27 $0.13 
The following potentially dilutive shares were excluded from the computation of diluted net income per share because including them would have been anti-dilutive:
 Three Months Ended
March 31,
 20252024
Options to purchase common stock1,500,000 2,020,500 
Common stock issuable upon vesting of restricted stock units and performance stock units9,389,674 13,370,738 
Common stock issuable in connection with employee stock purchase plan373,809 980,231 
Total11,263,483 16,371,469