| Schedule of Computations of Basic and Diluted Net (Loss) Per Share |
The following table presents the computations of basic and dilutive earnings per common share: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Numerator: | | | | | | | | | Net (loss) income | $ | (15,051) | | | $ | 11,983 | | | $ | (555) | | | $ | 14,400 | | | Adjustment for interest expense on convertible senior notes, net of tax | — | | | 1,482 | | | — | | | 2,960 | | | Net (loss) income - diluted | $ | (15,051) | | | $ | 13,465 | | | $ | (555) | | | $ | 17,360 | | | Denominator: | | | | | | | | | Weighted-average shares outstanding — basic | 32,460,783 | | | 31,810,612 | | | 32,275,159 | | | 31,802,222 | | | Effect of dilutive securities: | | | | | | | | | Stock options | — | | | 213,054 | | | — | | | 231,458 | | | Restricted stock units | — | | | 445,593 | | | — | | | 643,312 | | | Employee stock purchase plan | — | | | 139 | | | — | | | — | | | Convertible senior notes | — | | | 6,606,305 | | | — | | | 6,606,305 | | | Weighted average shares outstanding — diluted | 32,460,783 | | | 39,075,703 | | | 32,275,159 | | | 39,283,297 | | | | | | | | | | | (Loss) earnings per share — basic | $ | (0.46) | | | $ | 0.38 | | | $ | (0.02) | | | $ | 0.45 | | | (Loss) earnings per share — diluted | $ | (0.46) | | | $ | 0.34 | | | $ | (0.02) | | | $ | 0.44 | |
|
| Schedule of Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share |
The following table presents dilutive securities excluded from the calculation of diluted earnings per share: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Stock options | 512,829 | | | 130,344 | | | 512,829 | | | 130,344 | | | Restricted stock units | 2,453,059 | | | 666,052 | | | 2,453,059 | | | 224,465 | | | Performance share units | 459,982 | | | 313,642 | | | 459,982 | | | 313,642 | | | Employee stock purchase plan | 26,170 | | | — | | | 26,170 | | | 32,320 | | | Convertible notes | 6,606,305 | | | — | | | 6,606,305 | | | — | |
|