Quarterly report [Sections 13 or 15(d)]

Nature of Operations (Narrative) (Details)

v3.25.1
Nature of Operations (Narrative) (Details)
Apr. 21, 2025
Apr. 16, 2025
Apr. 11, 2025
Apr. 09, 2025
Apr. 03, 2025
shares
Oct. 17, 2024
USD ($)
shares
Oct. 01, 2024
Jul. 19, 2024
shares
Jun. 12, 2024
USD ($)
shares
Jan. 03, 2024
shares
Mar. 31, 2025
shares
Dec. 31, 2024
shares
Nature of Operations [Line Items]                        
Reverse stock split, ratio           0.02     0.07      
Number of common stock outstanding                     81,391 9,343
Common stock, shares authorized                     125,000 125,000
Subsequent Event [Member]                        
Nature of Operations [Line Items]                        
Reverse stock split, ratio 0.005 0.005 0.004   0.005              
October 2024 Reverse Stock Split [Member]                        
Nature of Operations [Line Items]                        
Reverse stock split, ratio             0.02          
Number of common stock outstanding           1,344,841   67,260,696        
Common stock, shares authorized               133,333,333     2,666,667  
Number of fractional shares           372.92            
Amount paid for fractional shares | $           $ 1,891            
October 2024 Reverse Stock Split [Member] | Maximum [Member]                        
Nature of Operations [Line Items]                        
Reverse stock split, ratio               0.005        
October 2024 Reverse Stock Split [Member] | Minimum [Member]                        
Nature of Operations [Line Items]                        
Reverse stock split, ratio               0.5        
June 2024 Reverse Stock Split [Member]                        
Nature of Operations [Line Items]                        
Reverse stock split, ratio                 0.07      
Number of common stock outstanding                 7,235,731 108,546,773    
Common stock, shares authorized                       7,500,000
Number of fractional shares                 720.901      
Amount paid for fractional shares | $                 $ 1,132      
June 2024 Reverse Stock Split [Member] | Maximum [Member]                        
Nature of Operations [Line Items]                        
Reverse stock split, ratio                   0.07    
June 2024 Reverse Stock Split [Member] | Minimum [Member]                        
Nature of Operations [Line Items]                        
Reverse stock split, ratio                   0.50    
April 2025 Reverse Stock Split [Member]                        
Nature of Operations [Line Items]                        
Number of common stock outstanding                     672,799,910  
April 2025 Reverse Stock Split [Member] | Subsequent Event [Member]                        
Nature of Operations [Line Items]                        
Reverse stock split, ratio       0.005                
Number of common stock outstanding         3,406,614              
Common stock, shares authorized         1,000,000,000              
April 2025 Reverse Stock Split [Member] | Maximum [Member] | Subsequent Event [Member]                        
Nature of Operations [Line Items]                        
Reverse stock split, ratio         0.005              
April 2025 Reverse Stock Split [Member] | Minimum [Member] | Subsequent Event [Member]                        
Nature of Operations [Line Items]                        
Reverse stock split, ratio         0.05