XML 28 R17.htm IDEA: XBRL DOCUMENT v3.25.3
Nature of Business (Details Narrative) - shares
Jul. 22, 2025
Feb. 21, 2025
Jun. 04, 2024
Sep. 30, 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     25,000,000 300,000,000 25,000,000
Preferred stock, shares authorized 416,667     416,667 5,000,000 416,667