v3.25.2
Stockholder's Equity - Schedule of Stock Options (Details) - USD ($)
6 Months Ended 12 Months Ended
Dec. 31, 2023
Jun. 30, 2025
Dec. 31, 2024
Schedule of Stock Options [Abstract]      
Number of Options, Exercised   0 0
Weighted Average Exercise Price, Exercised   $ 0 $ 0
Weighted Average Remaining Contractual Life (Years), Exercised   0 years 0 years
Aggregate Intrinsic Value, Exercised   $ 0 $ 0
Number of Options, Options exercisable   5,503,335  
Weighted Average Exercise Price, Options exercisable   $ 1.29  
Weighted Average Remaining Contractual Life (Years), Options exercisable   1 year 6 months 18 days  
Aggregate Intrinsic Value, Options exercisable   $ 199,683  
Number of Options, Issued   0 3,000,000
Weighted Average Exercise Price, Issued   $ 0 $ 1.11
Weighted Average Remaining Contractual Life (Years), Issued   0 years 0 years
Aggregate Intrinsic Value, Issued   $ 0 $ 0
Number of Options, Canceled   0 (840,000)
Weighted Average Exercise Price, Canceled   $ 0 $ 1.93
Weighted Average Remaining Contractual Life (Years), Canceled   0 years 0 years
Aggregate Intrinsic Value, Canceled   $ 0 $ 0
Number of Options, ending balance 5,010,002 7,170,002 7,170,002
Weighted Average Exercise Price, ending balance $ 1.48 $ 1.18 $ 1.12
Weighted Average Remaining Contractual Life (Years), ending balance 2 years 5 months 4 days 2 years 29 days 2 years 6 months 29 days
Aggregate Intrinsic Value, ending balance $ 0 $ 426,966 $ 0