v3.26.1
Stockholders' Equity - Summary of Warrants Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Number of Common Warrants [Member]    
Class of Warrant or Right [Line Items]    
Beginning Balance 6,877,622 8,104,615
Issued 0 0
Exercised 0 0
Expired (6,877,622)  
Ending Balance 0 8,104,615
Number of Pre-funded Warrants [Member]    
Class of Warrant or Right [Line Items]    
Beginning Balance 42,293,577 38,543,577
Issued 0 0
Exercised (12,527,778) 0
Expired 0  
Ending Balance 29,765,799 38,543,577
Common Warrant and Pre-funded Warrants [Member]    
Class of Warrant or Right [Line Items]    
Weighted-Average Exercise Price, Issued $ 0 $ 0
Weighted-Average Exercise Price, Exercised 0.001 $ 0
Weighted-Average Exercise Price, Expired $ 5.807