Quarterly report [Sections 13 or 15(d)]

Nature of Operations (Narrative) (Details)

v3.25.2
Nature of Operations (Narrative) (Details)
6 Months Ended
Apr. 21, 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
May 28, 2024
Jan. 03, 2024
shares
Jun. 30, 2025
shares
Dec. 31, 2024
shares
Nature of Operations [Line Items]                      
Reverse stock split, ratio 0.005     0.02     0.07        
Number of common stock outstanding                   3,406,614 9,343
Common stock, shares authorized                   1,000,000,000 1,000,000,000
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           0  
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.50          
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     0  
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]                      
Reverse stock split, ratio   0.005                  
Number of common stock outstanding     672,799,910             3,406,614  
Common stock, shares authorized     1,000,000,000                
Number of fractional shares                   0  
April 2025 Reverse Stock Split [Member] | Maximum [Member]                      
Nature of Operations [Line Items]                      
Reverse stock split, ratio     0.005                
April 2025 Reverse Stock Split [Member] | Minimum [Member]                      
Nature of Operations [Line Items]                      
Reverse stock split, ratio     0.05