v3.25.4
Equity Financings (Details Narrative) - USD ($)
1 Months Ended 2 Months Ended 4 Months Ended 12 Months Ended
Aug. 05, 2025
Jun. 30, 2025
Jun. 26, 2025
Feb. 19, 2025
Apr. 23, 2024
Apr. 30, 2025
Mar. 04, 2026
Feb. 27, 2026
Apr. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]                      
Proceeds from sale of common stock                   $ 6,427,014 $ 8,721,027
Proceeds from the sale of equity                   $ 7,100,000  
Subsequent Event [Member]                      
Class of Stock [Line Items]                      
Proceeds from the sale of equity             $ 900,000        
April 2024 S P A [Member]                      
Class of Stock [Line Items]                      
Proceeds from the sale of equity         $ 2,314,000            
April 2024 S P A [Member] | Series B Preferred Stock [Member]                      
Class of Stock [Line Items]                      
Stock issued new, shares         2,314            
Stock converted, shares converted     192 140         447    
April 2024 S P A [Member] | Warrants [Member]                      
Class of Stock [Line Items]                      
[custom:WarrantsIssuedShares]         73,538            
April 2024 S P A [Member] | Common Stock [Member]                      
Class of Stock [Line Items]                      
Stock converted, shares issued     34,523 33,308   85,225          
Exchange Agreements [Member] | Series B Preferred Stock [Member]                      
Class of Stock [Line Items]                      
Stock converted, shares converted 569                    
Exchange Agreements [Member] | Common Stock [Member]                      
Class of Stock [Line Items]                      
Stock converted, shares issued 132,724                    
June 2025 S P A [Member]                      
Class of Stock [Line Items]                      
Proceeds from the sale of equity   $ 750,000                  
June 2025 S P A [Member] | Warrants [Member]                      
Class of Stock [Line Items]                      
[custom:WarrantsIssuedShares]   314,466                  
June 2025 S P A [Member] | Series C Preferred Stock [Member]                      
Class of Stock [Line Items]                      
Stock issued new, shares   750                  
Ascendiant Capital Markets [Member] | Sales Agreement [Member]                      
Class of Stock [Line Items]                      
Stock issued new, shares                   1,007,761  
Proceeds from sale of common stock                   $ 2,800,000  
Ascendiant Capital Markets [Member] | Sales Agreement [Member] | Subsequent Event [Member]                      
Class of Stock [Line Items]                      
Stock issued new, shares               754,925      
Proceeds from sale of common stock               $ 900,000      
Equity Line Common Stock Purchase Agreement [Member]                      
Class of Stock [Line Items]                      
Line of credit, maximum capacity   $ 50,000,000                  
Line of credit, maximum capacity   Dec. 31, 2027                  
Stock issued new, shares                   995,000  
Proceeds from line of credit                   $ 3,700,000