Schedule of Warrant Outstanding (Details) - shares |
Mar. 31, 2024 |
Dec. 31, 2023 |
---|---|---|
Class of Warrant or Right [Line Items] | ||
Total Warrants Outstanding | 20,676,319 | 20,541,319 |
Trading and Overallotment Warrants [Member] | ||
Class of Warrant or Right [Line Items] | ||
Total Warrants Outstanding | 8,812,500 | 8,812,500 |
Note Warrants [Member] | ||
Class of Warrant or Right [Line Items] | ||
Total Warrants Outstanding | 235,295 | 235,295 |
Offering Warrants - February 2023 [Member] | ||
Class of Warrant or Right [Line Items] | ||
Total Warrants Outstanding | 2,248,521 | 2,248,521 |
Offering Warrants - September 2023 [Member] | ||
Class of Warrant or Right [Line Items] | ||
Total Warrants Outstanding | 8,750,003 | 8,750,003 |
Warrants Issued For Service Management [Member] | ||
Class of Warrant or Right [Line Items] | ||
Total Warrants Outstanding | 630,000 | 495,000 |