Stock Based Compensation (Details Narrative) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Share authorized | 200,000,000 | 200,000,000 |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number | 0 | |
| Stock based compensation | $ 1,144,773 | $ 1,501,444 |
| Compensation cost related to non vested awards not yet recognized | $ 1,539,082 | |
| Average remaining expense recognition period | 3 years | |
| 2017 ECP [Member] | ||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number | 625,979 | |
| 2025 Plan [Member] | ||
| Granted shares | 965,885 | |
| Share authorized | 1,119,885 | |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number | 154,000 | |