| 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 September 30, | | Nine Months Ended September 30, | | (In thousands, except share and per share data) | 2026 | | 2025 | | 2026 | | 2025 | | Numerator: | | | | | | | | | Basic: net income | $ | 31,810 | | | $ | 29,335 | | | $ | 88,675 | | | $ | 99,791 | | | | | | | | | | | Interest expense related to convertible senior notes, net of tax | 351 | | | 575 | | | 1,494 | | | 1,724 | | | Diluted | $ | 32,161 | | | $ | 29,910 | | | $ | 90,169 | | | $ | 101,515 | | | | | | | | | | | Denominator: | | | | | | | | Weighted-average shares used to compute net income per share, basic and diluted | | Basic | 125,103,333 | | | 131,986,901 | | | 125,701,348 | | | 133,114,357 | | | Options to purchase common stock | 180,139 | | | 489,653 | | | 324,582 | | | 511,597 | | | Common stock issuable upon vesting of restricted stock units and performance stock units | 96,473 | | | 1,526,183 | | | 645,814 | | | 1,621,154 | | | Common stock issuable upon exercise of common stock warrants | 149,830 | | | 199,866 | | | 149,859 | | | 199,865 | | | Common stock issuable in connection with employee stock purchase plan | — | | | — | | | 9,269 | | | — | | | Common stock issuable in connection with convertible senior notes | 2,731,522 | | | 5,463,045 | | | 4,552,537 | | | 5,463,045 | | | Diluted | 128,261,297 | | | 139,665,648 | | | 131,383,409 | | | 140,910,018 | | | | | | | | | | Net income per share: | | | | | | | | | Basic | $ | 0.25 | | | $ | 0.22 | | | $ | 0.71 | | | $ | 0.75 | | | Diluted | $ | 0.25 | | | $ | 0.21 | | | $ | 0.69 | | | $ | 0.72 | |
|
| 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 September 30, | | Nine Months Ended September 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Options to purchase common stock | 299,148 | | | 1,727,821 | | | 154,705 | | | 1,500,000 | | | | | | | | | | | Common stock issuable upon vesting of restricted stock units and performance stock units | 8,467,115 | | | 8,605,680 | | | 7,752,824 | | | 8,510,709 | | | Common stock issuable in connection with employee stock purchase plan | 912,044 | | | 632,851 | | | 902,775 | | | 632,851 | | | | | | | | | | | Total | 9,678,307 | | | 10,966,352 | | | 8,810,304 | | | 10,643,560 | |
|