v3.26.1
Stockholders' Deficit - Schedule of Transactions Related to Warrants (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Mar. 12, 2026
Feb. 26, 2026
Dec. 31, 2025
Class of Stock [Line Items]        
Exercise Price $ 0.44      
Warrants Outstanding 7,434,321 371,057 185,527 3,525,094
Warrants exercisable, Weighted average remaining contractual life 2 years 7 months 24 days      
SVB Warrants        
Class of Stock [Line Items]        
Issuance Date Jan. 20, 2019      
Term (years) 10 years      
Exercise Price $ 4,848.8      
Warrants Outstanding 92     92
Warrants exercisable, Weighted average remaining contractual life 2 years 7 months 2 days      
September 2023 Warrants        
Class of Stock [Line Items]        
Issuance Date Sep. 20, 2023      
Term (years) 5 years 6 months      
Exercise Price $ 56.43      
Warrants Outstanding 34,599     34,599
Warrants exercisable, Weighted average remaining contractual life 2 years 8 months 19 days      
September 2023 Placement Agent Warrants        
Class of Stock [Line Items]        
Issuance Date Sep. 20, 2023      
Term (years) 5 years      
Exercise Price $ 72.26      
Warrants Outstanding 2,075     2,075
Warrants exercisable, Weighted average remaining contractual life 2 years 2 months 19 days      
January 2024 Common Stock Warrant        
Class of Stock [Line Items]        
Issuance Date Jan. 09, 2024      
Term (years) 5 years      
Exercise Price $ 12.98      
Warrants Outstanding 13,636     13,636
Warrants exercisable, Weighted average remaining contractual life 2 years 6 months 10 days      
January 2024 Pre-Funded Warrant        
Class of Stock [Line Items]        
Issuance Date Jan. 09, 2024      
Exercise Price $ 0.11      
Warrants Outstanding 42,864 [1]     42,864
August 2025 Pre-Funded Warrant        
Class of Stock [Line Items]        
Issuance Date Aug. 20, 2025      
Exercise Price $ 0.11      
Warrants Outstanding 185,528 [1]     185,528
September 2025 Pre-Funded Warrant        
Class of Stock [Line Items]        
Issuance Date Sep. 25, 2025      
Exercise Price $ 0.11      
Warrants Outstanding 1,743,760 [1]     2,318,657
December 2025 Pre-Funded Warrant        
Class of Stock [Line Items]        
Issuance Date Dec. 12, 2025      
Exercise Price $ 0.11      
Warrants Outstanding 927,643 [1]     927,643
February 2026 Pre-Funded Warrants        
Class of Stock [Line Items]        
Issuance Date Feb. 26, 2026      
Exercise Price $ 0.11      
Warrants Outstanding 1,088,067 [1]     0
March 2026 Pre-Funded Warrants        
Class of Stock [Line Items]        
Issuance Date Mar. 12, 2026      
Exercise Price $ 0.11      
Warrants Outstanding 371,057 [1]     0
June 2026 Pre-Funded Warrants        
Class of Stock [Line Items]        
Issuance Date Jun. 10, 2026      
Exercise Price $ 0.01      
Warrants Outstanding 3,025,000 [1]     0
[1] Indicates the perpetual warrants that are excluded from the weighted average remaining contractual life (years) calculation.