Stock-Based Compensation (Details Narrative) - USD ($) |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Stock options granted | 0 | 0 | 0 | 0 | |
| Stock based compensation | $ 240,428 | $ 291,789 | $ 543,147 | $ 596,073 | |
| Share authorized | 200,000,000 | 200,000,000 | 200,000,000 | ||
| Share-based compensation options, outstanding | 0 | 0 | |||
| Compensation cost related to non vested awards not yet recognized | $ 1,132,678 | $ 1,132,678 | |||
| Average remaining expense recognition period | 1 year 2 months 12 days | ||||
| 2017 ECP [Member] | |||||
| Share-based compensation options, outstanding | 426,970 | 426,970 | |||
| 2025 Plan [Member] | |||||
| Granted shares | 861,820 | ||||
| Share authorized | 1,098,320 | 1,098,320 | |||
| Share-based compensation options, outstanding | 236,500 | 236,500 | |||