v3.26.1
Income Taxes - Schedule of Net Operating Loss Carryforwards Expire (Parenthetical) (Details) - Federal [Member]
Dec. 31, 2025
USD ($)
Income Taxes [Line Items]  
Operating loss carryforwards $ 75,119,367
2017  
Income Taxes [Line Items]  
Operating loss carryforwards 49,648,096
2026  
Income Taxes [Line Items]  
Operating loss carryforwards $ 46,162,842