XML 24 R13.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income (Loss) Per Share Allocable to Common Stockholders
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Allocable to Common Stockholders Net Income (Loss) Per Share Allocable to Common Stockholders
The Company used the treasury stock method to determine the number of dilutive shares for the three months ended June 30, 2025 and 2024. The following table sets forth the computation of basic and diluted net income (loss) per share allocable to
common stockholders for the three and six months ended June 30, 2025 and 2024 (in thousands, except share and per-share data):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2025202420252024
Numerator:
     Net income (loss)
$15,886 $13,836 $(1,824)$(42,988)
     Less: Undistributed earnings allocable to participating securities(2,628)(4,208)— — 
     Net income (loss) allocable to shares of common stock - basic and diluted
$13,258 $9,628 $(1,824)$(42,988)
Denominator:
     Weighted-average common shares outstanding - basic25,980,262 16,723,479 25,941,670 11,068,749 
     Dilutive effect of employee equity incentive plans466,989 1,067,664 — — 
     Weighted-average common shares outstanding - diluted26,447,251 17,791,143 25,941,670 11,068,749 
Net income (loss) per share:
     Basic$0.51 $0.58 $(0.07)$(3.88)
     Diluted$0.50 $0.54 $(0.07)$(3.88)

The following table represents the potential dilutive shares of common stock excluded from the computation of the diluted net income (loss) per share allocable to common stockholders for all periods presented, as the effect would have been anti-dilutive:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2025202420252024
Common stock options and restricted stock units2,336,681 740,211 3,030,053 2,344,017 
Warrants to purchase common stock692,523 975,132 692,523 975,132 
Series A Preferred Stock4,026,346 5,544,719 4,026,346 5,544,719 
Series B Preferred Stock437,927 — 437,927 — 
Total7,493,477 7,260,062 8,186,849 8,863,868