Income Taxes - Schedule of Net Operating Loss Carryforwards Expire (Details) |
Dec. 31, 2025
USD ($)
|
|---|---|
| Federal [Member] | |
| Income Taxes [Line Items] | |
| Total NOLs | $ 75,119,367 |
| Federal [Member] | 2026-2030 | |
| Income Taxes [Line Items] | |
| Total NOLs | 0 |
| Federal [Member] | 2031-2035 | |
| Income Taxes [Line Items] | |
| Total NOLs | 22,530,746 |
| Federal [Member] | 2036-2040 | |
| Income Taxes [Line Items] | |
| Total NOLs | 2,940,525 |
| Federal [Member] | 2041 and after | |
| Income Taxes [Line Items] | |
| Total NOLs | 49,648,096 |
| State [Member] | |
| Income Taxes [Line Items] | |
| Total NOLs | 0 |
| State [Member] | 2026-2030 | |
| Income Taxes [Line Items] | |
| Total NOLs | 0 |
| State [Member] | 2031-2035 | |
| Income Taxes [Line Items] | |
| Total NOLs | 0 |
| State [Member] | 2036-2040 | |
| Income Taxes [Line Items] | |
| Total NOLs | 0 |
| State [Member] | 2041 and after | |
| Income Taxes [Line Items] | |
| Total NOLs | $ 0 |