v3.26.1
Preferred Stock - Series L Preferred Stock (Details) - USD ($)
Jan. 06, 2026
May 14, 2025
Mar. 31, 2026
Jan. 16, 2026
Dec. 31, 2025
Class of Stock [Line Items]          
Outstanding     0   275
Iliad and Streeterville | Third Pre-Funded Warrants          
Class of Stock [Line Items]          
Warrants to purchase shares of Common stock       20,555  
Iliad and Streeterville | Fourth Pre-Funded Warrants          
Class of Stock [Line Items]          
Warrants to purchase shares of Common stock       92,855  
Series L Preferred Stock          
Class of Stock [Line Items]          
Outstanding     0   121
Series L Preferred Stock | Iliad | October 2020 Purchase Agreement          
Class of Stock [Line Items]          
Aggregate shares issued   22      
Aggregate shares value   $ 550,000      
Series L Preferred Stock | Streeterville | October 2020 Purchase Agreement          
Class of Stock [Line Items]          
Aggregate shares issued   99.3822      
Aggregate shares value   $ 550,000      
Series J Preferred Stock | Streeterville | October 2020 Purchase Agreement          
Class of Stock [Line Items]          
Aggregate shares issued   99.3822      
Series L Perpetual Preferred Stock          
Class of Stock [Line Items]          
Outstanding     0   121
Series L Perpetual Preferred Stock | Iliad and Streeterville          
Class of Stock [Line Items]          
Shares retired (in shares) 121.3822        
Outstanding     0