Subsequent Events (Details Narrative) - Subsequent Event [Member] $ in Millions |
Aug. 12, 2025
USD ($)
shares
|
---|---|
Proceeds from sale of common stock, shares | shares | 357,924 |
Net proceeds from stock issuance under ATM | $ 4.4 |
Stock issuance costs | $ 0.1 |