v3.26.1
Stockholders' Equity - Common Stock Warrants (Details) - USD ($)
Jun. 30, 2026
Apr. 06, 2026
Jan. 27, 2026
Dec. 31, 2025
Jul. 07, 2025
Class of Warrant or Right [Line Items]          
Number of Warrants 49,285,715     37,850,003  
Common Stock Warrant Liability $ 25,024,799     $ 29,067,162  
July 2025 Offering          
Class of Warrant or Right [Line Items]          
Warrant exercise price (in dollars per share)         $ 0.001
April 2026 Offering          
Class of Warrant or Right [Line Items]          
Warrant exercise price (in dollars per share)   $ 1.40      
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 $ 4,043,726     $ 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 A Warrants | April 2026 Offering          
Class of Warrant or Right [Line Items]          
Warrant exercise price (in dollars per share) $ 1.40 1.40      
Number of Warrants 12,500,000     0  
Common Stock Warrant Liability $ 2,926,047     $ 0  
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 $ 9,030,191     $ 16,804,393  
Series B Warrants | April 2026 Offering          
Class of Warrant or Right [Line Items]          
Warrant exercise price (in dollars per share) $ 1.40 $ 1.40      
Number of Warrants 12,500,000     0  
Common Stock Warrant Liability $ 9,024,835     $ 0