XML 46 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Summary of Warrants Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Number of Common Warrants [Member]    
Class of Warrant or Right [Line Items]    
Beginning Balance 8,104,615 8,427,508
Issued 0 0
Exercised 0 (322,893)
Ending Balance 8,104,615 8,104,615
Number of Pre-funded Warrants [Member]    
Class of Warrant or Right [Line Items]    
Beginning Balance 38,543,577 40,492,923
Issued 0 7,000,000
Exercised 0 (6,209,871)
Ending Balance 38,543,577 41,283,052
Common Warrant and Pre-funded Warrants [Member]    
Class of Warrant or Right [Line Items]    
Weighted-Average Exercise Price, Issued $ 0 $ 0.001
Weighted-Average Exercise Price, Exercised $ 0 $ 0.307