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 |