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 |