Securities Issuances (Details Narrative) - USD ($) |
1 Months Ended | 3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|---|
Apr. 30, 2023 |
Jan. 31, 2023 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Proceeds from issuance of common stock | $ 6,102,756 | $ 10,979,443 | ||||
ATM Agreement [Member] | Common Stock [Member] | ||||||
Proceeds from issuance of common stock | $ 1,578,731 | $ 354,259 | $ 2,599,099 | $ 3,469,543 | ||
Sale of stock, shares | 364,963 | 31,858 | 565,447 | 55,858 | ||
ATM Agreement [Member] | H.C. Wain Wright and Co LLC [Member] | ||||||
Sale of stock commission percent | 3.00% | |||||
ATM Agreement [Member] | H.C. Wain Wright and Co LLC [Member] | Maximum [Member] | ||||||
Proceeds from issuance of common stock | $ 23,500,000 | |||||
Purchase Agreement [Member] | Common Stock [Member] | ||||||
Proceeds from issuance of common stock | $ 2,613,247 | $ 755,703 | $ 3,513,236 | $ 755,703 | ||
Sale of stock, shares | 2,685,417 | 674,006 | 89,420 | 897,415 | 89,420 | |
Purchase Agreement [Member] | Maximum [Member] | ||||||
Proceeds from issuance of common stock | $ 12,000,000 |