v3.25.2
Net (Loss) Income per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Net Loss per Share Attributable to Common Stockholders
Basic and diluted net (loss) income per share was calculated as follows:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except share and per share data)2025202420252024
Numerator:
Net (loss) income
$(25,741)$90,833 $(25,459)$39,067 
Denominator:
Weighted average shares of common stock outstanding—basic
7,412,990 6,681,349 7,095,846 6,673,868 
Net (loss) income per share— basic
$(3.47)$13.59 $(3.59)$5.85 
Effective of dilutive securities
Time-based restricted stock units— 8,160 — 5,435 
Employee stock purchase plan— 3,867 — 2,559 
Dilutive potential common shares— 12,027 — 7,994 
Weighted average shares of common stock outstanding—diluted
7,412,990 6,693,376 7,095,846 6,681,862 
Net (loss) income per share— diluted
$(3.47)$13.57 $(3.59)$5.85 
Schedule of Anti-dilutive Securities Excluded from Computation of Diluted Net Loss per Share Attributable to Common Stockholders
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Options to purchase shares of common stock307,625 330,210 307,625 330,210 
Unvested restricted stock units333,264 260,027 333,264 260,027 
Warrants to purchase shares of common stock (excluding prefunded warrants, which are included in basic shares outstanding)
2,545,948 2,545,960 2,545,948 2,545,960 
3,186,837 3,136,197 3,186,837 3,136,197