v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 12, 2026
Jun. 10, 2026
Feb. 20, 2026
Sep. 22, 2025
Jul. 08, 2025
Jun. 21, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Feb. 02, 2026
Dec. 31, 2025
Jun. 27, 2024
Jun. 26, 2024
Stockholders' Equity [Line Items]                            
Common stock, shares authorized             350,000,000   350,000,000     350,000,000 350,000,000 175,000,000
Common stock, par or stated value per share             $ 0.18   $ 0.18   $ 0.18 $ 0.18 $ 0.18  
Preferred stock, shares authorized             10,000,000   10,000,000     10,000,000    
Preferred stock, par or stated value per share             $ 0.001   $ 0.001     $ 0.001    
Preferred stock, shares issued             577   577     577    
Offering costs for common stock and warrant issuance                 $ 501,000 $ 0        
Exercise price             $ 2,768,183   $ 2,768,183          
Class of warrant or right, exercised during period             0 0 0 0        
Net proceeds from the sale of common stock                 $ 4,500,000 $ 0        
Class of warrant or right, warrants expired       701,667   187,500                
Warrants and Rights Outstanding, Expiration Period           2020-12                
January 2021 Warrants [Member]                            
Stockholders' Equity [Line Items]                            
Expired date                       Jul. 08, 2025    
Class of warrant or right, warrants expired         300,000                  
March 2021 Warrants [Member]                            
Stockholders' Equity [Line Items]                            
Expired date                       Sep. 22, 2025    
June 2026 Registered Direct Offering [Member]                            
Stockholders' Equity [Line Items]                            
Offering costs for common stock and warrant issuance $ 500,000                          
Net proceeds from the sale of common stock $ 4,000,000                          
June 2026 Registered Direct Offering [Member] | Series Warrants [Member]                            
Stockholders' Equity [Line Items]                            
Exercise price   $ 4.4                        
Offering price   3.3                        
At The Market Offering [Member]                            
Stockholders' Equity [Line Items]                            
Issuance of common stock, value             $ 21,000              
Net proceeds from the sale of common stock                 $ 21,000          
At The Market Offering [Member] | Maximum [Member]                            
Stockholders' Equity [Line Items]                            
Issuance of common stock, value     $ 50,000,000                      
Issuance of common stock, shares     4,300                      
Placement Agent [Member]                            
Stockholders' Equity [Line Items]                            
Exercise price   $ 4.125                        
Additional number of warrant issued   81,818                        
Warrant issued   40,909                        
Common Stock [Member]                            
Stockholders' Equity [Line Items]                            
Conversion of stock, shares converted             95   95          
Common Stock [Member] | June 2026 Registered Direct Offering [Member]                            
Stockholders' Equity [Line Items]                            
Issuance of common stock, shares   1,363,637                        
Common Stock [Member] | June 2026 Registered Direct Offering [Member] | Series A Warrants [Member] | Maximum [Member]                            
Stockholders' Equity [Line Items]                            
Issuance of common stock, shares   1,363,637                        
Common Stock [Member] | June 2026 Registered Direct Offering [Member] | Series B Warrants [Member] | Maximum [Member]                            
Stockholders' Equity [Line Items]                            
Issuance of common stock, shares   1,363,637                        
Common Stock [Member] | At The Market Offering [Member]                            
Stockholders' Equity [Line Items]                            
Issuance of common stock, value             $ 1,000              
Issuance of common stock, shares             4,300              
Series A Junior Participating Preferred Stock [Member]                            
Stockholders' Equity [Line Items]                            
Preferred stock, shares authorized             750,000   750,000          
Preferred stock, par or stated value per share             $ 0.001   $ 0.001          
Preferred stock, shares issued             0   0     0    
Series A Convertible Preferred Stock [Member]                            
Stockholders' Equity [Line Items]                            
Preferred stock, shares authorized             4,000   4,000          
Preferred stock, par or stated value per share             $ 0.001   $ 0.001          
Preferred stock, shares issued             0   0     0    
Series B Convertible Preferred Stock [Member]                            
Stockholders' Equity [Line Items]                            
Preferred stock, shares authorized             25,000   25,000          
Preferred stock, par or stated value per share             $ 0.001   $ 0.001          
Stated value per share             $ 1,000   $ 1,000          
Preferred stock, convertible, conversion price             $ 52.8   $ 52.8          
Preferred stock, convertible, ownership percentage of shares allowed             9.99%   9.99%          
Conversion of stock, shares converted             5   5          
Series C Convertible Preferred Stock [Member]                            
Stockholders' Equity [Line Items]                            
Preferred stock, shares authorized             20,000   20,000          
Preferred stock, par or stated value per share             $ 0.001   $ 0.001          
Preferred stock, shares issued             0   0     0