| Schedule of Net Income (Loss) Per Share, Basic and Diluted |
The following table sets forth the computations of net income (loss) per share for the periods listed: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended September 30, | | Nine Months Ended September 30, | | | | 2025 | | 2024 | | 2025 | | 2024 | | Basic net income (loss) per share | | | | | | | | | | Numerator: | | | | | | | | | Net income (loss) | | $ | 15,048 | | | $ | (11,797) | | | $ | 31,565 | | | $ | (38,700) | | | Denominator: | | | | | | | | | | Weighted-average common shares outstanding, basic | | 62,458 | | | 60,310 | | | 62,015 | | | 59,974 | | | Net income (loss) per common share, basic | | $ | 0.24 | | | $ | (0.20) | | | $ | 0.51 | | | $ | (0.65) | | | | | | | | | | | | Diluted net income (loss) per share | | | | | | | | | | Numerator: | | | | | | | | | Net income (loss) | | $ | 15,048 | | | $ | (11,797) | | | $ | 31,565 | | | $ | (38,700) | | Interest expense, net of tax(1) | | 845 | | | — | | | — | | | — | | Adjusted net income (loss) used in diluted computations | | $ | 15,893 | | | $ | (11,797) | | | $ | 31,565 | | | $ | (38,700) | | | Denominator: | | | | | | | | | | Weighted-average common shares outstanding, basic | | 62,458 | | | 60,310 | | | 62,015 | | | 59,974 | | | Effect of potentially dilutive shares: | | | | | | | | | | Stock options, restricted stock units, market stock units and performance stock units | | 2,600 | | | — | | | 3,056 | | | — | | | Shares issuable pursuant to the ESPP | | 7 | | | — | | | 5 | | | — | | Shares related to convertible notes(2) | | 4,793 | | | — | | | — | | | — | | | Weighted-average common shares outstanding, diluted | | 69,858 | | | 60,310 | | | 65,076 | | | 59,974 | | | Net income (loss) per common share, diluted | | $ | 0.23 | | | $ | (0.20) | | | $ | 0.49 | | | $ | (0.65) | |
(1) Interest expense has been tax effected using the combined federal and blended state rate of 24.9% for the three and nine months ended September 30, 2025. (2) The dilutive impact of the convertible senior notes was calculated using the if-converted method. The convertible senior notes were antidilutive for the nine months ended September 30, 2025. Convertible debt becomes anti-dilutive when the combined impact of the interest expense, net of tax, per common share obtainable upon conversion exceeds basic earnings per share. |
| Schedule of Antidilutive Securities Excluded from Computation of Income (Loss) Per Share |
The following table sets forth the anti-dilutive common share equivalents for the periods listed: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended September 30, | | Nine Months Ended September 30, | | | | 2025 | | 2024 | | 2025 | | 2024 | | Stock options, restricted stock units, market stock units and performance stock units | | 127 | | 5,104 | | 104 | | 5,104 | | Shares issuable pursuant to the ESPP | | — | | 68 | | — | | 68 | | Shares related to convertible notes | | — | | 4,793 | | 4,793 | | 4,793 | | Anti-dilutive shares excluded from diluted income per common share | | 127 | | | 9,965 | | | 4,897 | | | 9,965 | |
|