v3.25.2
Schedule of Warrant Activity (Details) - Warrant [Member] - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2023
Dec. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Number of warrants, outstanding, beginning balance 25,684,521    
Weighted average remaining contractual life in years   11 months 4 days  
Aggregate intrinsic value, balance     $ 24,000
Number of warrants, granted    
Number of warrants, forfeited or expired 25,684,521    
Number of warrants, outstanding, ending balance    
Weighted average exercise price, outstanding, ending balance $ 0.0247  
Number of warrants, exercisable    
Weighted average exercise price, exercisable