v3.25.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 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 June 30,Six Months Ended June 30,
 2025202420252024
Basic net income (loss) per share
Numerator:  
Net income (loss)
$11,764 $(13,060)$16,517 $(26,903)
Denominator: 
Weighted-average common shares outstanding, basic62,353 60,162 61,790 59,804 
Net income (loss) per common share, basic$0.19 $(0.22)$0.27 $(0.45)
Diluted net income (loss) per share
Numerator:
Net income (loss)
$11,764 $(13,060)$16,517 $(26,903)
Interest expense, net of tax(1)
845 — — — 
Adjusted net income (loss) used in diluted computations
$12,609 $(13,060)$16,517 $(26,903)
Denominator:
Weighted-average common shares outstanding, basic62,353 60,162 61,790 59,804 
Effect of potentially dilutive shares:
    Stock options, restricted stock units, market stock units and performance stock units2,493 — 3,171 — 
    Shares issuable pursuant to the ESPP— — 
    Shares related to convertible notes(2)
4,793 — — — 
Weighted-average common shares outstanding, diluted69,642 60,162 64,963 59,804 
Net income (loss) per common share, diluted$0.18 $(0.22)$0.25 $(0.45)
(1) Interest expense has been tax effected using the combined federal and blended state rate of 24.9% for the three months ended June 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 six months ended June 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 June 30,Six Months Ended June 30,
 2025202420252024
Stock options, restricted stock units, market stock units and performance stock units6165,2964495,296
Shares issuable pursuant to the ESPP1568768
Shares related to convertible notes4,7934,7934,793
Anti-dilutive shares excluded from diluted income per common share631 10,157 5,249 10,157