XML 23 R12.htm IDEA: XBRL DOCUMENT
v3.25.2

Net Loss Per Share Attributable to Common Stockholders | 6 Months Ended
--- | ---
Jun. 30, 2025
Earnings Per Share [Abstract] |
Net Loss Per Share Attributable to Common Stockholders | Net Loss Per Share Attributable to Common Stockholders Our Series A Preferred Stock is considered a participating security, which requires the use of the two-class method for the computation of basic and diluted per share amounts. Under the two-class method, earnings available to common stockholders for the period are allocated between common stockholders and participating securities according to dividends accumulated and participation rights in undistributed earnings. Net loss attributable to common stockholders is not allocated to the convertible preferred stock as the holder of the Series A Preferred Stock does not have a contractual obligation to share in losses. Basic net loss attributable to common stockholders per share is computed by dividing net loss available to common stockholders by the weighted-average number of shares of common stock outstanding for the period. Diluted net loss attributable to common stockholders per share is computed by dividing the net loss available to common stockholders for the period by the weighted average number of common and common equivalent shares outstanding during the period. Diluted net loss attributable to common stockholders per share reflects all potential dilutive common stock equivalent shares, including conversion of preferred stock, stock options, restricted stock units and shares to be issued under our employee stock purchase program. The following table sets forth the computation of basic and diluted net loss attributable to common stockholders per share (in thousands, except per share amounts):
| Three Months Ended June 30, |  | Six Months Ended June 30,
| 2025 |  | 2024 |  | 2025 |  | 2024
Numerator: |  |  |  |  |  |  |
Net loss attributable to common stockholders | $ | (29,783) |  |  | $ | (38,988) |  |  | $ | (39,755) |  |  | $ | (66,699) |
Denominator: |  |  |  |  |  |  |
Shares used in per share calculation – basic | 30,404 |  |  | 29,233 |  |  | 30,202 |  |  | 29,072 |
Dilutive effect of common stock | — |  |  | — |  |  | — |  |  | — |
Shares used in per share calculation – diluted | 30,404 |  |  | 29,233 |  |  | 30,202 |  |  | 29,072 |
Net loss attributable to common stockholders per share – basic and diluted | $ | (0.98) |  |  | $ | (1.33) |  |  | $ | (1.32) |  |  | $ | (2.29) |
For each of the three and six months ended June 30, 2025 and 2024, we had securities outstanding that could potentially dilute net loss per share, but the shares from the assumed conversion or exercise of these securities were excluded in the computation of diluted net loss per share as their effect would have been anti-dilutive. The number of weighted-average outstanding anti-dilutive shares that were excluded from the computation of diluted net loss per share consisted of the following (in thousands):
| Three Months Ended June 30, |  | Six Months Ended June 30,
| 2025 |  | 2024 |  | 2025 |  | 2024
Convertible preferred stock | 3,735 |  |  | 3,521 |  |  | 3,708 |  |  | 3,495 |
Restricted stock units | 2,038 |  |  | 1,910 |  |  | 1,676 |  |  | 2,138 |
Performance-based stock units | 385 |  |  | 74 |  |  | 420 |  |  | 106 |
Common stock options | 211 |  |  | 217 |  |  | 212 |  |  | 217 |
Employee stock purchase program | 45 |  |  | 4 |  |  | 15 |  |  | 11 |
Total | 6,414 |  |  | 5,726 |  |  | 6,031 |  |  | 5,967 |

X
- References No definition available. + Details
Name: | us-gaap_EarningsPerShareAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for earnings per share. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/260/tableOfContent Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3 + Details
Name: | us-gaap_EarningsPerShareTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration