Nature of Business (Details Narrative) - shares |
Jul. 22, 2025 |
Feb. 21, 2025 |
Jun. 04, 2024 |
Dec. 31, 2025 |
Nov. 20, 2025 |
Nov. 19, 2025 |
Jul. 21, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|---|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||||||||
| Reverse stock split | 1-for-12 | 1-for-50 | 1-for-50 | |||||
| Common stock, shares authorized | 25,000,000 | 300,000,000 | 300,000,000 | 25,000,000 | 300,000,000 | 300,000,000 | ||
| Preferred stock, shares authorized | 416,667 | 5,000,000 | 5,000,000 | 416,667 | 5,000,000 | 5,000,000 |