v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 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 175,000,000
Common stock, par or stated value per share $ 0.18   $ 0.18 $ 0.18 $ 0.18  
Preferred stock, shares authorized 10,000,000     10,000,000    
Preferred stock, par or stated value per share $ 0.001     $ 0.001    
Preferred stock, shares issued 577     577    
Class of warrant or right, exercised during period 0 0        
December 2020 Warrants [Member]            
Stockholders' Equity [Line Items]            
Expired date Jun. 21, 2025          
January 2021 Warrants [Member]            
Stockholders' Equity [Line Items]            
Expired date Jul. 08, 2025          
March 2021 Warrants [Member]            
Stockholders' Equity [Line Items]            
Expired date Sep. 22, 2025          
Series A Junior Participating Preferred Stock [Member]            
Stockholders' Equity [Line Items]            
Preferred stock, shares authorized 750,000          
Preferred stock, par or stated value per share $ 0.001          
Preferred stock, shares issued 0     0    
Series A Convertible Preferred Stock [Member]            
Stockholders' Equity [Line Items]            
Preferred stock, shares authorized 4,000          
Preferred stock, par or stated value per share $ 0.001          
Preferred stock, shares issued 0     0    
Series B Convertible Preferred Stock [Member]            
Stockholders' Equity [Line Items]            
Preferred stock, shares authorized 25,000          
Preferred stock, par or stated value per share $ 0.001          
Stated value per share $ 1,000          
Preferred stock, convertible, conversion price $ 52.8          
Preferred stock, convertible, ownership percentage of shares allowed 9.99%          
Series C Convertible Preferred Stock [Member]            
Stockholders' Equity [Line Items]            
Preferred stock, shares authorized 20,000          
Preferred stock, par or stated value per share $ 0.001          
Preferred stock, shares issued 0     0