v3.25.2
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