| Schedule of Basic and Diluted Net Income Per Share Attributable to Common Stockholders |
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 June 30, | | Six Months Ended June 30, | | (In thousands, except share and per share data) | 2026 | | 2025 | | 2026 | | 2025 | | Numerator: | | | | | | | | | Basic: net income | $ | 25,404 | | | $ | 32,726 | | | $ | 56,865 | | | $ | 70,456 | | | | | | | | | | | Interest expense related to convertible senior notes, net of tax | 570 | | | 579 | | | 1,140 | | | 1,158 | | | Diluted | $ | 25,974 | | | $ | 33,305 | | | $ | 58,005 | | | $ | 71,614 | | | | | | | | | | | Denominator: | | | | | | | | Weighted-average shares used to compute net income per share, basic and diluted | | Basic | 123,917,706 | | | 132,183,392 | | | 126,005,312 | | | 133,687,429 | | | Options to purchase common stock | 304,748 | | | 481,910 | | | 411,291 | | | 522,696 | | | Common stock issuable upon vesting of restricted stock units and performance stock units | 122,510 | | | 1,540,929 | | | 554,705 | | | 1,658,490 | | | Common stock issuable upon exercise of common stock warrants | 149,842 | | | 232,838 | | | 149,881 | | | 232,842 | | | Common stock issuable in connection with employee stock purchase plan | — | | | 296,047 | | | 199,434 | | | 301,065 | | | Common stock issuable in connection with convertible senior notes | 5,463,045 | | | 5,463,045 | | | 5,463,045 | | | 5,463,045 | | | Diluted | 129,957,851 | | | 140,198,161 | | | 132,783,668 | | | 141,865,567 | | | | | | | | | | Net income per share: | | | | | | | | | Basic | $ | 0.21 | | | $ | 0.25 | | | $ | 0.45 | | | $ | 0.53 | | | Diluted | $ | 0.20 | | | $ | 0.24 | | | $ | 0.44 | | | $ | 0.50 | |
|
| Schedule of Potentially Dilutive Securities |
The following potentially dilutive shares were excluded from the computation of diluted net income per share for the periods presented because including them would have been anti-dilutive: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Options to purchase common stock | 182,039 | | | 1,747,494 | | | 75,496 | | | 1,500,000 | | | | | | | | | | | Common stock issuable upon vesting of restricted stock units and performance stock units | 8,512,220 | | | 8,016,737 | | | 8,080,025 | | | 7,899,176 | | | Common stock issuable in connection with employee stock purchase plan | 1,074,822 | | | 764,897 | | | 875,388 | | | 759,879 | | | | | | | | | | | Total | 9,769,081 | | | 10,529,128 | | | 9,030,909 | | | 10,159,055 | |
|