Commitments and Contingencies (Details) - USD ($) |
Nov. 14, 2024 |
Oct. 10, 2024 |
Feb. 13, 2023 |
Apr. 07, 2025 |
Dec. 07, 2023 |
Nov. 01, 2023 |
Oct. 12, 2023 |
|---|---|---|---|---|---|---|---|
| Commitments and Contingencies (Details) [Line Items] | |||||||
| Minimum bid price | $ 1 | ||||||
| Common stock price | $ 2.09 | $ 1.28 | $ 5 | ||||
| Consecutive trading days | 10 days | ||||||
| Severance cost (in Dollars) | $ 249,000 | ||||||
| Forecast [Member] | |||||||
| Commitments and Contingencies (Details) [Line Items] | |||||||
| Price per share | $ 0.17 | ||||||
| Common stock price | $ 0.1 |