v3.25.1
Income Taxes - Schedule of Cumulative Net Operating Loss Carryforward (Details1) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Total Net Operating Loss Carryforward $ 26,614,751 $ 28,321,174
United States Expiring 2029 to 2037    
Total Net Operating Loss Carryforward 0 0
United States Indefinite Limited to 80Percent    
Total Net Operating Loss Carryforward 8,689,855 6,578,856
Foreign NOLs    
Total Net Operating Loss Carryforward $ 17,924,896 $ 21,742,318