XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income (Loss) Per Common Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Earnings Per Share The following table sets forth the computation of basic and diluted EPS (in thousands, except per-share amounts):
Three Months Ended March 31,
20252024
Numerator for basic and diluted EPS — net income (loss) (A)$7,047 $(1,864)
Denominator for basic EPS — weighted average shares (B)78,028 74,760 
Effect of potentially dilutive common stock from:
Shares of common stock subject to outstanding options671 — 
Restricted stock units1,320 — 
Employee stock purchase plan37 — 
Dilutive potential common shares2,028 — 
Denominator for diluted EPS — adjusted weighted average shares and assumed conversions (C)80,056 74,760 
Basic EPS (A / B)$0.09 $(0.02)
Diluted EPS (A / C)$0.09 $(0.02)
Common stock equivalent shares excluded from the dilutive calculation due to antidilutive effect:
Shares of common stock subject to outstanding options305 3,628 
Restricted stock units27 2,936 
Employee stock purchase plan— 29 
Anti-dilutive potential common shares332 6,593