v3.26.1
Stockholders' Equity - Common Stock Warrants (Details) - USD ($)
Mar. 31, 2026
Jan. 27, 2026
Dec. 31, 2025
Jul. 07, 2025
Class of Warrant or Right [Line Items]        
Number of Warrants 24,285,715   37,850,003  
Common Stock Warrant Liability $ 24,929,459   $ 29,067,162  
July 2025 Offering        
Class of Warrant or Right [Line Items]        
Warrant exercise price (in dollars per share)       $ 0.001
December 2024 Offering Warrants | Underwritten Registered Direct Offering        
Class of Warrant or Right [Line Items]        
Warrant exercise price (in dollars per share) $ 3.76      
Number of Warrants 10,000,000   10,000,000  
Common Stock Warrant Liability $ 8,305,196   $ 8,967,794  
Series A Warrants | July 2025 Offering        
Class of Warrant or Right [Line Items]        
Warrant exercise price (in dollars per share) $ 1.75     1.75
Number of Warrants 0 13,564,288 13,564,288  
Common Stock Warrant Liability $ 0   $ 3,294,975  
Series B Warrants | July 2025 Offering        
Class of Warrant or Right [Line Items]        
Warrant exercise price (in dollars per share) $ 1.75     $ 1.75
Number of Warrants 14,285,715   14,285,715  
Common Stock Warrant Liability $ 16,624,263   $ 16,804,393