v3.25.3
Warrants (Details Narrative) - $ / shares
Mar. 12, 2025
Mar. 05, 2025
Feb. 26, 2025
Feb. 25, 2025
Dec. 31, 2024
Dec. 23, 2024
Sep. 30, 2025
Jan. 23, 2025
The Placement Agent Warrants were immediately exercisable at a price             $ 1.00  
Warrant Liabilities         0   0 97,216
Common Stock [Member]                
Warrants to purchase 4,060 28,924 10,000 115,833 11,795 85,421    
Placement Agent Warrants, Shares Exercised               64,702