| Reconciliation of Numerators and Denominators of Basic and Dilutive Net Income per Common Share Computations |
A reconciliation of the numerators and the denominators of the basic and dilutive net income per common share computations are as follows (in thousands, except share and per share amounts):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, |
|
|
Six Months Ended June 30, |
|
|
|
2026 |
|
|
2025 |
|
|
2026 |
|
|
2025 |
|
Numerator: |
|
|
|
|
|
|
|
|
|
|
|
|
Net income |
|
$ |
14,682 |
|
|
$ |
34,907 |
|
|
$ |
21,997 |
|
|
$ |
60,589 |
|
Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes |
|
|
1,835 |
|
|
|
2,354 |
|
|
|
— |
|
|
|
4,699 |
|
Net income, diluted |
|
$ |
16,517 |
|
|
$ |
37,261 |
|
|
$ |
21,997 |
|
|
$ |
65,288 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Denominator: |
|
|
|
|
|
|
|
|
|
|
|
|
Weighted average basic common shares outstanding |
|
|
34,579,980 |
|
|
|
33,912,669 |
|
|
|
34,482,634 |
|
|
|
33,817,664 |
|
Effect of dilutive securities: |
|
|
|
|
|
|
|
|
|
|
|
|
Convertible senior notes |
|
|
4,893,805 |
|
|
|
4,893,805 |
|
|
|
— |
|
|
|
4,893,805 |
|
Options to purchase common stock |
|
|
1,127,400 |
|
|
|
1,489,855 |
|
|
|
1,310,695 |
|
|
|
1,346,155 |
|
Restricted stock units |
|
|
97,012 |
|
|
|
246,718 |
|
|
|
201,577 |
|
|
|
172,880 |
|
Restricted stock awards |
|
|
497 |
|
|
|
626 |
|
|
|
506 |
|
|
|
315 |
|
Employee stock purchase plan |
|
|
10,533 |
|
|
|
15,280 |
|
|
|
8,265 |
|
|
|
7,682 |
|
Weighted average dilutive common shares outstanding |
|
|
40,709,227 |
|
|
|
40,558,953 |
|
|
|
36,003,677 |
|
|
|
40,238,501 |
|
Net income per share: |
|
|
|
|
|
|
|
|
|
|
|
|
Basic |
|
$ |
0.42 |
|
|
$ |
1.03 |
|
|
$ |
0.64 |
|
|
$ |
1.79 |
|
Diluted |
|
$ |
0.41 |
|
|
$ |
0.92 |
|
|
$ |
0.61 |
|
|
$ |
1.62 |
|
|
| Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share |
The Company excluded the following potential common shares, presented based on weighted average shares outstanding, from the computation of diluted net income per share because including them would have had an anti-dilutive effect:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, |
|
|
Six Months Ended June 30, |
|
|
|
2026 |
|
|
2025 |
|
|
2026 |
|
|
2025 |
|
Convertible senior notes |
|
|
— |
|
|
|
— |
|
|
|
4,893,805 |
|
|
|
— |
|
Options to purchase common stock |
|
|
693,183 |
|
|
|
609,891 |
|
|
|
413,619 |
|
|
|
754,178 |
|
Employee stock purchase plan |
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
18,900 |
|
Restricted stock units |
|
|
65,384 |
|
|
|
17,700 |
|
|
|
38,801 |
|
|
|
92,034 |
|
Restricted stock awards |
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
2,053 |
|
|
|
|
758,567 |
|
|
|
627,591 |
|
|
|
5,346,225 |
|
|
|
867,165 |
|
|