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