v3.25.2
Schedule of Dividends Payable (Details) - $ / shares
Jun. 30, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Series A Convertible Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock, shares issued 363,000 363,000
Preferred stock, shares outstanding 363,000 363,000
Stated value per share $ 10 $ 10
Series B Convertible Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock, shares issued 140,000 140,000
Preferred stock, shares outstanding 140,000 140,000
Stated value per share $ 10 $ 10
Related Party [Member]    
Class of Stock [Line Items]    
Dividend shares due per quarter 62,840  
Equivalent common shares - per year 251,359  
Related Party [Member] | Series A Convertible Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock, shares issued 363,000  
Preferred stock, shares outstanding 363,000  
Stated value per share $ 10  
Dividend rate 10.00%  
Related Party [Member] | Series B Convertible Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock, shares issued 140,000  
Preferred stock, shares outstanding 140,000  
Stated value per share $ 10  
Dividend rate 12.00%  
Related Party [Member] | Series A Preferred Stock [Member]    
Class of Stock [Line Items]    
Dividend shares due per year 363,000  
Market price - at issuance date $ 2.76  
Minimum price - 70%/80% discount to market price 80.00%  
Conversion price $ 2.21  
Dividend shares due per quarter 41,101  
Equivalent common shares - per year 164,402  
Related Party [Member] | Series B Preferred Stock [Member]    
Class of Stock [Line Items]    
Dividend shares due per year 168,000  
Market price - at issuance date $ 2.76  
Minimum price - 70%/80% discount to market price 70.00%  
Conversion price $ 1.93  
Dividend shares due per quarter 21,739  
Equivalent common shares - per year 86,957