Net Loss Per Share - Schedule of calculation of diluted net loss per share (Details) - shares |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Anti-dilutive Securities | ||
Antidilutive securities | 15,673,112 | 14,086,296 |
Stock options | ||
Anti-dilutive Securities | ||
Antidilutive securities | 6,963,765 | 5,164,962 |
Company common stock warrants | ||
Anti-dilutive Securities | ||
Antidilutive securities | 2,057,812 | 1,945,548 |
Unvested restricted stock equity awards | ||
Anti-dilutive Securities | ||
Antidilutive securities | 2,151,535 | 2,475,786 |
Forfeitable shares | ||
Anti-dilutive Securities | ||
Antidilutive securities | 500,000 | 500,000 |
Earnout consideration | ||
Anti-dilutive Securities | ||
Antidilutive securities | 4,000,000 | 4,000,000 |