Common Stock - Schedule of Aggregate Warrants (Details) - $ / shares |
Jul. 11, 2024 |
Oct. 27, 2023 |
Apr. 27, 2023 |
|---|---|---|---|
| Stockholders' Equity Note [Abstract] | |||
| Issue Date | Jul. 11, 2024 | Oct. 27, 2023 | Apr. 27, 2023 |
| Exercise Price per Share | $ 0.0001 | $ 0.0001 | $ 0.0001 |
| Number of Shares subject to Outstanding Warrants | 285,715 | 319,150 | 270,270 |