XML 45 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Summary of Warrants Activity (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Number of Common Warrants [Member]    
Class of Warrant or Right [Line Items]    
Beginning Balance 8,104,615 8,427,508
Issued 0  
Exercised   0
Ending Balance 8,104,615 8,427,508
Number of Pre-funded Warrants [Member]    
Class of Warrant or Right [Line Items]    
Beginning Balance 38,543,577 40,492,923
Issued 0  
Exercised   (5,244,444)
Ending Balance 38,543,577 35,248,479
Common Warrant and Pre-funded Warrants [Member]    
Class of Warrant or Right [Line Items]    
Weighted-Average Exercise Price, Issued   $ 0
Weighted-Average Exercise Price, Exercised   $ 0.001