Net Loss Per Share - Antidilutive Shares (Details) - shares |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Net Loss Per Share | ||
Antidilutive securities excluded from computation of earnings per share, amount | 10,401,561 | 13,118,599 |
Series C convertible preferred stock | ||
Net Loss Per Share | ||
Antidilutive securities excluded from computation of earnings per share, amount | 6,195,215 | 5,953,481 |
Employee Stock Option | ||
Net Loss Per Share | ||
Antidilutive securities excluded from computation of earnings per share, amount | 790,854 | 2,201,358 |
Restricted stock units | ||
Net Loss Per Share | ||
Antidilutive securities excluded from computation of earnings per share, amount | 1,232,258 | 1,207,323 |
Conversion of 2026 Senior Notes | ||
Net Loss Per Share | ||
Antidilutive securities excluded from computation of earnings per share, amount | 1,583,280 | 3,156,483 |
Conversion of 2025 Senior Notes | ||
Net Loss Per Share | ||
Antidilutive securities excluded from computation of earnings per share, amount | 599,954 | 599,954 |