v3.25.2
Common Stock (Details) - 2020 Market Agreement [Member] - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Common Stock [Abstract]      
Aggregate offering price (in Dollars) $ 40,000,000 $ 40,000,000  
Percentage of commission rate to be paid to sales agent 3.00% 3.00%  
Issuance of common stock (in Shares) 419,904 419,904 0
Proceeds from Issuance of Common Stock (in Dollars) (in Dollars) $ 1,218,000    
Series A And Series C Preferred Stock [Member]      
Common Stock [Abstract]      
Common stock issued for dividends (in Shares)   29,950 29,950
Series A Convertible Preferred Stock [Member]      
Common Stock [Abstract]      
Convertible preferred stock (in Shares) 25,000    
Common stock issued upon conversion (in Shares) 4,167