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

Nature of Operations (Narrative) (Details)

v3.25.1
Nature of Operations (Narrative) (Details)
12 Months Ended
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, 2024
shares
Jun. 06, 2024
shares
Dec. 31, 2023
shares
Business Acquisition [Line Items]                  
Reverse stock split, ratio 0.02     0.07          
Number of common stock outstanding             1,868,638   13,663
Common stock, shares authorized             25,000,000   25,000,000
October 2024 Reverse Stock Split [Member]                  
Business Acquisition [Line Items]                  
Reverse stock split, ratio   0.02              
Number of common stock outstanding 1,344,841   67,260,696            
Common stock, shares authorized 2,666,667   133,333,333            
Number of fractional shares 372.92           0    
Amount paid for fractional shares | $ $ 1,891                
October 2024 Reverse Stock Split [Member] | Maximum [Member]                  
Business Acquisition [Line Items]                  
Reverse stock split, ratio     0.005            
October 2024 Reverse Stock Split [Member] | Minimum [Member]                  
Business Acquisition [Line Items]                  
Reverse stock split, ratio     0.50            
June 2024 Reverse Stock Split [Member]                  
Business Acquisition [Line Items]                  
Reverse stock split, ratio         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] | Maximum [Member]                  
Business Acquisition [Line Items]                  
Reverse stock split, ratio           0.07      
June 2024 Reverse Stock Split [Member] | Minimum [Member]                  
Business Acquisition [Line Items]                  
Reverse stock split, ratio           0.50