XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share Attributable to Common Stockholders
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders Net Loss Per Share Attributable to Common Stockholders
A reconciliation of the numerator and denominator used in the calculation of the basic and diluted net loss per share attributable to common stockholders is as follows (in thousands, except share and per share data):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Numerator
Net loss attributable to common stockholders, basic
$(16,708)$(41,330)$(47,809)$(123,830)
Gain from change in fair value of warrants
(5,630)— — — 
Net loss attributable to common stockholders, diluted
$(22,338)$(41,330)$(47,809)$(123,830)
Denominator
Weighted-average common shares outstanding used to calculate net loss per share attributable to common stockholders, basic
106,882,054 100,973,105 106,047,054 100,294,359 
Effect of dilutive liability classified warrants
4,235,335 — — — 
Weighted-average common shares outstanding used to calculate net loss per share attributable to common stockholders, diluted
111,117,389 100,973,105 106,047,054 100,294,359 
Net loss per share attributable to common stockholders:
Basic
$(0.16)$(0.41)$(0.45)$(1.23)
Diluted
$(0.20)$(0.41)$(0.45)$(1.23)
The following securities were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented, because including them would have been anti-dilutive (on an as-converted basis):
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Options to purchase common stock1,037,181 1,671,085 1,037,181 1,671,085 
Restricted stock units16,475,726 14,926,078 16,475,726 14,926,078 
Estimated shares issuable under the Employee Stock Purchase Plan250,224 509,460 250,224 509,460 
Assumed conversion of the Convertible Senior Notes10,342,056 18,746,323 10,342,056 18,746,323 
Warrants to purchase common stock
— — 7,894,737 — 
Total28,105,187 35,852,946 35,999,924 35,852,946