v3.25.4
Subsequent Event (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Jan. 14, 2026
Jan. 29, 2026
Dec. 31, 2025
Dec. 31, 2024
Gross proceeds from sale     $ 1,149,288 $ 0
ATM Agreement [Member]        
Gross proceeds from sale     $ 1,184,740  
Subsequent Event [Member] | ATM Agreement [Member]        
Aggregate principal amount $ 3,330,000      
Gross proceeds from sale   $ 6,200,000    
Original issue discount 10.00%