Schedule of Valuation Allowance (Details) |
12 Months Ended |
|---|---|
|
Dec. 31, 2025
USD ($)
| |
| Income Tax Disclosure [Abstract] | |
| Valuation Allowance - beginning of period | $ (15,953,288) |
| Additions charged to income tax benefit | |
| Allowances taken or written off | (5,338,100) |
| Other adjustments | |
| Valuation allowance - end of period | $ (21,291,388) |