Annual report [Section 13 and 15(d), not S-K Item 405]

Nature of Operations (Narrative) (Details)

v3.26.1
Nature of Operations (Narrative) (Details)
12 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
Dec. 31, 2025
shares
Dec. 31, 2024
shares
Jun. 06, 2024
shares
Nature of Operations [Line Items]                        
Reverse stock split, ratio 0.005     0.02     0.07          
Number of common stock outstanding                   3,406,616 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         0.02    
Number of common stock outstanding       1,344,841   67,260,696            
Common stock, shares authorized       2,666,667   133,333,333       25,000,000    
Number of fractional shares       372.92           0    
Amount paid for fractional shares | $       $ 1,891                
October 2024 Reverse Stock Split [Member] | Minimum [Member]                        
Nature of Operations [Line Items]                        
Reverse stock split, ratio           0.50            
October 2024 Reverse Stock Split [Member] | Maximum [Member]                        
Nature of Operations [Line Items]                        
Reverse stock split, ratio           0.005            
June 2024 Reverse Stock Split [Member]                        
Nature of Operations [Line Items]                        
Reverse stock split, ratio               0.07   0.07    
Number of common stock outstanding                 108,546,773     7,235,731
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] | Minimum [Member]                        
Nature of Operations [Line Items]                        
Reverse stock split, ratio                 0.50      
June 2024 Reverse Stock Split [Member] | Maximum [Member]                        
Nature of Operations [Line Items]                        
Reverse stock split, ratio                 0.07      
April 2025 Reverse Stock Split [Member]                        
Nature of Operations [Line Items]                        
Reverse stock split, ratio   0.005               0.005    
Number of common stock outstanding     672,799,910             3,406,614    
Common stock, shares authorized     1,000,000,000                  
April 2025 Reverse Stock Split [Member] | Minimum [Member]                        
Nature of Operations [Line Items]                        
Reverse stock split, ratio     0.5                  
April 2025 Reverse Stock Split [Member] | Maximum [Member]                        
Nature of Operations [Line Items]                        
Reverse stock split, ratio     0.005