v3.25.2
Stock Options and Warrants - Schedule of Options Outstanding, Stock issued to Employees and Consultants Under a Stock Option Plan (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Schedule of Option Outstanding [Line Items]  
Options outstanding, Exercise Price Lower $ 2.98
Options outstanding, Exercise Price Upper $ 7.74
Options outstanding, Number Outstanding (in Shares) | shares 252,102,000,000
Options outstanding, Weighted Average Remaining Contractual Life (Years) 5 months 15 days
Options outstanding, Weighted Average Exercise Price $ 6.15
Options Exercisable, Number Exercisable (in Shares) | shares 252,102
Options Exercisable, Weighted Average Exercise Price $ 6.15