v3.25.2
Stock Compensation Plan (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Stock Compensation Plan    
Number of option outstanding, beginning 2,731,000  
Number of Options, Granted 0  
Number of options, Forfeited $ (300,000)  
Number of option outstanding, ending 2,431,000 2,731,000
Number of option exercisable 2,429,519  
Number of option vested or expected to vest 2,431,000  
Weighted- Average Exercise Price per Share outstanding, beginning $ 1.9  
Weighted- Average Exercise Price per Share, Granted 0  
Weighted- Average Exercise Price per Share, Forfeited 2  
Weighted- Average Exercise Price per Share outstanding, ending 1.89 $ 1.9
Weighted- Average Exercise Price per Share outstanding, Exercisable 1.89  
Weighted- Average Exercise Price per Share outstanding, Vested or expected to vest $ 1.89  
Weighted Average Remaining Contractual Term (in Years), beginning   7 years 4 months 24 days
Weighted Average Remaining Contractual Term (in Years),ending 6 years 10 months 24 days  
Weighted Average Remaining Contractual Term (in Years), Exercisable 6 years 10 months 24 days  
Weighted Average Remaining Contractual Term (in Years), Vested or expected to vest 6 years 10 months 24 days  
Aggregate instrict value outstanding, beginning $ 7,171,930  
Aggregate instrict value outstanding, ending 13,292,660 $ 7,171,930
Aggregate instrict value outstanding, Exercisable 13,284,722  
Aggregate instrict value outstanding, Vested or expected to vest $ 13,292,660