v3.25.3
Stockholders' Equity - Warrants (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Stockholders' Equity                
Forfeiture rate 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00%  
Stock price       $ 0.001 $ 0.002 $ 0.003 $ 0.003  
Exercise price $ 0.35 $ 0.35 $ 0.35 $ 0.35 $ 0.35 $ 0.35 $ 0.35 $ 0.35
Volatility 476.00% 476.00% 476.00% 476.00% 476.00% 461.00% 433.00%  
Expected life (years) 2 years 2 years 2 years 2 years 2 years 2 years 2 years  
Expected dividend rate 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00%  
Fair value of warrants $ 0 $ 0 $ 0 $ 0 $ 119 $ 173 $ 134 $ 0
Minimum                
Stockholders' Equity                
Stock price $ 0.002 $ 0.002 $ 0.002 $ 0.002 $ 0.002 $ 0.003 $ 0.002 $ 0.002
Risk free interest rate 4.10% 3.66% 3.66% 3.66% 3.66% 4.72% 4.39%  
Maximum                
Stockholders' Equity                
Stock price $ 0.003 $ 0.003 $ 0.003 $ 0.003 $ 0.003 $ 0.005 $ 0.003 0.003
Risk free interest rate 4.98% 4.60% 4.60% 4.60% 4.60% 4.81% 4.55%  
Warrant                
Stockholders' Equity                
Forfeiture rate 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00%  
Stock price $ 0.002 $ 0.002 $ 0.002 $ 0.001 $ 0.002 $ 0.003 $ 0.003 0.002
Exercise price $ 0.35 $ 0.35 $ 0.35         $ 0.35
Volatility 358.00% 358.00%            
Risk free interest rate 3.83% 3.96% 4.03% 4.16% 3.98% 5.09% 5.03%  
Expected dividend rate 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00%  
Warrant | Minimum                
Stockholders' Equity                
Exercise price     $ 0.35 $ 0.3 $ 0.3 $ 0.3 $ 0.3  
Volatility     358.00% 358.00% 358.00% 358.00% 358.00% 358.00%
Expected life (years) 3 days 3 days 3 days 0 years 0 years 7 days 0 years  
Warrant | Maximum                
Stockholders' Equity                
Exercise price       $ 0.35 $ 0.35 $ 0.35 $ 0.35  
Volatility       438.00% 438.00% 438.00% 438.00%  
Expected life (years) 11 months 4 days 1 year 2 months 4 days 1 year 5 months 4 days 1 year 8 months 4 days 1 year 11 months 4 days 1 year 11 months 4 days 1 year 11 months 4 days