v3.25.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2025
Accounting Policies [Abstract]  
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,
 2025202420252024
Basic net income (loss) per share
Numerator:  
Net income (loss)
$15,048 $(11,797)$31,565 $(38,700)
Denominator: 
Weighted-average common shares outstanding, basic62,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, basic62,458 60,310 62,015 59,974 
Effect of potentially dilutive shares:
    Stock options, restricted stock units, market stock units and performance stock units2,600 — 3,056 — 
    Shares issuable pursuant to the ESPP— — 
    Shares related to convertible notes(2)
4,793 — — — 
Weighted-average common shares outstanding, diluted69,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,
 2025202420252024
Stock options, restricted stock units, market stock units and performance stock units1275,1041045,104
Shares issuable pursuant to the ESPP6868
Shares related to convertible notes4,7934,7934,793
Anti-dilutive shares excluded from diluted income per common share127 9,965 4,897 9,965