v3.25.2
Schedule of Series A and B Convertible Preferred Stock Dividends Payable (Details)
6 Months Ended
Jun. 30, 2025
USD ($)
shares
Class of Stock [Line Items]  
Dividends payable, shares | shares 93,576
Accrued dividends payable | shares 62,840
Payment of accrued dividends as common stock, shares | shares (156,414)
Dividends payable, shares | shares 62,839
Dividends payable | $ $ 258,271
Accrued dividends payable - Series A and Series B convertible preferred stock | $ 346,876
Payment of accrued dividends as common stock | $ (489,662)
Dividends payable | $ $ 173,438
Series A Convertible Preferred Stock [Member]  
Class of Stock [Line Items]  
Dividends payable, shares | shares 61,204
Accrued dividends payable | shares 82,200
Payment of accrued dividends as common stock, shares | shares (102,304)
Dividends payable, shares | shares 41,100
Dividends payable | $ $ 168,923
Accrued dividends payable - Series A and Series B convertible preferred stock | $ 226,876
Payment of accrued dividends as common stock | $ (340,314)
Dividends payable | $ $ 113,438
Series B Convertible Preferred Stock [Member]  
Class of Stock [Line Items]  
Dividends payable, shares | shares 32,372
Accrued dividends payable | shares 43,478
Payment of accrued dividends as common stock, shares | shares (54,111)
Dividends payable, shares | shares 21,739
Dividends payable | $ $ 89,348
Accrued dividends payable - Series A and Series B convertible preferred stock | $ 120,000
Payment of accrued dividends as common stock | $ (149,348)
Dividends payable | $ $ 60,000