v3.25.1
Subsequent Events (Details Narrative) - Subsequent Event [Member] - At The Market Offering [Member]
1 Months Ended
May 09, 2025
USD ($)
$ / shares
shares
Subsequent Event [Line Items]  
Sale of Stock, Number of Shares Issued in Transaction | shares 175,657
Sale of Stock, Price Per Share | $ / shares $ 9.58
Sale of Stock, Consideration Received on Transaction $ 1,682,893
Proceeds from Issuance of Common Stock 1,635,498
Payments of Stock Issuance Costs $ 47,395