Stockholders' Equity - Summary of Outstanding Common Stock Warrants (Details) - $ / shares |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Dec. 31, 2024 |
|
Class of Warrant or Right [Line Items] | ||
Number of Common Warrant Shares | 766,265 | 3,570,651 |
March 2022 Common Warrants [Member] | ||
Class of Warrant or Right [Line Items] | ||
Number of Common Warrant Shares | 516,265 | 1,255,346 |
Weighted Average Exercise Price per Share | $ 4.5 | $ 4.5 |
Expiration Date | 2027-03 | |
May 2023 Tranche B Warrants [Member] | ||
Class of Warrant or Right [Line Items] | ||
Number of Common Warrant Shares | 0 | 2,065,305 |
Weighted Average Exercise Price per Share | $ 0 | $ 2.5 |
Expiration Date | 2026-11 | |
October 2023 Pre-funded Warrants [Member] | ||
Class of Warrant or Right [Line Items] | ||
Number of Common Warrant Shares | 250,000 | 250,000 |
Weighted Average Exercise Price per Share | $ 0.01 | $ 0.01 |