Warrants to Purchase Common Stock - Schedule of Warrant Activity (Details) - $ / shares |
12 Months Ended | |
---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
Schedule Of Warrant Activity Abstract | ||
Warrants, number of shares (in shares) | 109,584 | 109,584 |
Warrants , weighted average exercise price (in dollars per share) | $ 13.25 | $ 13.25 |
Warrants , weighted average remaining life (Year) | 3 years 6 months 10 days | 4 years 6 months 10 days |
Issued, number of shares (in shares) | 0 | 0 |
Issued, weighted average exercise price (in dollars per share) | $ 0 | $ 0 |
Forfeited, number of shares (in shares) | (21,074) | 0 |
Forfeited, weighted average exercise price (in dollars per share) | $ 7.8 | $ 0 |
Exercised, number of shares (in shares) | 0 | 0 |
Exercised, weighted average exercise price (in dollars per share) | $ 0 | $ 0 |
Warrants, number of shares (in shares) | 88,510 | 109,584 |
Warrants , weighted average exercise price (in dollars per share) | $ 14.54 | $ 13.25 |
Warrants , weighted average remaining life (Year) | 3 years 3 months 3 days | 3 years 6 months 10 days |