Earnings (Loss) per Share |
Earnings (Loss) per Share The following table sets forth the computation of basic and diluted earnings (loss) per share attributable to common stockholders: | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended June 30, | | Six months ended June 30, | | 2025 | | 2024 | | 2025 | | 2024 | Numerator: | | | | | | | | Net income (loss) attributable to common stockholders | $ | 10,809 | | | $ | (29,173) | | | $ | 4,280 | | | $ | (49,412) | | Denominator: | | | | | | | | Basic weighted-average common shares outstanding | 28,579,704 | | | 26,617,955 | | | 28,365,018 | | | 26,340,063 | | Basic earnings (loss) per share | $ | 0.38 | | | $ | (1.10) | | | $ | 0.15 | | | $ | (1.88) | | | | | | | | | | Diluted weighted-average common shares outstanding | 29,753,933 | | | 26,617,955 | | | 29,642,555 | | | 26,340,063 | | Diluted earnings (loss) per share | $ | 0.36 | | | $ | (1.10) | | | $ | 0.14 | | | $ | (1.88) | |
The following table summarizes the outstanding shares of potentially dilutive securities that were excluded from the computation of diluted earnings (loss) per share attributable to common stockholders for the period presented as the effect would be anti-dilutive: | | | | | | | | | | | | | Three and six months ended June 30, | | 2025 | | 2024 | Outstanding options and restricted stock units | 17,072 | | | 2,557,738 | | Outstanding warrants | 666,515 | | | 666,515 | | Outstanding 2021 ESPP shares | — | | | 29,267 | | Total | 683,587 | | | 3,253,520 | |
|