v3.26.1
Preferred Stock (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Series A Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock, shares authorized 5,000,000  
Series B Preferred Stock [Member]    
Class of Stock [Line Items]    
Temporary equity, shares authorized 5,000,000  
Preferred stock, par value $ 0.001  
Preferred stock shares, issued 3,796,907 3,796,907
Preferred stock shares, outstanding 3,796,907 3,796,907
Preferred stock dividend rate percentage 8.50%  
Dividends $ 1,215,264 $ 1,025,865
Preferred Stock [Member]    
Class of Stock [Line Items]    
Dividends declared $ 0 $ 0